Xickens CMS README Goal What is the smallest-possible CMS we could build atop Zope 3? What else would Zope3 need to have to make it possible? Members - Steve Alexander - Martijn Faassen - Seb Bacon - Tres Seaver Motivation - Allow users to upload content with the minimal-possible effort. Story We propose to produce a catalytic "seed crystal" content management application, starting from a very simple point. Actors / Stakeholder EndUser -- wants to create a few plain text pages on a site with little or no hassle and be able to maintain them; the site will display those pages within a consistent look-and-feel. WebDeveloper -- wants to get the user up and running quickly, while still being able to extend the site later to meet user requirements. Zope3CoreDeveloper -- wants to encourage Zope3 developers to integrate new technologies with a lightweight, stable, core. Millstone 1 - The WebDeveloper will be able to create a "homepage site" for the user via the ZMI. - In order to change the site, the WebDeveloper modifies the page template and / or CSS files associated with the site; the site will show pointers to those files. - The newly-created site will contain one page, created from a default. - The EndUser will be able to view the site, and log in using a user ID and password supplied by the WebDeveloper. - Once logged in, the EndUser will see extra links / knobs on the page, allowing her to do basic content management: o Edit the page via a textarea o Delete the page (disabled for the last page?) o Add a new page (the site redirects to the edit view of the site). - The template will include a sidebar with links to all pages except the currenly-viewd one. Future Stories - FTP access - Private / Public workflow - Additional users can log in to the site - Password-protected page. - Add folders - Navigation view - Folder contents - Uploading images - Uploading other files - Full-text search - TTW template and CSS - Resize images - WYSIWYG editor (Kupu / Epoz) - XSLT Transforms - RSS feed - Email to a friend - Talkback - "Rate this page" - Guestbook