A couple of months ago, I started to work on an address book plugin for MediaPortal. My goal was to easily import a variety of existing address books (MS Outlook, Thunderbird and so on) and display the addresses in MediaPortal. I am a happy Plaxo user for some years now and when I found out that Plaxo offers an API, I decided to create a MediaPortal plugin that synchronizes with a Plaxo account.
For those of you who have no clou what Plaxo is (I suppose there are some), Plaxo is a webservice that allows you to share data between different application and services, such as Microsoft Outlook, Mozilla Thunderbird, Apple Address Book and many more. Your information are mirrored on a Plaxo server and all your application can access these information there. For example, I use Outlook at my office and at home. Thanks to Plaxo, I always have my contacts, my tasks and my notes synchronized between the two computers.
Now back to my plugin... Obviously, you need the get a Plaxo account. Check out the Plaxo website (Plaxo) to find out if your favorite PIM application is supported. If yes, great! You just need to download the according tool and sync! Minutes later, all your infos are available in your Plaxo account. If your favorite PIM is not supported - bad luck :-( You could still use my plugin but you'd have to enter all your addresses through the webfrontend of plaxo.
Now when you do have all your contacts in your Plaxo account, you're ready to start with this plugin. Simply donwload and install the plugin and go to configuration to set up your account.
One more thing to say. Even though I talk about "synchronisation", it's actually just a one-way process. Everytime a sync is performed, the local database will be deleted and all your contacts will be reimported. And for now, this process is done manually through the configuration form only. Maybe in future, this procedure can be triggered from within the mediaportal gui or do even automatic syncs, but hey, this is just the first release... leave me some room for improvement here ;-)
Download
- MyContacts_0.2.0.zip (2008-03-14)
Sourcecode
- MyContacts sources on SVN
Intallation
- Just unpack the zip file and copy the folders "skin" and "plugins" to your MediaPortal root directoy (c:\program files\team mediaportal\mediaportal)
- Start MediaPortal configuration and activate the plugin
- Enter the configuration for this plugin (details see below)
Note: this plugin is NOT compatible with MediaPortal v1.0.0.x yet!
Configuration
In the configuration form, enter your Plaxo username (email-address) and your password. Press save and hit the sync button. Depending on the number of contacts, this process takes a while, sometimes up to a minute, so be patient ;-). You can also change the name of the plugin.
After a successful sync, you can browse your contacts from within the configuration form. Simple hit the "browse contacts" button and a very rudimental form shows your contacts. You can delete some contacts if you wish to (delete is just local, it won't affect your contacts at Plaxo). Also you can see the field names of your contact details. For example, the "Mobile Phone" field in outlook is available in the "BusinessMobilePhone" field in Plaxo. You'll probably need the field names if you personalize your views (see below).
Please report any errors or suggestions in this post. I hope you enjoy this little plugin.
TimmyT
More information available here
For those of you who have no clou what Plaxo is (I suppose there are some), Plaxo is a webservice that allows you to share data between different application and services, such as Microsoft Outlook, Mozilla Thunderbird, Apple Address Book and many more. Your information are mirrored on a Plaxo server and all your application can access these information there. For example, I use Outlook at my office and at home. Thanks to Plaxo, I always have my contacts, my tasks and my notes synchronized between the two computers.
Now back to my plugin... Obviously, you need the get a Plaxo account. Check out the Plaxo website (Plaxo) to find out if your favorite PIM application is supported. If yes, great! You just need to download the according tool and sync! Minutes later, all your infos are available in your Plaxo account. If your favorite PIM is not supported - bad luck :-( You could still use my plugin but you'd have to enter all your addresses through the webfrontend of plaxo.
Now when you do have all your contacts in your Plaxo account, you're ready to start with this plugin. Simply donwload and install the plugin and go to configuration to set up your account.
One more thing to say. Even though I talk about "synchronisation", it's actually just a one-way process. Everytime a sync is performed, the local database will be deleted and all your contacts will be reimported. And for now, this process is done manually through the configuration form only. Maybe in future, this procedure can be triggered from within the mediaportal gui or do even automatic syncs, but hey, this is just the first release... leave me some room for improvement here ;-)
Download
- MyContacts_0.2.0.zip (2008-03-14)
Sourcecode
- MyContacts sources on SVN
Intallation
- Just unpack the zip file and copy the folders "skin" and "plugins" to your MediaPortal root directoy (c:\program files\team mediaportal\mediaportal)
- Start MediaPortal configuration and activate the plugin
- Enter the configuration for this plugin (details see below)
Note: this plugin is NOT compatible with MediaPortal v1.0.0.x yet!
Configuration
In the configuration form, enter your Plaxo username (email-address) and your password. Press save and hit the sync button. Depending on the number of contacts, this process takes a while, sometimes up to a minute, so be patient ;-). You can also change the name of the plugin.
After a successful sync, you can browse your contacts from within the configuration form. Simple hit the "browse contacts" button and a very rudimental form shows your contacts. You can delete some contacts if you wish to (delete is just local, it won't affect your contacts at Plaxo). Also you can see the field names of your contact details. For example, the "Mobile Phone" field in outlook is available in the "BusinessMobilePhone" field in Plaxo. You'll probably need the field names if you personalize your views (see below).
Please report any errors or suggestions in this post. I hope you enjoy this little plugin.
TimmyT
More information available here