todo:wiki

This is an old revision of the document!


The Wiki TODO

  • Tweak layout/look some more (please everyone make requests!)
  • Create a namespace guideline document
  • To :start or not to :start, for root pages, that is the question
  • Find some way to “encourage” people to write comments for their changes
  • Guidelines for moving wiki pages. Research plugins to allow all users to do it, in order to preserve edit history
  • Alter the RSS feed to show unified diffs instead of a page snippet (no plugin or setting does this... yet!) - will not obsolete as soon as we move to CVS for storage
  • Implement support for magic PHP.net cookie
  • Prevent people from picking the same nicknames on the wiki as are already used on master.php.net
  • Fix self registration and add captcha as well as a required field for people to explain why they want to register
  • Move to CVS for file storage, cvs.php.net for history/diff viewing and CVS commit mails instead of RSS feeds
  • Read meta data about last change out of CVS/Entries file
  • Once the move to CVS has been done move away from pessimistic locking to optimistic locking only
  • Figure out a way to store different namespaces in different CVS locations (RFC's in one place, Upgrading guides in php-src etc.)
  • Figure out a way to select the right branch to commit to and to display. Probably we should always commit to HEAD and MFH to all active branches (which will be configured on a per namespace basis).
  • Commit mails should be directed to specific mailinglists on a per namespace basis.
  • Switch to reST as the wiki syntax
    • Macro to easily link mailinglist mails (especially internals). Proposed syntax is something like [[list:<message-id>]]
    • Macro to easily link bug ids. Proposed syntax is something like [[bug:<bug-id>]]
    • Macro to format user names. The macro should check whether the user has php-src commit access and visualize that accordingly
todo/wiki.1206796824.txt.gz · Last modified: 2017/09/22 13:28 (external edit)