[commits] [Wiki] changed: Project/Hippo
Chuck Hagenbuch
chuck at horde.org
Sun Jan 9 21:43:17 UTC 2011
chuck Sun, 09 Jan 2011 16:43:17 -0500
Modified page: /Project/Hippo
New Revision: 1.73
Change log: add in details from SPEC.txt in the hippo repository
@@ -30,8 +30,27 @@
* 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.
* Hippo will be able to provide read/write "data folders" to IMP 5
(or other folder-browsing applications). This will allow feed reading
from within IMP. Other possible data folder providers are Nag and Whups.
+
+GUID detection:
+
+<code type="php">
+if (isset($item['guid'])) {
+ $guid = $item['guid'];
+} elseif (isset($item['id'])) {
+ $guid = $item['id'];
+ $item['guid'] = $item['id'];
+} else {
+ $guid = $item['link'];
+ $item['guid'] = $item['link'];
+}
+</code>
+
+Stats to keep:
+* stats for when a feed was last updated
+* when you last read something from it
+* when you last flagged something from it
+++ Changes from Klutz for comics driver
"try to fetch this comic" gives a blank page, though it works
@@ -48,8 +67,12 @@
- 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..
+
+Keyboard nav:
+*
http://parand.com/say/index.php/2008/09/15/readerscroll-google-reader-style-image-navigation-with-j-k-keys-bookmarklet/
+*
http://blogs.newsgator.com/newsgator_widget_blog/2008/10/five-things-you.html
++ Resources
*
http://www.25hoursaday.com/weblog/2010/01/04/BrizzlySeesmicWebAndTheFutureOfRSS.aspx (good argument for a stream (twitter-like) UI instead of an email-like UI, and also for exposing hippo content through the twitter
api)
More information about the commits
mailing list