A package was submitted to savannah.nongnu.org This mail was sent to [EMAIL PROTECTED], [EMAIL PROTECTED]
neill roy <[EMAIL PROTECTED]> described the package as follows: License: gpl Other License: Package: XML-based website administration System name: phpriot Type: non-GNU Description: First of all the project is called phpRiot. It could be categorized as a CMS (Content Management System) but I personally don't like the term :). One of the main features of phpRiot is the use of "Zones". Most websites have one thing in common: the contents of any of it's page will consist of the "main content" (article, form, forum thread) and "other stuff" (main menu, search box, rss feed) which we call packages. With phpRiot, a Zone defines which packages are executed. A website can have as many zones as required, it is all up to the administrator. So, for example, it would be simple to have the home page of a website display an introduction as the main content and recent news, slashdot news feed, main menu, search, users-online counter etc) as the other stuff. Then all other zones could have only the news, users-online counter, and main menu, and use a differnet css stylesheet, or a different XSLT template. Any combination of packages is possible. Zones (like most of phpRiot) are defined in XML which makes it easy for anyone with a text-editor to edit options, although phpRiot will have a web-based interface to set these options. The behaviour of packages will be configurable in the same way as Zones. XSLT is used to transform the XML produced by the various packages into a format suited to the destination media type, be it HTML or XHTML, PDF, etc. phpRiot will have the ability to cache any packages output for as long as desired, and will be able to cache the complete contents of a page in XML format or in the format created after preforming XSLT transformations. The cache's lifetime and sensitivity will be configurable by the end user. (This feature is currently unused in the source I'm making available to you.) Quick and easy Localization of interface text is one of phpRiot's highest priorities. phpRiot will have many others features very soon. Development is at a very early stage. The latest source (unstable) is available here: http://phpriot.org/phpriot.tar.bz2 Other Software Required: PHP is required. PHP's DOM XML extension is used for creating/ editing/ transforming XML documents. This extension uses the GNOME XML library, libxslt is required for the DOM XSLT features. Other Comments: _______________________________________________ Message sent via/by Savannah http://savannah.nongnu.org/ _______________________________________________ Savannah-hackers mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/savannah-hackers