Picture worth thousand words:
Now other 281 words about it. What you see here is the most crappiest plasmoid ever written. By me. It's basically just a testing UI, in the end I'd like to end up using the existing implementation of Microblog applet, which was greatly rewritten for 4.9 release by Sebas. Right now there are 2 working Akonadi resources - Facebook and Twitter/Identi.ca (they have compatible API, so it's just one resource). The Facebook one is up online on KDE's git server, the other one is not yet. The reason is that it still misses a configuration (so I have my credentials hardcoded..ehm), because I was waiting for Akademy to discuss the new rising thing called WebAccounts. Since this will be here no sooner than a month, I'm about to write a simple config dialog for that resource and put it all online, where the development will continue.
On top of Akonadi there's a SocialFeed model, which is basically just an extended Akonadi model, which provides the data for the plasmoid. This is also not yet online as it's lots of testing/commented out code, which I don't really want to put out there. But I'm about to clean it all up and put it online, so no worries.
For the closest future I'll be rewriting those two Akonadi resources to both have the same serialization and stuff, so it will all use one common format and so one can later simply write new Akonadi resource with the mimetype "text/x-vnd.akonadi.socialfeed" and have it automatically included in the feed (if it provides the correct serialization and stuff). I'll write more about this later, when I have the whole thing finished.
That's all for today, stay tuned for more updates...