[cvs] [Wiki] changed: Project/Hydra
Chuck Hagenbuch
chuck at horde.org
Tue Jun 17 02:18:15 UTC 2008
chuck Mon, 16 Jun 2008 22:18:15 -0400
Modified page: http://wiki.horde.org/Project/Hydra
New Revision: 1.2
Change log: add spec from hordeweb page and a few other details/ideas
@@ -33,8 +33,36 @@
ChuckHagenbuch is working on Hydra.
++ Description
++++ Draft specification
+
+We need some sort of CMS to manage the content of the site and to
make some areas user-editable like the current wiki. We may adopt an
existing CMS, or we may adapt some of our own existing code. I propose
that we create a new app similar to Wicked and the old Giapeto app,
with the following feature list:
+
+* Support for different page content-types (wiki, HTML, rST)
+* a GUI HTML editor for html content pages
+* inline preview (instead of wicked's popup - can just be an overlay)
+* permissions like Wicked
+* implicit or explicit hierarchies based on / as a separator
+* use Horde_Routes for URL management
+* use Rdo for data classes
+* store versions of content like wicked does
+
+++++ Layouts
+* use @ instead of $this-> for shorthand?
+* look at rails layouts
+
+Page Object
+Block
+ - how to return block from driver, inherit Block methods, but also
inherit Rdo_Base
+Mapper! Mappers are the drivers
+
+
+----
+CMS Suggestion: Add some native support for Horde_Blocks or a new
kind of widget. That will encourage more people to build Blocks which
one can integrate into Websites.Currently you only need few lines of
code but if the CMS is going to be a new app for release, this may
really push Horde deployment a step forward.See also the CMS module of
egroupware which allows joomla templates to be used, and easily
integrates all egroupware apps (but is a bit clumsy)
+
+----
+CMS ideas: http://blog.phpdeveloper.org/?p=101
++ Resources
More information about the cvs
mailing list