On 01/31/2010 04:32 PM, Norbert Sándor wrote: > Hello, > >> We'd appreciate some feedback > > I worked with the trunk versions of xwiki-gwt-dom and xwiki-gwt-user. > After checking them out, I slightly modified their poms (eg. removed the > parent declaration), then I could use them in my small example project > without problems. > > I have much more difficulties with xwiki-web-wysiwyg, it seems to be > more tightly coupled with xwiki functionalities. It's sad because the > RichTextEditor and the plugin system would be very useful in external > projects as well. > If you would split it to two projects, with the RichTextEditor and the > plugin system in one of them, the resulting code base would be very well > usable in external project as well. And seeing what you have already > developed, it's a waste (in the good sense of meaning of course :) that > this great editor is used only in xwiki. For example I think that many > Java projects that use fckeditor (some of my projects as well) would > happily switch to a gwt-based editor (and a cleaner Java-based plugin > system). But I understand that it would need much work to support > additional external requirements...
Well, external usage was a goal from the start, so we tried to make it as easy as possible (and as allowed by time constrains) to reuse all or just parts of the editor. Some plugins are tightly linked to XWiki, like the macro or link dialogs, while others could be generic, like the improved handling of basic formatting. So far, since XWiki was the only user and developer of the editor, the main goal was to make it work for our needs, while the reusability was left as a secondary goal. The larger the community around the editor, the better it would be. So spreading the word about it to other projects would be good, something we haven't been doing so well so far. By the way, how did you find out about it? -- Sergiu Dumitriu http://purl.org/net/sergiu/ _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

