v50 Steam/Premium information for editors
  • v50 information can now be added to pages in the main namespace. v0.47 information can still be found in the DF2014 namespace. See here for more details on the new versioning policy.
  • Use this page to report any issues related to the migration.
This notice may be cached—the current version can be found here.

Difference between revisions of "Dwarf Fortress Wiki:Magmawiki"

From Dwarf Fortress Wiki
Jump to navigation Jump to search
m (augh I18n gemspecs)
Line 15: Line 15:
 
| colspan='2' width='1%' style='font-size: 200%; padding: 0.2em; border-bottom: 3px solid #bd8; background: #f5ffee' | 0
 
| colspan='2' width='1%' style='font-size: 200%; padding: 0.2em; border-bottom: 3px solid #bd8; background: #f5ffee' | 0
 
| colspan='1' width='1%' style='font-size: 200%; padding: 0' | .
 
| colspan='1' width='1%' style='font-size: 200%; padding: 0' | .
| colspan='2' width='1%' style='font-size: 200%; padding: 0.2em; border-bottom: 3px solid #999; background: #eeeeee' | 135
+
| colspan='2' width='1%' style='font-size: 200%; padding: 0.2em; border-bottom: 3px solid #999; background: #eeeeee' | 144
 
| colspan='4' |
 
| colspan='4' |
 
|-
 
|-
Line 83: Line 83:
 
==Planned Versions ==
 
==Planned Versions ==
 
=== Version 0.1 Features ===
 
=== Version 0.1 Features ===
{{progress_bar|11|total=29}}
+
{{progress_bar|11|total=31}}
 
*Header
 
*Header
 
**Tabs
 
**Tabs
Line 110: Line 110:
 
*<s>Missing unit tests</s>
 
*<s>Missing unit tests</s>
 
*Users
 
*Users
 +
**Captcha
 
**<s>Account creation</s>
 
**<s>Account creation</s>
 +
**Login / Logout (sessions)
 
**Account management
 
**Account management
 
**IP Tracking
 
**IP Tracking

Revision as of 23:55, 1 May 2010

Magmawiki is the project to replace the mediaWiki engine.

Source code is hosted on Github.

Versioning

0 . 0 . 11 . 0 . 144
Major version number.
Level of magma (0-6/7), new major version when it reaches 7.
Minor feature version.
Bug/security fixes on current "major.magma.minor" version combo.
Number of expletives uttered during development.

Planned Versions

Version 0.1 Features

  

  • Header
    • Tabs
      • Article Actions (Read / Edit / History)
      • Talk
      • Menu
      • Favorite
      • Special tabs
    • User Bar
  • Articles
    • Optimistic Locking
    • Actions
      • Create (New)
      • Read (Show)
        • Parser (Mediawiki)
          • Article Links
      • Update (Edit)
      • Delete
    • Named URIs (slugs)
      • Immutable until page move (NYI)
      • Mutable titles, as long as same slug is generated
    • Revisions
      • Counter cache
      • History
      • Differences view
  • Missing unit tests
  • Users
    • Captcha
    • Account creation
    • Login / Logout (sessions)
    • Account management
    • IP Tracking

Version 0.2 Features

  

  • Articles
    • Optimistic Locking Merges (I don't remember what I meant by this page merge screen for changes when changes are blocked by optimistic locking)
    • Page moves
    • Namespaces
    • Page level protection
    • Redirects
  • Users
    • User Permissions
    • User Permission Levels
  • Search
    • Basic article name search

Version 0.3 Features

  

  • Articles
    • Parser (Textile / Markdown?)
    • Templates
      • Mediawiki
      • Python
    • Subpages
    • Fulltext search

Version 0.4 Features

  

  • Articles
    • Live edit preview
    • Mediawiki Import functionality
    • Sandboxes
      • Sandbox merging

Considered Features

Items are color coded. Green means very important, yellow means fairly important, and red means near feature, but we need to get the other stuff done first.

  • Categories
  • Templates
  • Talk forums (could temporarily use article system as stop-gap)
  • User accounts
    • Permission levels
    • Blocking
    • Per-user JS
    • Per-user CSS
  • Search
  • Articles
    • History
    • Diff view
    • Redirects
    • Per-page JS
    • Per-page CSS
  • Namespaces
    • Aliases
  • User Preferences
    • Default search namespace
    • Change password (if there are users)
    • Signature? (with forums not really needed)
  • Maintenance
    • API for bots
    • Disabling edits to large categories of pages
    • Automated spam filtering