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).
Horde_Feed improvements to suport Hippo:
As Horde is experimenting with new source control systems (Project/FutureSCM), hippo is being developed in a git (http://git.or.cz/) repository on dev.horde.org. If you have a Horde CVS account, then you have SSH access to dev.horde.org and you can get a copy of hippo by doing:
git clone user@dev.horde.org:/horde/git/hippo hippo
... replacing "user" with your Horde CVS username. When you have changes to share, you can push them back to dev.horde.org with:
git push user@dev.horde.org:/horde/git/hippo
Pushes will generate an email to commits@lists.horde.org. To add a shortcut so that you don't have to type the full repository path each time, you can do:
git remote add horde user@dev.horde.org:/horde/git/hippo
ChuckHagenbuch is working on Hippo. MikeNaberezny may be interested in Hippo.
"try to fetch this comic" gives a blank page, though it works
- make "try to fetch this comic" links inline ajax calls
UI updates
default to the previous day's comics if today's haven't fetched yet
have a back-fill mode for fetch? http://example.org/horde/klutz/index.php?actionID=day&date=1217995200
- have the capability, just need to have it in the command-line script
- put the various fetch, rebuild sums, cleanup tasks into API calls.
- use those api calls in backend.php and rename backend.php to some more reasonable admin script
- better error reporting throughout the drivers and backend.php code
- feeds of specified comic sets
- tags? so, political cartoons, sometimes funny, always funny..
Back to the Project List