GNOME Bugzilla – Bug 343029
Evolution Feed Aggregation Component
Last modified: 2010-08-10 22:48:57 UTC
I've been working on updating the development component previously known as "brainread" to work with the current version of evolution. It is a feed aggregator component that I've hoped would be released with evolution sometime in the future, but had stalled in development. I've attached my current patch to evolution's cvs HEAD that should compile in nicely. The code is still rather mangled and lacks tons of functionality, but I'm working on it. Also I'm sure I have a ton of problems as I'm fairly knew to programing evo and don't really know incredibly well how it does everything. You can check the feeds/TODO for more things that I'm planning and things I've done so far. I'm looking for feedback and more help. Tell me what you hate, and what you think should be changed. I was more or less trying to build out what the gui should eventually be like, and now I'm trying to work on filling in the coding behind it now that a fair amount of the design is done. If anyone is interested in working on this substantially let me know. If you want to make patches to my busted code, go ahead and submit it back. Things I'm trying to get done this month: * Finish building the new folder/feed data types to store in the sidebar. Right now it's just using ESource* data types, which can't form a forest or tree type strcuture to organize the feeds. Things I'd like from anyone interested: * Clarifications anywhere that I might have been confusing code * Any code corrections * If anyone wants to start working on a more generic feed support system to encompass atom and other feed types (currently only rss is supported) * If someone wants to help implement "Print", "Cut", "Copy", "Paste" commands * Anything anyone is interested in helping with anything else Note: You'll have to move the attached feed-icon.png into the evolution/feeds/ directory for it to build properly. Anyone think this would be a good component to add into evolution or those opposed feel free to discuss.
Created attachment 66281 [details] [review] Patch to CVS Head to add a freed component
Created attachment 66282 [details] Feed Logo Place this in your evolution/feeds/ folder after applying the patch. You'll need this for it to `make install' properly
this is the mozilla feed logo, right? (just asking because of the license)
Yes, it's the feed icon design that mozilla started using way back when. I grabbed the actual png from http://feedicons.com/. I was under the impression that this was under public domain or at least a less restrictive license than the GPL since IE and Mozilla are both using it and everyone seems to be trying to make it a standard. I couldn't find any copyright or licensing information in regards on that site though. Does anyone have any info on the licensing of this image?
i also cannot find any information on their webpages, just remembered the MS IE7 story at http://blogs.msdn.com/rssteam/archive/2005/12/14/503778.aspx - of course this cannot be compared as IE7 is closed-source and therefore cannot easily use an "open" icon without asking for permission. :-/
Srini, are there any gnome stock icons that can be used instead ?
Reassigning the bug to Varadhan for follow-up.
http://kmgerich.com/2006/06/12/web-feed-icon-trademark-licensing-and-usage-guidelines/ states: "[...] Mitchell’s post implies that the feed icon is not subject to an open source license like the rest of the Firefox code."
we should use that mozilla icon, as it's the most common icon for this. forget my last posting, read http://www.hecker.org/mozilla/feed-icon-as-community-mark instead - i guess we are allowed to use it. reopening.
*** Bug 346077 has been marked as a duplicate of this bug. ***
harish, veerapuram: what's up with this? put it into 2.7? 2.9? what's the plan?
HELLO, HELLO, dumdidumdidum... if we want some new stuff get tested, then let's put some new stuff in... didumdidum... veerapuram? tia. :-)
is now a good time to mention that this patch fails to build for me? http://mirror.randumb.org/darkmagez/evofail any ideas? cvs checkout was done @ 2006 Nov 30 @ 12:30 (Sydney Australian Time) +1100 GCC 4.1.1 Ubuntu Edgy Eft
i guess that it does not compile anymore because of ross' EContactPhoto api changes.
any chance on an update to this patch so it works against current cvs?
note that someone is working on a similar feature at http://mips.edu.ms/evo/index.php/Evolution_RSS_Reader_Plugin
Im closely working with Lucian for http://mips.edu.ms/evo/index.php/Evolution_RSS_Reader_Plugin I feel that that is way the way to go (It has support for RSS/Atom/RDF. I want to get away from this way of implementation.
Bumping version to a stable release.
We have evolution-rss now providing this functionality, and there are no plans to include this as a core functionality currently.