{"id":2267,"date":"2012-05-07T14:51:52","date_gmt":"2012-05-07T19:51:52","guid":{"rendered":"http:\/\/mikeconley.ca\/blog\/?p=2267"},"modified":"2023-12-20T16:25:13","modified_gmt":"2023-12-20T21:25:13","slug":"a-slight-redirection","status":"publish","type":"post","link":"https:\/\/mikeconley.ca\/blog\/2012\/05\/07\/a-slight-redirection\/","title":{"rendered":"A Slight Redirection"},"content":{"rendered":"<p><a href=\"http:\/\/mikeconley.ca\/blog\/2012\/05\/01\/hey-what-about-thunderbirds-new-address-book\/\">Last week, I wrote a post about a plan to extend the up-and-coming B2G Contacts App into the next iteration of Thunderbird&#8217;s address book.<\/a><\/p>\n<p>After careful consideration, we&#8217;re going to redirect that effort a little bit.<\/p>\n<p>Instead of working on the Gaia Contacts App, I&#8217;ll instead be focusing on making the underlying <a href=\"https:\/\/wiki.mozilla.org\/WebAPI\/ContactsAPI\">Contacts API<\/a> work on desktop (at least for Thunderbird).<\/p>\n<p>We will then design an address book for Thunderbird, <em>distinct from the Gaia Contacts app<\/em>, to operate on top of the Contacts API.<\/p>\n<p>I&#8217;m really sorry about the confusion. I made a mistake, and misinterpreted a few lines in an email, got excited, and then put up a blog post about it. My bad, and I&#8217;m sorry.\u00a0 Here&#8217;s a puppy:<\/p>\n<div id=\"attachment_2268\" style=\"width: 352px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/mikeconley.ca\/blog\/wp-content\/uploads\/2012\/05\/Sorry-Puppy.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2268\" data-attachment-id=\"2268\" data-permalink=\"https:\/\/mikeconley.ca\/blog\/2012\/05\/07\/a-slight-redirection\/sorry-puppy\/\" data-orig-file=\"https:\/\/mikeconley.ca\/blog\/wp-content\/uploads\/2012\/05\/Sorry-Puppy.jpg\" data-orig-size=\"342,425\" 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=\"A Sorry Puppy\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;Original source: http:\/\/www.mylot.com\/w\/image\/2397146.aspx&lt;\/p&gt;\n\" data-large-file=\"https:\/\/mikeconley.ca\/blog\/wp-content\/uploads\/2012\/05\/Sorry-Puppy.jpg\" class=\"size-full wp-image-2268\" title=\"A Sorry Puppy\" src=\"http:\/\/mikeconley.ca\/blog\/wp-content\/uploads\/2012\/05\/Sorry-Puppy.jpg\" alt=\"\" width=\"342\" height=\"425\" srcset=\"https:\/\/mikeconley.ca\/blog\/wp-content\/uploads\/2012\/05\/Sorry-Puppy.jpg 342w, https:\/\/mikeconley.ca\/blog\/wp-content\/uploads\/2012\/05\/Sorry-Puppy-241x300.jpg 241w\" sizes=\"auto, (max-width: 342px) 100vw, 342px\" \/><\/a><p id=\"caption-attachment-2268\" class=\"wp-caption-text\">http:\/\/www.mylot.com\/w\/image\/2397146.aspx<\/p><\/div>\n<p>Ultimately, this is likely a good direction; extending a mobile application like the Contacts app to be a fully functional desktop address book was, in hindsight, a bit of a long-shot.<\/p>\n<p>Anyhow, this is all implementation detail. The good news is that Thunderbird will be getting a new address book, and now we have full-reign to design the user experience and interface ourselves!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Last week, I wrote a post about a plan to extend the up-and-coming B2G Contacts App into the next iteration of Thunderbird&#8217;s address book. After careful consideration, we&#8217;re going to redirect that effort a little bit. Instead of working on the Gaia Contacts App, I&#8217;ll instead be focusing on making the underlying Contacts API work [&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,1006,935,1012,1007,35,867],"class_list":["post-2267","post","type-post","status-publish","format-standard","hentry","category-mozilla-2","category-thunderbird","tag-address-book","tag-b2g","tag-contacts","tag-contacts-api","tag-gaia","tag-mozilla","tag-thunderbird-2"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/prmTy-Az","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/posts\/2267","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=2267"}],"version-history":[{"count":4,"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/posts\/2267\/revisions"}],"predecessor-version":[{"id":3106,"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/posts\/2267\/revisions\/3106"}],"wp:attachment":[{"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/media?parent=2267"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/categories?post=2267"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/tags?post=2267"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}