Forgot to mention OpenSync as a possibility: <a href="http://opensync.org/">http://opensync.org/</a><div><br></div><div>In fact, OpenSync has an Akonadi plugin already: <a href="http://www.opensync.org/wiki/plugins/akonadi">http://www.opensync.org/wiki/plugins/akonadi</a></div>
<div><br></div><div>For syncing I propose the following solution:</div><div><br></div><div>*) Add akonadi support to rekonq (Loading of bookmarks from a local bookmarks file)</div><div>*) Sync bookmarks resource via Akonadi</div>
<div><br></div><div>My second feature request was going to be importing of bookmarks from at least Firefox. But, instead, with additional Akonadi resource modules for the various bookmark data stores I previously laid out, we could sync with any number of devices. If an Xmarks Akonadi resource were implemented for instance, rekonq could sync with bookmarks on any web browswer supported by Xmarks. With a Google Bookmarks resourrce, syncing with Chrome would be possible. This path opens up all sorts of wonderful abilities to sync with mobile devices.  </div>
<div><br></div><div>Any comments or suggestion from KDE veterans would be appreciated...</div><div><br></div><div>Thanks!</div><div><br></div><div>Chris Knight</div><div><a href="mailto:cknite@knightmerica.net">cknite@knightmerica.net</a></div>
<div><br><div class="gmail_quote">On Wed, Dec 28, 2011 at 8:45 PM, Chris Knight <span dir="ltr"><<a href="mailto:cknite@knightmerica.net">cknite@knightmerica.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<span><div><div>Is anyone currently working on the data sync feature? According to the roadmap wiki on TechBase it appears not. I would be more than happy to implement this feature as I have just uninstalled firefox forever from my box after it's bi-monthly update nonsense has broken my xmarks/lastpass data syncing for the last time. Rekonq is quick, light, and I love it, but it really needs data syncing. </div>

</div><div class="im"><div><br></div><div>Regarding syncing, we would first have to decide where to store the bookmarks:</div><div><br></div><div>*) Google Bookmarks. </div><div>    - Wiki mentions there is no API but apparently the api is known and quite simple: </div>

<div>    - <a href="http://www.mmartins.com/mmartins/googlebookmarksapi/" style="color:rgb(17,85,204)" target="_blank">http://www.mmartins.com/mmartins/googlebookmarksapi/</a></div><div><br></div><div>*) WebDAV</div><div>

    - Xmarks/LastPass uses WebDAV apparently as well.</div><div>    - <a href="http://blog.barfoo.org/2009/05/03/firefox-hosting-xmarks-formerly-foxmarks-on-lighttpd/" style="color:rgb(17,85,204)" target="_blank">http://blog.barfoo.org/2009/05/03/firefox-hosting-xmarks-formerly-foxmarks-on-lighttpd/</a></div>

<div><br></div><div>*) Digg: </div><div>    - Certainly a possibility: </div><div>    - <a href="http://apidoc.digg.com/w/page/17759000/FrontPage" style="color:rgb(17,85,204)" target="_blank">http://apidoc.digg.com/w/page/17759000/FrontPage</a> </div>

<div><br></div><div>*) Firefox Sync: Another possibility. </div><div>    - Centered around sharing bookmarks with mobile devices.</div><div>    - Uses WPS style pin generation from the "original device" to pair additional "devices". </div>

<div>    - Several implementations of the server are available, allowing for self-hosting of the sync repository. </div><div>    - <a href="https://wiki.mozilla.org/Firefox_Sync" style="color:rgb(17,85,204)" target="_blank">https://wiki.mozilla.org/Firefox_Sync</a></div>

<div><br></div><div>*) Git</div><div>    - Another possibility would be to simply commit changes to an xml representation of the sync data to a git or svn repo.</div><div>    - Allows self hosting </div><div><br></div><div>

*) KDE Perfection (Akonadi + Wallet)</div><div>    - The pentultimate KDE perfection: Store Bookmarks in Akonadi, Store passwords in Wallet:</div><div>    - If only there was a way to sync 2 KDE wallets???</div><div>    - Akonadi already has the ability to load local bookmarks from a bookmarks.xml file. I could envision rekonq using the Akonadi bookmarks resources and adding a module to load and store Bookmarks in any number of the above storage solutions. </div>

<div><br></div></div></span>
</blockquote></div><br></div>