Hi devs,
Since a long time ago, the xwiki/1.0 syntax has been deprecated in favor
of the new rendering engine and the 2.x syntaxes, but this has never
been declared deprecated formally. We should:
* mark the syntax as deprecated in the UI (like 2.1 was marked
experimental in the syntax choice dropdown)
* deprecate classes and methods that deal only with the old syntax
* push more for migrating all documents to the 2.1 syntax; the biggest
troublemaker is the statistics application
Here's my +1.
We should also decide on a timeline for the complete removal of the 1.0
syntax. Is that something we want to do? Provided we manage to migrate
all the official documents and some major contributed applications
during the 4.x cycle, is XWiki 5.0 a good target? We should package the
support for xwiki/1.0 as an optional extension installable using the
extension manager, so that people can upgrade from older versions. Or we
could package just a syntax migrator that can be used for an automatic
conversion to a newer syntax, without actually providing rendering
support for it.
--
Sergiu Dumitriu
http://purl.org/net/sergiu/