Goal: reorganize the Horde website to combine wiki.horde.org, dev.horde.org, bugs.horde.org, the documentation parts of pear.horde.org, and www.horde.org. The cvs browser will stay at cvs.horde.org (or possibly in the future svn.horde.org or source.horde.org), and the PEAR package interface will remain as pear.horde.org (or possibly packages.horde.org). Everything else will be combined into one website.
This project will initially imply dropping web mirrors of www.horde.org. FTP mirrors will be unaffected, and it's possible that we will get back to a mirror-able architecture at some point in the future.
http://bugs.horde.org/ticket/5274
http://bugs.horde.org/ticket/5678
http://bugs.horde.org/ticket/5344
http://bugs.horde.org/ticket/5343
http://bugs.horde.org/ticket/6325
http://bugs.horde.org/ticket/6670
http://bugs.horde.org/ticket/6355
ChuckHagenbuch is leading this project and really wants help, especially from anyone who can offer design work.
We want to collect all parts of the Horde site, instead of the current status of things being fractured between the website, dev.horde.org, and the wiki, and people not having a great way of finding useful information in the wiki.
We will create three main logical areas of the site:
We don't have a lot of end user content right now; it's possible that area could be dropped?
Questions raised by this include: where do we store the master docs, CVS or the website? We can automate the process either way - either have make-release.php pull down files from the website, or have a cronjob to update the website from CVS. We could write a renderer for rST docs for the website, and store them there.
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:
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)
Back to the Project List