]> sipb.mit.edu Git - ikiwiki.git/blob - doc/roadmap.mdwn
web commit by http://ptecza.myopenid.com/: * My ikiwiki backports for Debian oldstabl...
[ikiwiki.git] / doc / roadmap.mdwn
1 This is the roadmap for ikiwiki development.
2
3 # 1.0
4
5 Generally usable release.
6
7 * No severe [[security]] bugs. (./)
8 * All the [[features]] people would expect in a wiki. Needs to be a plausible
9   promise of being a wiki that people can commit to [[using|ikiwikiusers]].
10   (./)
11
12 Released 29 April 2006.
13
14 # 2.0
15
16 * Unit test suite (with tests of at least core stuff like
17   [[PageSpec]]). _(status: exists, could of course use more tests)_
18 * [[Plugins]] (./)
19 * [[Tags]] (./)
20 * Should have fully working [[todo/utf8]] support. (./)
21 * [[Optimised_rendering|todo/optimisations]] if possible. Deal with other
22   scalability issues. _(status: scales to thousands of pages, and approximatly
23   3.5 times as fast as version 1.0)_ (./)
24 * Improved [[todo/html]] stylesheets and templates.
25 * Improved scalable [[logo]]. (./)
26 * Support for at other revision control systems aside from svn.
27   See [[about_rcs_backends]] _(status: supports git, tla, mercurial)_ (./)
28 * Support for other markup languages than markdown
29   _(status: done with rst, textile, etc. Markdown still works best though.)_
30   (./)
31 * No serious known [[bugs]]
32 * No severe-to-moderate known [[security]] issues.
33 * Conversion support for existing other wikis.
34   (Being worked on for MoinMoin and TWiki by [[Josh_Triplett|JoshTriplett]]
35   and Jamey Sharp; support for other wikis should fit into the same
36   framework.)
37
38 2.0 will also be an opportunity to remove old backwards compatibility
39 features and make other changes to the default configuration. Some things
40 I'm considering:
41
42 * Enabling OpenID by default.  (Would need to fix
43   [[bugs/login_page_non-obvious_with_openid]] first.)
44 * Dropping GlobLists. However, they can lurk in preferences settings in wikis,
45   which may make getting rid of them hard, and it may be worth keeping them
46   so users can list pages without anding them together.
47 * Making page/index.html be the default output filename, rather than page.html.
48   _(status: option `usedirs` exists; not yet the default)_
49 * Enabling [[plugins/goodstuff]] by default?
50 * Possibly making [[PageSpecs|pagespec]] match relative by default, rather than the current absolute
51   (see [[Discussion]])
52
53 Estimated release date for 2.0: 29 April 2007.