Hi Ed,
On Dec 1, 2009, at 9:39 AM, Ed Daniel wrote:
Hi,
At present I'm a total noob when it comes to xwiki so please
forgive anything that demonstrates that in the following
request for guidance/support...
I'd like to create a xwiki page that, in appearance, is not
dissimilar to this page:
http://www.xwiki.com/xwiki/bin/view/BlogFr/
Where the difference will ocur is that I'd like to aggregate
several *external* blog feeds into the main body content as per
the blog post item list in the example above and the same (i.e.
aggregate external feeds) for the twitter module sitting in the
right column further down although ideally i'd like to mash
twitter and identica feeds into a single list thus merging the
timelines - and for extra kudos a de-dupe would be sweet to cut
out those cross-posts and retweets.
We have a Feed plugin (used by XWiki Watch BTW) that can be used to
fetch Blog feeds and aggregate them.
Unfortunately we don't have any doc yet about the Feed plugin on
code.xwiki.org
Here are the sources you can check to see how to use it:
http://svn.xwiki.org/svnroot/xwiki/platform/core/trunk/xwiki-core/src/main/…
Would be cool to do the cloud as well though I suspect
I'll need
to try and cache an aggregated 'lookup' before attempting that
feat.
Finally, I'm currently working under a particular constraint -
the version of xwiki I'm using is v1.5.2.12758.
Unless you really like beating yourself I recommend you upgrade.... ;)
That said, the Feed plugin has existed for a long time so it probably
works fine.
-Vincent
Any pointers re: best practice for a) embedding
javascript in the
page as per the twitter object and b) blog post aggregation and
ideally c) some demo markup anyone could share and would be
totally delighted if d) anyone wants to tell me how they'd do or
have done the tag cloud from an aggregated feed.
Kind Regards,
Ed.
PS. I've looked at this example with Groovy though I'd appreciate
confirmation I can do it in the version I'm using before
attempting, failing and resorting to losing head on hair from
ignorant frustration ;-) i.e. any extra dependencies to do the
groovy thing or can I just do this straight away with the version
I currently use:
http://bit.ly/8KcgLD