update progress report
[ikiwiki] / doc / roadmap.mdwn
1 This is the roadmap for ikiwiki development.
2
3 # 1.0
4
5 * No severe [[security]] bugs.
6 * All the basic [[features]] people would expect in a wiki.
7
8 Released 29 April 2006.
9
10 The 1.x series changed a great deal over the more than 50 releases in its
11 lifetime. It is now in maintenance mode, only security issues or really bad
12 bugs will be fixed in 1.x going forward.
13
14 ----
15
16 # 2.0
17
18 * New improved URLs to pages via `usedirs`.
19 * [[plugins/OpenID]] support, enabled by default.
20 * Plugin [[interface|plugins/write]] added, with some 60 [[plugins]] available,
21   greatly expanding the capabilities of ikiwiki.
22 * [[Tags]], atom feeds, and generally full-fledged blogging support.
23 * Fully working [[todo/utf8]].
24 * Optimisations, approximately 3.5 times as fast as version 1.0.
25 * Improved scalability to large numbers of pages.
26 * Improved scalable [[logo]].
27 * Support for additional revision control systems besides svn: git,
28   tla, mercurial.
29 * Some support for other markup languages than markdown: rst, textile.
30 * Unit test suite, with more than 300 tests.
31
32 Released 30 April 2007.
33
34 The 2.x series is expected to undergo continuing development for some time,
35 adding improvements and new features, but avoiding changes that break
36 backwards compatability.
37
38 ----
39
40 # 3.0
41
42 Still in the early planning stages, version 3.0 will be an opportunity to
43 make significant transitions.
44
45 * Default to using `prefix_directives`.
46 * Default to using `aggregateinternal`.
47
48 ----
49
50 # future goals
51
52 * Improved [[todo/html]] stylesheets and templates.
53   _(status: [[css_market]] exists; it could always provide more stylesheets.  No alternate templates yet, though.)_
54 * More documentation in the basewiki, including documentation for all enabled plugins.  Probably need some solution for [[todo/conditional_underlay_files]], too.
55 * Conversion support for existing other wikis.
56   (Being worked on for MoinMoin and TWiki by [[Josh_Triplett|JoshTriplett]]
57   and Jamey Sharp; support for other wikis should fit into the same
58   framework.)
59 * [[TODO]], [[bugs]], [[soc]], ...