Difference between revisions of "WikiDB/Roadmap"

From TestWiki
Jump to: navigation, search
(Some more todos)
m (Misc: Special:UnusedTables)
Line 29: Line 29:
  
 
* References to tables in table="..." attributes should follow redirects.  This allows tables to be moved without screwing everything up!
 
* References to tables in table="..." attributes should follow redirects.  This allows tables to be moved without screwing everything up!
 +
* [[Special:UnusedTables]] to list tables that don't have any data (opposite of [[Special:UndefinedTables]]).

Revision as of 05:01, 25 July 2006

This is an (incomplete) list of features and bugs that need fixing for v1.

Administration

  • Update tables when page is moved.
  • Update tables when page is deleted.
  • Update tables when page is undeleted.
  • (check that rollbacks work)
  • 'What links here' should show templates that are included via data tags.

Syntax

  • Better data syntax: Need to allow multiple rows in a single definition.
    • Also, data definitions in a DB namespace shouldn't require the 'table' attribute (default to current).
  • Repeat tag syntax: a lot of decisions need to be made before this can be finalised, but some specifics:
    • Contents of repeat tag will be repeated for each row.
    • Ability to have header/footer?
    • Can't use > in attribute values, e.g. criteria="Field>Value", as it cripples parser. Need to decide how to specify criteria.
      • Criteria syntax in general - how detailed can we get?
  • Field names need to be limited to 255 chars (DB limit)
  • Field names need to have leading underscores removed (Reserved for special uses)

Code Tidying

  • Ensure all user-visible text uses the message cache.
  • Add profiling statements.

Misc

  • References to tables in table="..." attributes should follow redirects. This allows tables to be moved without screwing everything up!
  • Special:UnusedTables to list tables that don't have any data (opposite of Special:UndefinedTables).