Logo

Specs notes for CPSWiki

Last modified: 04/11/2006 09:01 AM
Revision: specs.txt 30734 2005-12-16 00:48:32Z dkuhlman*

1   Goals

CPSWiki aims to provide a light, flexible Wiki for CPS, with all features a wiki can give.

2   Features

  • Automatic front page, based on the wiki content

  • Automatic summary, based on the wiki content, that gathers all content in one HTML page.

  • Page locking to avoid conflicts, the lock is done with a heartbeat technique

  • Several wiki page parser engine for rendering:

    • HTML
    • reST
    • wikiwikiweb

    based on a plugin framework, parsers are extensible.

  • Internal page caching

  • Ability to upload files into pages

3   TODO

  • Wiki objects should be BTree folders
  • add a js warning on page deletion
  • add UI to change page title
  • add a merge proposal when a user tries to commit after a lock timeout
  • add a link on history page so the user can restore a version
  • add UI to manage Wiki parser selection
  • add UI to add content in a wikipage (it's already folder so it's just a form away)
  • add a zcatalog dedicated to the wiki -> until then, need to index content in general portal_catalog
  • making something better on container view
  • add UI to easily call CPSSubcription for wiki notifications
  • add UI to import ZWiki pages
  • add a PDF export
  • setup RDF relations between pages, so relations can be made between pages, using keywords
  • ...

4   Useful links

Report bugs and other things here: http://svn.nuxeo.org/trac/pub

5   Other Wiki software or services

This site is powered by CPS, which includes CPSSkins. CPS and its design are Copyright © 2002-2006 Nuxeo SAS.
CPSSkins is Copyright © 2003-2006 Jean-Marc Orliaguet.
powered_by_nuxeo.png