On Jun 16, 2009, at 12:33 PM, Guillaume Lerouge wrote:
Hi XWikiers,
thanks for the feedback :-)
Here's the updated tasklist (I've probably added too much stuff, we
might
need to remove some parts in the course of the roadmap):
*Tasks with people already planned to work on:*
- Rendering (Thomas)
- Fix bugs
- Make sure the XWiki 2.0 syntax doesn't move any more once XE
2.0 is
out
- Documentation
What do you have in mind re doc? (I've added quite a bunch already re
rendering).
- If possible: i18n
- If possible: externalize the rendering module
This is already well in progress (I've worked on this and I'll
continue doing it slowly).
- WYSIWYG editor (Marius, Anca)
- Fix bugs
- Implement search in the link insertion dialog box
- Improve the macro insertion dialog box
-
- i18n
- Documentation (User/Admin/Dev Guide)
- Implement categories/libraries for Macros
This is also in the rendering.
- I'm not sure we want to make the WYSIWYG work in Safari &
Opera by
ourselves. Based on customer & user feedback we might need to
focus on
making it work in IE8 first.
+1 for IE8 and postponing safari/opera to later or letting
contributors do it if someone is interested.
Thanks
-Vincent
- If possible: externalize the WYSIWYG editor
-> that would
make it
easier for people from outside the XWiki community to add
support for
Safari, Chrome & Opera
- CAPTCHA integration (Jérôme)
- Clustering (Thomas)
- Write a clustering component based on XWiki events
- Overhaul of the notifications system in XWiki (JV)
- Activity Stream integration
- Watchlist (JV)
- Rewrite the watchlist feature based on the activity stream
- Make the watchlist work in XEM
- Macros (Asiri)
- Write the velocity macro bridge
- Write a number of velocity macros
- UI Improvements (Caty)
- Blog
- User Profile
- Improve XWiki's default skin (Laurent)
- If possible: make sure the skin works fine in IE8
- Architectural Improvements (Vincent)
- Migrate all XWiki Enterprise pages to use the XWiki 2.0 syntax
(Collective effort)
*Tasks with nobody planned to work on as of today:*
- Rewrite XWiki's Lucene Search backend (Sergiu?)
*Tasks that will have to be postponed to the next release cycle:*
- Application Manager
- Document Type Manager
- Invitation Manager
*Ideas to keep in mind for later:*
- Mobile skin
- Embedded SMTP server to handle email-to-wiki-page conversions /
imports
- Some kind of workflow thing -> actually as Vincent pointed it
out above
I'm not sure we'll ever build a full-fledged workflow application
in XWiki
but there are 2 things that can be done:
- Integrate XWiki with an external workflow engine such as Bonita
- Make it possible to define a set of global rules for queries
at the
wiki level (something similar to what we're going to do to
support hidden
docs, having 2 APIs depending on whether we want to display
technical
documents or not) but more discussion is needed on that topic
and to be
honest I don't fully grasp it yet :-)
The current roadmap dates are the following:
- XE 2.0 M1: June 22
- XE 2.0 M2: July 13
- XE 2.0 M3: August 3
- XE 2.0 RC: August 17
- XE 2.0: August 31
Keep the feedback coming ;-)
Guillaume