{"id":2300,"date":"2012-09-26T13:55:03","date_gmt":"2012-09-26T18:55:03","guid":{"rendered":"http:\/\/mikeconley.ca\/blog\/?p=2300"},"modified":"2023-12-20T16:25:12","modified_gmt":"2023-12-20T21:25:12","slug":"a-glimpse-of-a-new-address-book-for-thunderbird","status":"publish","type":"post","link":"https:\/\/mikeconley.ca\/blog\/2012\/09\/26\/a-glimpse-of-a-new-address-book-for-thunderbird\/","title":{"rendered":"A glimpse of a new address book for Thunderbird"},"content":{"rendered":"<p>I&#8217;ve been working on a new address book for Thunderbird.<\/p>\n<p><a href=\"https:\/\/github.com\/mikeconley\/thunderbird-ensemble\">And I&#8217;m making progress.<\/a><\/p>\n<p>I&#8217;ve reached a point where I feel like the back-end can do something useful, and <a href=\"https:\/\/docs.google.com\/document\/pub?id=16x54MpvGVGSO_PkpXJhsp5RwIdqhy5DsL1qJsCWc5k0\">I want to start worrying about how the front-end works and feels and functions.<\/a><\/p>\n<p>Now I&#8217;ve got a web-based super-early prototype for you to try.<\/p>\n<p><a href=\"http:\/\/mikeconley.ca\/blog\/wp-content\/uploads\/2012\/09\/Screenshot-at-2012-09-26-145213.png\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"2301\" data-permalink=\"https:\/\/mikeconley.ca\/blog\/2012\/09\/26\/a-glimpse-of-a-new-address-book-for-thunderbird\/screenshot-at-2012-09-26-145213\/\" data-orig-file=\"https:\/\/mikeconley.ca\/blog\/wp-content\/uploads\/2012\/09\/Screenshot-at-2012-09-26-145213.png\" data-orig-size=\"1068,718\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}\" data-image-title=\"Tada!\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/mikeconley.ca\/blog\/wp-content\/uploads\/2012\/09\/Screenshot-at-2012-09-26-145213-300x201.png\" data-large-file=\"https:\/\/mikeconley.ca\/blog\/wp-content\/uploads\/2012\/09\/Screenshot-at-2012-09-26-145213-1024x688.png\" class=\"alignnone size-medium wp-image-2301\" title=\"Tada!\" src=\"http:\/\/mikeconley.ca\/blog\/wp-content\/uploads\/2012\/09\/Screenshot-at-2012-09-26-145213-300x201.png\" alt=\"A screenshot of the mockup in my Firefox browser.\" width=\"300\" height=\"201\" srcset=\"https:\/\/mikeconley.ca\/blog\/wp-content\/uploads\/2012\/09\/Screenshot-at-2012-09-26-145213-300x201.png 300w, https:\/\/mikeconley.ca\/blog\/wp-content\/uploads\/2012\/09\/Screenshot-at-2012-09-26-145213-1024x688.png 1024w, https:\/\/mikeconley.ca\/blog\/wp-content\/uploads\/2012\/09\/Screenshot-at-2012-09-26-145213.png 1068w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Some caveats:<\/p>\n<ol>\n<li>Bear in mind this thing is super early, and super incomplete.<\/li>\n<li>The primary goal of this version of the prototype is to determine if the general layout makes sense<\/li>\n<li>Adding contacts, and adding new fields to existing contacts does not work<\/li>\n<li>Expect hacky hacky crap code if you look inside the mockup. Here there be monsters.<\/li>\n<li>The menu button in the right-top corner does not work<\/li>\n<li>I&#8217;ve only tested \/ developed in Firefox. Other browsers are not supported, and I don&#8217;t plan to sweat about it too much.<\/li>\n<\/ol>\n<p>Wow, so it sounds like this thing doesn&#8217;t do a whole lot. So what does it do?<\/p>\n<ol>\n<li>It loads a list of 500 fake contacts for you to browse through.<\/li>\n<li>It allows you to see the email addresses for each contact that has an email address<\/li>\n<li>Simple searching works<\/li>\n<li>Different contact categories can be viewed<\/li>\n<li>Gives you a sense of how the layout would be. Hide Firefox&#8217;s navigation bar for bonus points!<\/li>\n<\/ol>\n<p>There&#8217;s also a big fat FEEDBACK button at the top of the mock. <strong>Please give me feedback.<\/strong> <a href=\"https:\/\/docs.google.com\/spreadsheet\/viewform?formkey=dExDT01KTXQ1Z0w2bnJNN1k3c1VZYlE6MQ\">Or click here to go to the form directly<\/a>. Am I heading in the right direction?<\/p>\n<p><a href=\"http:\/\/people.mozilla.com\/~mconley2\/ensemble-mock\/www\/\">Here&#8217;s the link to the mock-up. Give it a whirl!<\/a><\/p>\n<p><a href=\"https:\/\/github.com\/mikeconley\/ensemble-ui-mock\/\">And here&#8217;s the Github repository if you want to cry while reading my crappy mockup code.<\/a><\/p>\n<p>Expect more of these.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve been working on a new address book for Thunderbird. And I&#8217;m making progress. I&#8217;ve reached a point where I feel like the back-end can do something useful, and I want to start worrying about how the front-end works and feels and functions. Now I&#8217;ve got a web-based super-early prototype for you to try. Some [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[861,862],"tags":[934,935,96,465,1030,35,70,867,1029],"class_list":["post-2300","post","type-post","status-publish","format-standard","hentry","category-mozilla-2","category-thunderbird","tag-address-book","tag-contacts","tag-ensemble","tag-feedback","tag-mockup","tag-mozilla","tag-prototype","tag-thunderbird-2","tag-wireframe"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/prmTy-B6","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/posts\/2300","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/comments?post=2300"}],"version-history":[{"count":4,"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/posts\/2300\/revisions"}],"predecessor-version":[{"id":3102,"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/posts\/2300\/revisions\/3102"}],"wp:attachment":[{"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/media?parent=2300"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/categories?post=2300"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/tags?post=2300"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}