11 +1

I'll move the new WYSIWYG into the platform tomorrow morning.

Regarding the integration, I forgot one important detail that may cause
some problems: the GWT version. A few weeks ago I switched from 1.4.61 to
1.5-rc1. The latest version is now 1.5-rc2 and I believe they will soon
provide a final 1.5 version (AFAIK, there's no publicly available
roadmap). Some of the reasons that made me move to GWT 1.5 are:

* Java 1.5 goodies (use of generics instead of @gwt.typeArgs annotations)
* Improved API (Element#getInnerHTML() instead of DOM#getInnerHTML(Element))
* Curiosity

Right now, platform-web-gwt depends on GWT 1.4.61. It seems to work on 1.5
since the new WYSIWYG depends on it and on GWT 1.5. So, what are the
options?

* Move platform-web-gwt to GWT 1.5 (but may cause problems in other
projects like Watch and Curriki)
* Use maven magic to obtain a special XE distribution which will include
the new WYSIWYG and will depend on GWT 1.5 (but we won't have the new
WYSIWYG in the default distribution)
* Degrade the WYSIWYG to GWT 1.4 (but it will make me unhappy)
* Something else?

So WDYT?
Marius

> Hi devs,
>
> I propose to move the new WYSIWYG editor into the platform in order to
> have it as an experimental feature for 1.6M1.
>
> The following steps should be taken:
> * Create a platform/web/wysiwyg module to host the code currently resided
> in sandbox/wysiwyg
> * Change templates/edit.vm, templates/editpanels.vm and create
> templates/editwysiwygnew.vm to make XE aware of the new editor. This way
> our users will be able to experiment the new WYSIWYG editor on any page,
> by having editor=wysiwygnew in the edit URL.
> * Change platform/web/pom/xml and enterprise/web/pom.xml
>
> Here's my +1
> Marius
>
> _______________________________________________
> devs mailing list
> devs@xwiki.org
> http://lists.xwiki.org/mailman/listinfo/devs
>


_______________________________________________
devs mailing list
devs@xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to