Differences between revisions 34 and 35
Revision 34 as of 2009-03-16 03:32:43
Size: 2094
Editor: anonymous
Comment: converted to 1.6 markup
Revision 35 as of 2009-03-28 14:54:26
Size: 2327
Editor: FranklinPiat
Comment: Requirement: Full history of pages contributions/contributors.
Deletions are marked like this. Additions are marked like this.
Line 36: Line 36:
 * Full history of pages contributions/contributors, which is required for license/copyright.
  * When switching to a new wiki, the migration script should migrate the contributors accounts, at least the names and email addresses.

Translation(s): none

Discussion

Current wiki engine

This wiki is currently using Moinmoin wiki engine (http://moinmo.in). Major changes to the wiki are listed in DebianWiki/History.

The current configuration

ToDo: list the features that are specifically enabled or disabled on this wiki

Features

Here's an incomplete list of features currently in use on this wiki :

  • revision control,
    • Diff between pages.
  • RSS syndication,
  • email notification,
  • Antispam
  • multiple categories,
  • code beautification plugins (highlighting)
  • "Include" Macro
  • Possibility to update a page with a batch TopicDebianDevel

  • Attachments
    • Upload attachments
    • No revision (Yes, this is a feature: it limit administration burden, against file spamming)
    • Disaply attachment inline
  • Export doc DocBook format (to generate PDF, etc..)

  • Unicode/I18n
  • Built-in search Engine
  • Public search engine support :
    • Control what is indexed.
    • Provide a "recent changes feed" so google index new pages properly.
    • User pages are "no-index,no-follow" by default, so spamming incentive is low.
  • Possibility to easily generate a table from a shell script
  • Full history of pages contributions/contributors, which is required for license/copyright.
    • When switching to a new wiki, the migration script should migrate the contributors accounts, at least the names and email addresses.

Wishlist:

  • possibility to edit "page section".
  • Better internationalization support (esp. translation: track revision, notify translator, etc...).
  • Synchronise/merge a page of another wiki (Debian derivatives)
  • Preview diff, before saving the page.
  • Authentication: allow signing with DD and alioth credential (OpenId...)

  • Separate namespace for users homepages

Candidate alternative wiki engines

List the killer features of alternatives wiki engines.

!MediaWiki

  • Better categories handling
  • Separate namespace for users homepages

HelpMoveDebianWikiToMediaWiki