Specs notes for CPSWiki
=======================

Goals
-----

XXX

Features
--------

(Mn = Milestone targets).

M1:

XXX

M2:

XXX

...

Other Wiki software or services
-------------------------------

XWiki
  http://www.xwiki.org/xwiki/bin/view/Main/WebHome

  XWiki is a WikiWiki clone written in Java which supports many popular
  features of other Wikis like:

      * Wiki syntax (uses Radeox engine)
      * Content management (view/edit/preview/save)
      * Version Control
      * Attachments
      * Rights Management
      * Full-text Search

  It also has many advanced features that many other wiki engines lack:

      * Document Templates to ease creation of common documents.
      * Relational Database storage using Hibernate.
      * Design Engine for Meta-Data and Forms.
      * In-place (inline) editing of form information in pages.
      * Powerful programming API in documents (Velocity or Groovy)
      * Search API for more detailed searching in the Meta-Data.
      * Plugin System in Java.
      * Plugin compatibility layer in perl with some TWiki plugins.
      * Scalability and Performance using J2EE.
      * Complete Skin System (templates content as well as CSS).
      * RSS output and display of external RSS feeds
      * Multi-Lingual capabilities
      * XML/RPC Remote API
      * Portlet Integration
      * Integrated Statistics
      * PDF Export
      * WYSIWYG HTML Editing

Confluence (Java/Servlet-based)
  Has macros: see http://confluence.atlassian.com/display/DOC/Guide+to+Confluence+Macros
  Interesting AJAX-style task manager: http://confluence.atlassian.com/display/DOC/Dynamic+Tasklist+Macro

TWiki

MoinMoin

Jot
  Commercial product
  http://www.jot.com/

Socialtext
  Another commercial
  http://www.socialtext.com

SnipSnap
  Integrates Blog and Wiki

ZWiki

Platypus / Pytypus
  Platypus Wiki is a project to develop an enhanced Wiki Wiki Web with ideas
  borrowed from the Semantic Web.

  It offers a simple user interface to create wiki pages with metadata based on
  W3C standards.

  It uses RDF (Resource Description Framework), RDF Schema and OWL (Web
  Ontology Language) to create ontologies and manage metadata.

  http://platypuswiki.sourceforge.net/
  http://www.pytypus.org/ (broken right now)
    Source on http://cvs.sourceforge.net/viewcvs.py/pytypus/server/

Instiki
  Ruby-based
  http://instiki.org/

Others
  http://platypuswiki.sourceforge.net/whatis/related/index.html
  http://c2.com/cgi/wiki?WikiWikiClones
  http://c2.com/cgi/wiki?WikiEngines


References
----------

XXX
