[cvs] [Wiki] created: Project/Hippo

Chuck Hagenbuch chuck at horde.org
Tue Jun 10 02:42:13 UTC 2008


chuck  Mon, 09 Jun 2008 22:42:13 -0400

Created page: http://wiki.horde.org/Project/Hippo

[[toc]]

+ Hippo

Hippo will be a new Horde 4, PHP 5 application that aggregates content. It
will initially be written to aggregate feeds, both internal from Jonah
natively, and external (through Horde_Feed). Hippo will work with
Horde_Content types and have Input and Output classes. Input classes will
allow reading a content type, such as Horde_Feed feeds, Jonah internal
feeds, comics, etc. Output classes will allow outputting a "remixed" feed
from one or more inputs (such as combining an RSS feed with a few comics
into a daily feed).

++ Bugs

Horde_Feed improvements to suport Hippo:
* http://bugs.horde.org/ticket/6877
* http://bugs.horde.org/ticket/6876

++ People

ChuckHagenbuch is working on Hippo. MikeNaberezny may be interested in
Hippo.

++ Description

* Horde_Cache will be used to cache content that isn't stored directly
* Some content types such as comics might include code to fetch and store
themselves locally; we might decide that Horde_Feed external feeds should be
fetched into a local content table also
* This application should be able to provide the backend for Planet Horde
(http://planet.horde.org/)
* Fields to aggregate for feeds: title, url, uid, summary, content if any,
content-type for content, date
* During Hippo runs, Horde_Log will be used for logging
* There will be the ability to run filters on Hippo_Input plugins. For
instance, if a certain feed has the same junk in every entry, a filter could
be attached to the Hippo_Input for that feed that would strip it out.
Generic (regex-type) filters should be configurable via the UI; it should be
possible to configure any kind of filter in a config file or separate input
plugin class.
* This application should eventually be able to replace Klutz
* Additional possible content types include podcasts, content from other
Horde applications (iCalendar data from Kronolith), "friend information
(http://hasin.wordpress.com/2008/05/31/building-friendfeed-using-php-part-1/,
http://hasin.wordpress.com/2008/06/03/building-services-like-friendfeed-using-php-part2/), etc.

++ Resources


----
Back to the ((Projects|Project List))


More information about the cvs mailing list