Akonadi applications sharing notes

There has been movement lately on getting notes into and out of Akonadi and sharing them between several applications. Currently in progress is porting of KJots to Akonadi, and creating a desktop notes solution based on Akonadi.

Sounds like an excuse for a screencast.

Ogg Link

Here again I can demonstrate that data is shared between the desktop notes and KJots, as both are using Akonadi. When I update a note in either KJots or on the desktop, the other views on the note is updated automatically and instantly.

The data is shared, not copied.

On display is actually two different Plasma widgets. One of the widgets shows a single note at a time. There are several such notes in the screencast. The other widget is the notes listing widget. This widget shows all of the Notes in a particular Collection, or seen another way, pages in a KJots Book.

The drag and drop of pages or notes onto the desktop works because of the recent work by sebas in that area. Individual plasmoids can advertise that they can handle particular types of URLs, and when a drop occurs, an instance of that plasmoid can be created. All Items in Akonadi have a unique URL for these kinds of use cases.

Also on show is a KJots plasmoid, which is a simple mini KJots stuffed into a plasmoid. It too can be configured to show the books and pages below a chosen book. It would be possible to have a different KJots book on each of your activities with different scraps of information in each organized however you like it.

This is part of a wider effort to improve notes in the KDE ecosystem and make use of some of our pillars, Akonadi, Plasma and Nepomuk. It’s all at prototyping and concept stage at the moment, so if you have any ideas about how you should be able to access your notes, now is the time to speak up.

There is also some discussion started to attempt to unify the the storage format we use for notes, and hopefully make it easier to share notes between more different applications and devices. Possibly even Tomboy notes could be shared if they are stored in a shared location and someone steps up to write an Akonadi resource for it. 🙂

