Hi,

Even though we're relasing XE 2.0 final along with a finalized XWiki  
Syntax 2.0 there are still several improvements we'd like to bring to  
the syntax.

To name a few:
* Fix 2 passes done for wiki context inside links which requires  
escaping some chars in link labels.
* Add support for comments - http://jira.xwiki.org/jira/browse/XWIKI-4027
* Mixed list syntax - http://jira.xwiki.org/jira/browse/XWIKI-3133
* Add format parameters support for macros - 
http://jira.xwiki.org/jira/browse/XWIKI-3237
* Add support for list item parameters in XWiki syntax - 
http://jira.xwiki.org/jira/browse/XWIKI-3132
* Complete advanced table syntax for XWiki 2.0 rendering - 
http://jira.xwiki.org/jira/browse/XWIKI-2658 
  (still to be decided)
* XWiki Syntax 2.0 should ignore spaces before any "standalone block"  
syntax - http://jira.xwiki.org/jira/browse/XWIKI-3214
* Add support for relative paths in Link and Image XWiki Syntax 2.0 - 
http://jira.xwiki.org/jira/browse/XWIKI-3611
* ... and a lot more...

Any of these changes are potentially breaking for existing content.  
For example if some current content uses the same syntax as the one  
we'll use for comments it's going to break the content.

Thus the solution Thomas and I are proposing is to evolve the syntax  
by creating a XWiki Syntax 2.1 version:
* Start working on it in XE 2.1 timeframe
* Define precisely the changes we want to bring for this evolution
* Let's name it something like "XWiki 2.1 (dev)" to show that it's not  
final and rename it to "XWiki 2.1" when it's finished and frozen

For end users they'll be able to switch from any current syntax to the  
2.1 syntax very easily simply by converting page by page (or by  
running a converter to convert a whole wiki). The conversion should be  
perfect.

Let's this vote be also about freezing the XWiki 2.0 syntax with the  
2.0 final release. This will mean we're forbidden to modify it and all  
changes should go in the XWiki Syntax 2.1.

Here's my +1 to have a XWiki Syntax 2.1 in some not too far future and  
+1 to freeze the current 2.0 syntax with the XE 2.0 release.

Thanks
-Vincent

_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to