Last modified by Vincent Massol on 2018/02/05

Hide last authors
Thomas Mortagne 1.2 1 {{box cssClass="floatinginfobox" title="**Contents**"}}
2 {{toc depth="1"/}}
3 {{/box}}
Thomas Mortagne 1.1 4
5 This page contains the roadmap for old releases that were part of the 1.x Release Cycle. Latest roadmaps can be found on the [[XWiki Enterprise Roadmap page>>Main.Roadmap]].
6
7 = XWiki Enterprise 1.9 =
8
9 See what was done in the [[release notes>>xwiki:ReleaseNotes.ReleaseNotesXWikiEnterprise19]].
10
11 == Initial Plan ==
12
13 * Finish/stabilize/document new rendering - Thomas/Vincent
14 * Finish/stabilize/document new wysiwyg editor - Marius/Anca/JV
15 ** Bug fixes
16 ** Insert Attachment
17 ** Font/Colors management
18 ** Remove formatting
19 ** New WYSIWYG/Wiki tabs + fullscreen - JV
20 ** Image picker for the image dialog - JV
21 ** Page / attachment picker for the link dialog - JV
22 ** Table plugin improvements and bugfix - JV
23 * Finish/stabilize/document office importer + doc splitter/management - Asiri
24 * Finish/stabilize/document webdav - Asiri
25 * Finish/stabilize/document REST support - Fabio
26 * Finish/stabilize/document new blog application - Sergiu/Guillaume
27 * Continue UI improvements - JV/Ecaterina/Guillaume/Jerome
28 ** new Treeview in WYSIWYG + AllDocs
29 ** new search UI
30 ** Make a proposal about how to include the dashboard in space homes
31 ** Fix dashboard bugs
32 * Captcha integration and configuration UI from the administration (regiter + comment actions) - Jerome
33 * Velocity / Script macro bridge for rendering 2.0 (possibly wiki markup macros too, to be discussed) - Jerome
34 * Finish XE French translations (Blog, etc) - JV/Guillaume
35 * Fix other bugs, including:
36 ** watchlist working in XEM - JV
37
38 Proposed Dates:
Thomas Mortagne 1.2 39
Thomas Mortagne 1.1 40 * 1.9M1: 6 April
41 * 1.9M2: 4 May
42 * 1.9RC1: 18 May
43 * 1.9RC2/Final: 1 June
44 * 2.0: 15 June
45
46 = XWiki Enterprise 1.8 =
47
48 See what was done in the [[release notes>>xwiki:ReleaseNotes.ReleaseNotesXWikiEnterprise18]].
49
50 == Initial Plan ==
51
52 * Finish new rendering: Continue Macro rewrite: rss, graph and more. - Lead: Dan Miron
53 * Finish new rendering: Add embedded doc support + converter from 1.0 syntax to 2.0 + various leftovers - Lead: Thomas Mortagne
54 * Office Importer (all types: word, excel, powerpoint, etc). Available from the WYSIWYG editor too. - Lead: Asiri
55 * Working JCR/Query Manager - Lead: Artem
56 * Finish WYSIWYG editor (UI + bug fixes + missing features). - Lead: Marius/Anca
57 * MS Office Plugin - Lead: Florin.
58 * Start design work on new Application Manager (ability to package in a XAR: pages, external libraries, skin extensions, resources, macros, components, etc + ability to list/install/remove/upgrade applications + ability to install from a remote repo) - Lead: Thomas Mortagne/Jean-Vincent
59 * Work on usability/navigation/UI improvements (like redesign special pages: WebHome, AllDocs, Tags, etc, improve navigation with a treeview panel, autosuggest in search box, etc). We need to define 3-4 items we want in priority. Lead: Jean-Vincent with Laurent/Guillaume
60 * Invitation: backporting the invitation work done in XWS to XE. Lead: Jerome
61 * French XE (was supposed to be done for 1.7) - Lead: Jean-Vincent with Thomas Eveilleau's help
62 * --MediaWiki import - Lead: Vincent with Asiri-- (Dropped because it wasn't considered important enough for 1.8)
63 * Drag and drop spaces/pages in the AllDocs treeview to reorganize pages and spaces - Lead: Marius/Anca
64 * Revamp the xwiki.org web site to focus on XE only (for ex main page should only list XE with aggregated feature list) so that we show that we have only one product but various add-ons. Lead: Vincent (note: I need to make a proposal for this)
65 * Skin extensions/Interface extension finalization + Template/Skin cleanup. Lead: Sergiu + Jerome
66 * Internal refactoring to redesign interfaces and transform them into components (Model, Actions, URLs, Velocity Bridge, etc). Lead: Vincent
67 * Integrate REST support from GSOC into the core. Lead: Fabio.
68
69 Dates:
Thomas Mortagne 1.2 70
Thomas Mortagne 1.1 71 * 1.8M1: 12 Jan
72 * 1.8M2: 2 Feb
73 * 1.8RC1: 16 Feb
74 * 1.8RC2 (if need be): 2 March
75 * 1.8Final: 9 March
76
77 = XWiki Enterprise 1.7 =
78
79 See what was done in the [[release notes>>xwiki:ReleaseNotes.ReleaseNotesXWikiEnterprise17]].
80
81 == Initial Plan ==
82
83 * Working and usable (i.e. users can use them for their day to day work instead of the old Syntax and old WYSIWYG editor) versions of new rendering and new WYSIWYG editor.
84 * Working JCR (can be used for day to day work instead of Hibernate).
85 * French XE
86 * Blog revamping
87 * Webdav integration
88
89 = XWiki Enterprise 1.6 =
90
91 See what was done in the [[release notes>>xwiki:ReleaseNotes.ReleaseNotesXWikiEnterprise16]].
92
93 == Initial Plan ==
94
95 Must have:
Thomas Mortagne 1.2 96
Thomas Mortagne 1.1 97 * Beta versions of new rendering + new WYSIWYG editor
98 * One of the following two:
99 ** Revamped Blog UI + features
100 ** Easy creating of structured pages
101 * Security issues already in JIRA (marked as high priority)
102 * bug fixes or course
103
104 Good to have:
Thomas Mortagne 1.2 105
Thomas Mortagne 1.1 106 * Office import. It could be released as a separate plugin for sure.
107 * Single sign on w/ openID
108 * French XE
109 * Send forgotten password
110 * Improved RSS feeds
111 * Excel plugin
112 * Installation wizard
113 * Skin extension/Interface extension finalization
114 * CSS + templates cleanup/simplification
115 * Invitation manager in XE
116
117 = XWiki Enterprise 1.5 =
118
119 See what was done in the [[release notes>>xwiki:ReleaseNotes.ReleaseNotesXWikiEnterprise15]].
120
121 == Initial plan ==
122
123 * More bug fixes
124 * Better performance
125 ** Run XE with a profiler and find bottlenecks
126 ** Reduce number of database calls
127 ** Improved page loading
128 * More automated tests
129 ** More selenium tests
130 ** Add tests on Tomcat 6.x as part of the CI build
131 ** Add tests on Windows and with IE6 and IE7 as part of the CI build
132 * Overhaul of the Administration
133
134 = XWiki Enterprise 1.4 =
135
136 See what was done in the [[release notes>>xwiki:ReleaseNotes.ReleaseNotesXWikiEnterprise14]].
137
138 |=Topic|=Outcome
139 |(((
140 * Bug fixes
141 ** Go from 240 in JIRA for Core down to 180 on XE 1.4 release date
142 )))|Failed, we've reduced only from 240 to 225.
143 |(((
144 * Better performance
145 ** Run XE with a profiler and find bottlenecks
146 ** Reduce number of database calls
147 ** Improved page loading (JV)
148 ** Make Stats usable on xwiki.org (ThomasM)
149 )))|Partly successful. Some performances improvements but far from enough.
150 |(((
151 * More automated tests
152 ** More selenium tests
153 ** Add tests on Tomcat 6.x as part of the CI build
154 ** Add tests on Windows and with IE6 and IE7 as part of the CI build
155 )))|Almost good. We have added more automated selenium tests but not set up multiple environments.
156
157 = XWiki Enterprise 1.3 =
158
159 See what was done in the [[release notes>>xwiki:ReleaseNotes.ReleaseNotesXWikiEnterprise13]].
160
161 |=Topic|=Outcome
162 |(((
163 * Work on automated testing.
164 ** Examples:
165 *** add more selenium tests
166 *** start evaluating using VMs for setting up different test environments (Oracle + IE, XEM + MySQL, etc)
167 )))|A few Selenium tests were added but this was not implemented to the scale required.
168 |(((
169 * Clean up
170 ** Examples:
171 *** Extract skins into separate modules
172 *** Factor skin templates all in one place
173 *** Make it easy for someone to create a new skin
174 *** Code cleanup for more Javadoc in APIs
175 )))|Done.
176 |(((
177 * Improved performances
178 ** Examples:
179 *** Run XE with a profiler and find bottlenecks
180 *** Reduce number of HTTP requests done by the browser (about 50 right now)
181 *** Reduce number of database calls
182 )))|Not done.
183 |(((
184 * New Toucan skin.
185 )))|Done
186 |(((
187 * LDAP improvements: Support for groups
188 )))|Done

Get Connected