10 Responses to “Akonadi applications sharing notes”

  1. Raffaele Says:

    I’m really impressed by your video.
    You are doing a great, great, great work and I just want to express my gratitude for that.

  2. Brian Says:

    Thank you very much. I use KJots all the time, and these features are very nice, especially the one where you can drag a KJots book into the kicker, that is simply awesome.

    Thanks again.

  3. Manuel Says:

    That’s great! Looks like I can finally drop Tomboy for KDE software… Though the wiki-like functionality, where you can mark a few words and create a new note with this title that is automatically linked, is really nice. Is something like that planned for KJots as well or doesn’t it fit into the concept?

    Keep up the great work! (…and keep up the blog entries and screencasts, it’s really appreciated.)

  4. Jonas Says:

    Really impressing! Thanks a lot for your work.

  5. Ana Says:

    This is starting to look cool 🙂 I use the note plasmoid and kjots intensively and I have been dreaming with a kjots plasmoid for some time now 😀

  6. Eike Hein Says:

    Absolutely impressive. Well-done screen cast, too. Rock on!

  7. Kyrre Says:

    Nice, thank you…

  8. steveire Says:

    Thanks all for the kind words.

    Regarding the Tomboy feature of creating a new note with the selected text as a title/link, yes, that should be possible and even not too difficult. It is already possible ‘manually’ by creating a new note and using the link dialog to create a link to it. It would just take a new action to do all that in one go.

  9. lamapper Says:

    The links that are “automatically generated”, “Possibly related posts”, especially the first one, “Note taking – Free Microsoft OneNote Alternatives for Linux” probably should be removed. The guy posted about Microsoft OneNote in 2007, the link to Linux Alternatives only allowed for two comments, both dated August 3, 2009, the same day the blog post was made. That is a little quick for anyone sincerely interested in feedback to help others. In my experience, comments only get closed that fast when someone has an agenda and is intent on preventing dissenting comments.

    Is this Microsoft FUD? I should have known after reading the second paragraph, “…I couldn’t find any which came even close to MS OneNote in the sheer number of features it sported.”.

    But it was not obvious, so I started reading his reviews, looking for comments on features missing. He reviewed Gjots2; Knowit; KeepNote; Kjots; NoteCase; TaxCards; BasKet; Zim Wiki; Tomboy and mentioned Incollector; Luminotes; RedNotebook; Wixi; Memoranda…features were mentioned, but no comment or indication of what specifically was lacking when compared to Microsoft OneNote?

    If he was performing an honest comparison between a Microsoft package (any) and Open Source / Linux alternatives, the least he could do is mention which features specifically he found lacking, better and/or critical (and why). Better yet, a Product – Feature matrix showing which features, which products have, with some indication of which are important which are nice to have features. Of course each feature in the matrix that is not 100% obvious as to its meaning should be defined to avoid confusion.

    Perhaps he had an agenda and did not want to do that.

    For all I know he believes something is critical, that another person might believe is trivial, however there is no way to ascertain this due to the lack of quantitative comparison information. I was going to enter a comment asking specifically which features he felt were critical and missing as I was honestly curious, but he had closed posting comments to that post. That did it, closing comments the same day that you post something on your blog, WTF?

    While the list of Alternatives for Linux might be good to look into, even if a bit dated, the obvious pro Microsoft slant in his writing is impossible to ignore. And to be honest I would not want anyone following me on twitter to be misled by.

    He did state, in another post, “It’s more freeform than Microsoft Word, allowing you to keep stuff in multiple notebooks, sections and pages.” than I noticed he called himself “…an artist, blogger and SharePoint farmer living in …” Is it just me or is that way too vague?

    Light bulb moment…SharePoint…enough said. I believe there was a huge push (and still is) between the summer of 2008 and through the summer of 2009 on SharePoint. When I looked at the hardware requirements, licensing fees and total cost of ownership (TCO) for SharePoint, it gave me pause. It was anything but inexpensive.

    As for sharing content on line, in real time, either Opera or Safari had this licked years ago, before SharePoint ever existed. You could edit a message in real time with multiple users via the internet, so that is not anything new.

    As for sharing data, images, URLs, text, graphs, all content you can imagine for yourself either on-line or off-line, I found OpenOffice.org Writer to be more than adequate. In fact OOo Writer (v.3.0 and above) is exceptional. I love embedding an image or link inside a document and being able to click out to the website, blog, etc… with a single mouse click. Granted there was a hiccup between version 2.0 and version 2.4 where links stopped working, but since version 3.0 (and above) everything just works with a single install without problems. Even when the problems happened with version 2.4, I was able to instal version 3.0.0 on my Linux computer.

    OpenOffice.org Writer (3.0.0 and above) is my Share-Point! And the TCO is $0.00.

    Its like a wolf in sheep’s clothing, mentioning something Linux or something Open Source, but stating emphatically that it can not compare to the Microsoft alternative, without giving specific reasons and examples. Sorry that does not cut it. It smacks of Microsoft FUD.

    I think it performs a dis-service to Linux, Open Source and FOSS when someone posts that type of blog entry without giving specifics…features that can be confirmed or not. I believe such posts are very confusing to those interested in and learning about Linux, thus calling it FUD.

    FUD stands for Fear, Uncertainty and Doubt. Any miss-information that suggests that one product is superior to another without giving details as to why only serves to prevent someone from adopting Linux because of miss-information. Microsoft has been doing this for almost two decades now. And unlike Linux and Open Source, they throw allot of money at spreading FUD in hopes of slowing the adoption of Linux and open source solutions.

    If those links on your blog above are automatically generated, it is doing a dis-service to your blog. I know WordPress is one of the best blogging CMS systems out there, but surely such a feature rich application like WordPress would let you control such automatic generated links. If not that is a huge fail.

    Why would someone either supporting open source and Linux or maintaining a neutral stance on operating systems, want to have links from their blog to an obvious slanted entry? Isn’t there a way to control this in WordPress?

    Per CMS Matrix (http://www.cmsmatrix.org/matrix/cms-matrix) there are plenty of full feature options that will give a person 100% control over their blog and website, although those options might not be as user friendly. Just go to that site and click on the names of CMS systems you want to compare, feature by feature. Since there are literally hundreds of CMS alternatives, I counted over 300 a couple of years ago, it is probably a good idea to have two or three CMS Systems in mind when you go there. Then you can use what you learn there to expand your search, feature by feature and later restrict it down based on what is important to you in order to find the perfect solution.

  10. The next step: Coisceim « Steveire's Blog Says:

    […] activity for planning a trip. In the video below I use a Plasma activity which is configured with a KJots plasmoid to edit a note which is already part of a trip planning. The plasmoid is used as a form of well […]

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: