{"id":2070,"date":"2011-03-15T14:51:49","date_gmt":"2011-03-15T19:51:49","guid":{"rendered":"http:\/\/mikeconley.ca\/blog\/?p=2070"},"modified":"2023-12-20T16:25:14","modified_gmt":"2023-12-20T21:25:14","slug":"my-campaign-to-get-thunderbird-integrated-into-ubuntu-natty-narwhal-continues","status":"publish","type":"post","link":"https:\/\/mikeconley.ca\/blog\/2011\/03\/15\/my-campaign-to-get-thunderbird-integrated-into-ubuntu-natty-narwhal-continues\/","title":{"rendered":"My Campaign to get Thunderbird Integrated into Ubuntu Natty Narwhal Continues&#8230;"},"content":{"rendered":"<p>I&#8217;ve been silent about my work for a few weeks, which is a shame, because one of the top reasons why I accepted a job with <a href=\"http:\/\/www.mozillamessaging.com\">Mozilla Messaging<\/a> was because I was free to talk about what I was doing.<\/p>\n<p>I&#8217;ve been neglecting that right, but only because I&#8217;ve been <em>holy shit busy<\/em>.\u00a0 I&#8217;ve been blitzing <a href=\"http:\/\/mikeconley.ca\/blog\/2011\/01\/11\/starting-work-on-mozilla-thunderbird\/\">my Ubuntu Unity integration work<\/a> like a MoFo, and have gotten two Thunderbird extensions up on Mozilla Labs:<\/p>\n<ol>\n<li><a href=\"http:\/\/mozillalabs.com\/messaging\/messaging-menu\/\">Messaging Menu integration<\/a><br \/>\n<object width=\"540\" height=\"405\"><param name=\"allowfullscreen\" value=\"true\" \/><param name=\"allowscriptaccess\" value=\"always\" \/><param name=\"movie\" value=\"http:\/\/vimeo.com\/moogaloop.swf?clip_id=20576493&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1&amp;autoplay=0&amp;loop=0\" \/><\/object><\/li>\n<li><a href=\"http:\/\/mozillalabs.com\/messaging\/ubuntu-unity-launcher\/\">Unity Launcher integration<\/a><br \/>\n<object width=\"540\" height=\"432\"><param name=\"allowfullscreen\" value=\"true\" \/><param name=\"allowscriptaccess\" value=\"always\" \/><param name=\"movie\" value=\"http:\/\/vimeo.com\/moogaloop.swf?clip_id=21027015&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1&amp;autoplay=0&amp;loop=0\" \/><\/object><\/li>\n<\/ol>\n<p>So what&#8217;s next?<\/p>\n<h3>Ubuntu One<\/h3>\n<p><a href=\"https:\/\/one.ubuntu.com\/\">Ubuntu One<\/a> is a service that allows you to sync things like files, bookmarks and contacts between different computers.\u00a0 (Incidentally, Mozilla has their own <a href=\"http:\/\/www.mozilla.com\/en-US\/mobile\/sync\/\">service called Sync<\/a> to do something similar with bookmarks and passwords.)<\/p>\n<p>That&#8217;s a pretty cool idea.\u00a0 Imagine it &#8211; you get a brand new computer, hook it up to Ubuntu One, and blam:\u00a0 all of your bookmarks and contacts are already there waiting for you.<\/p>\n<p>Currently, however, Thunderbird does not support sharing contacts via Ubuntu One.<\/p>\n<p>And that&#8217;s what I&#8217;m tackling next.<\/p>\n<h3>Ubuntu One Contacts Integration<\/h3>\n<p>At this point, my goal is to write an extension that will add a new address book to Thunderbird.\u00a0 Any contacts that are currently stored and shared via Ubuntu One will appear in that address book.<\/p>\n<p>I&#8217;ll deal with adding new contacts later &#8211; for now, I&#8217;ll just do read-only, to keep the complexity down.<\/p>\n<p>So stay tuned.\u00a0 Ubuntu One Contacts integration is coming&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve been silent about my work for a few weeks, which is a shame, because one of the top reasons why I accepted a job with Mozilla Messaging was because I was free to talk about what I was doing. I&#8217;ve been neglecting that right, but only because I&#8217;ve been holy shit busy.\u00a0 I&#8217;ve been [&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,930,935,911,35,933,932,867,705,931],"class_list":["post-2070","post","type-post","status-publish","format-standard","hentry","category-mozilla-2","category-thunderbird","tag-address-book","tag-canonical","tag-contacts","tag-messaging","tag-mozilla","tag-storage","tag-sync","tag-thunderbird-2","tag-ubuntu","tag-ubuntu-one"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/prmTy-xo","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/posts\/2070","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=2070"}],"version-history":[{"count":8,"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/posts\/2070\/revisions"}],"predecessor-version":[{"id":3133,"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/posts\/2070\/revisions\/3133"}],"wp:attachment":[{"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/media?parent=2070"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/categories?post=2070"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/tags?post=2070"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}