Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

[REBOL] ANN: CitrusWeb v02e

From: luke::marmaladefoo::com at: 18-Mar-2004 9:50

Dear List CitrusWeb v02e (BETA) is released for your enjoyment. It is a gift to the Internet to say thanks for everything I have learnt from everyone. Especially this list. ============ What is it? CitrusWeb is an experimental web application framework for developing web sites and web applications. It aims to be highly usable, even for novice users. It is written in REBOL and is inspired by a number of other web based applications, in particular Zope (http://www.zope.org) and Vanilla (http://www.vanillasite.at), and the Internet architectural style of REST. The most important aspect of CitrusWeb is that all day-to- day content editing and configuration is controlled via a web (browser) interface. It aims for very high end-use usability and allows the creation of "self-editing" web sites, somewhat like the concept of Wiki or a web log, but has the following extra features, not normally found in wiki or weblog software: - Structured nested content using "folders" - Simple familiar user interface (file explorer style) - Different "static" rendering engines (different wiki styles) - User editable "dynamic" content (i.e. "embedded" REBOL cgi-bin scripts) ============ Other features: - User registration and log in - Simple installation process - Administration module for assigning permissions to users (i.e. restrict to certain parts of the tree or certain object types only) - User editable REBOL scripts run in a administrator-configurable "sandbox" - Simple internet style url mapping to content (e.g. http://yourserver/cgi-bin/viewer/folder1/page2) - Javascript clickable tree, but also non-javascript tree generated (i.e. works in all browsers) - Globally configurable styles and colours - Cross platform deployment (thanks to REBOL) ============ Credits: To the Vanilla team, Chris Langreiter, Andreas Bolka and friends for some of the underlying rendering concepts and some aspects of the session/user managment module. If you havent tried Vanilla yet, you should give it a go. Also to Carl Sassenrath for providing the MakeDoc rendering engine which has been incorporated. And for REBOL of course! ============ See it in action: My own website is of course the first to be running CitrusWeb: http://www.marmaladefoo.com There is also a sample application which I have opened for a limited period (with full editing access) to anyone on this list. This illustrates an "out-of-the-box" installation: http://www.marmaladefoo.com/cgi-bin/citrusweb/v02e_r4/viewer Contact me directly for a username and password if you would like to have a play. This will allow you to log on and have a play in a sandbox (i.e. view and edit pages on the live site). ============ Download and Installation: CitrusWeb v02e currently runs on Apache, and requires REBOL/Core only. Further information on download and installation can be found at: http://www.marmaladefoo.com/docs/software/citrusweb ============ The Future CitrusWeb is currently a beta, but any feedback and code contributions are most welcome! Best Wishes - Luke Orlando Emmet __________________________________________ Various gadgets widgets, links and chat http://www.marmaladefoo.com