[cvs] [Wiki] changed: Project/Hydra
Chuck Hagenbuch
chuck at horde.org
Tue Oct 7 20:43:03 UTC 2008
chuck Tue, 07 Oct 2008 16:43:03 -0400
Modified page: http://wiki.horde.org/Project/Hydra
New Revision: 1.11
Change log: add old rampage cms requirements for now
@@ -79,8 +79,30 @@
chuck suggested that the "horde desktop" role should be solely a
content administration role.
End users should see a website that doesn't necessarily look like an
application.
--Ralf Lang
+
+
+++++ Old requirements list from the rampage cms project
+
+Steps from Giapeto:
+
+* Templates have been moved into the VFS. A default template is
loaded if none are present. Now we need a template manager for editing
templates.
+* Simplify configuration as much as possible.
+* Allow for hosting multiple sites from one giapeto config. Need a
way to differentiate. Perhaps have a small set of files that host a
giapeto site? Problem is then you wouldn't be able to create them
through the web.
+* Probably want to keep php4 compatibility for now
+* Need some sort of workflow
+* Versioning: At least one previous version should be kept to
facilitate rollback
+* Default config should result in a reasonable site that looks like a
web site, not a Horde app
+* Ease of use all over
+* Rely on Horde_Template blocks integration, instead of "main"
content area with confusing block splitting?
+* If so, need some sort of a "compositeblock" functionality to allow
users to put custom content into an area without editing a template
+* Provide a standard blog template with Jonah integration?
+* How to handle user-supplied images? Not galleries - do that through
Ansel - but page design images - borders, etc.
+* Should sites be able to lock themselves to a specific theme? Probably...
+* Give a theme selector widget for sites that want to allow variation
+* If possible, make the CMS link in the Horde sidebar go to an admin
screen, while having /horde/giapeto/ still be the root user-facing site
+
----
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)
More information about the cvs
mailing list