[Kde-pim] [GSOC KDE 2016 Proposal]: Qt-based semantic news aggregator
Daniel Vrátil
dvratil at kde.org
Tue Mar 15 09:19:23 GMT 2016
Hi,
On Sunday, March 13, 2016 12:30:50 AM CET Алексей Андреев wrote:
> Hello! I've prepared google drive GSoC proposal draft: https://goo.gl/McByCs
> I guess it could be connected with KDE PIM libraries, it's about news
> aggregation.
>
> Would be happy to get some feedback. Could my idea be apropriate if I'll
> provide more details and research kde integration subtask? Or do you think
> it's bad and doesn't fit GSoC and KDE current tasks?
Looking at the architecture, you might consider using Akonadi, which is
designed exactly for this kind of applications. You write an Akonadi
Resource(s) that feed data into Akonadi, and you write the client that talks
to Akonadi to get the data from it. We already have Models that do the
fetching from Akonadi for you and get automatically updated when Resources
push new data so that would save your some work. We also have an indexing
agent that can be extended to index new data types and the index can then
again be queries through Akonadi. It also (partially) fulfills your "KDE
integration" point for other developers can then easily write for example
Plasma Applet to show Tweets or YouTubs subs just by retrieving the data from
Akonadi and not having to bother with your custom API or writing the Twitter
code from scratch.
The mockup does not make the UI look very "KDE integrated", especially if you
decide to only use pure Qt. Maybe some cooperation with VDG (Visual Design
Group) could be helpful in this aspect.
Other than that, I like the idea and would even find it useful myself (desktop
notifications about new vids from my YouTube subscriptions? Do want! :)
Dan
> _______________________________________________
> KDE PIM mailing list kde-pim at kde.org
> https://mail.kde.org/mailman/listinfo/kde-pim
> KDE PIM home page at http://pim.kde.org/
--
Daniel Vrátil
www.dvratil.cz | dvratil at kde.org
IRC: dvratil on Freenode (#kde, #kontact, #akonadi, #fedora-kde)
GPG Key: 0x4D69557AECB13683
Fingerprint: 0ABD FA55 A4E6 BEA9 9A83 EA97 4D69 557A ECB1 3683
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-pim/attachments/20160315/a464062a/attachment.sig>
-------------- next part --------------
_______________________________________________
KDE PIM mailing list kde-pim at kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
KDE PIM home page at http://pim.kde.org/
More information about the kde-pim
mailing list