Hi Wilson, Wilson Leão Neto wrote: > Hello Vincent, > > We are having problems trying to import .doc documents. We are getting this: > "content: Exception while parsing HTML"
A stack trace would be very useful. > > Our version: XWiki Enterprise 2.2.5.28407 > > Also, we would like to be able to customize the wysiwyg editor. I've read > the: > http://platform.xwiki.org/xwiki/bin/view/AdminGuide/WysiwygEditor > And I'm striving to create a button that would add a pagebreak into the > code. That would allow the pdf export to properly generate the document. > >> Velocity code: > {{velocity filter="none"}} > {{html clean="false" wiki="true"}} > #pagebreak() > {{/velocity}} You should start by creating a pagebreak wiki macro http://platform.xwiki.org/xwiki/bin/view/DevGuide/WikiMacroTutorial so that your users can insert a page break through the Insert Macro wizard. Next, if you want to insert the pagebreak macro with one single click, using a tool bar button, you have two options: (1) Use the Command Manager API exposed in JavaScript ( http://code.xwiki.org/xwiki/bin/view/Modules/WysiwygEditorModule#HCommandManager ) to insert the pagebreak macro: editor.getCommandManager().execute('macroInsert', 'startmacro:pagebreak|-|') Currently we don't save a reference to the WYSIWYG editor used to edit wiki pages but you can observe the xwiki:wysiwyg:created event with prototype and get the editor instance from the 'instance' property of the event (I don't know prototype that well, others may help you here). To place a button on the tool bar from outside of the WYSIWYG editor code you can take a look at what the full screen editing feature does. (2) It may be easier and cleaner to write a small plugin for the WYSIWYG editor. You can take http://svn.xwiki.org/svnroot/xwiki/platform/web/trunk/xwiki-gwt-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/symbol/SymbolPlugin.java as an example. For this you'll have to checkout the WYSIWYG editor source code ( mainly http://svn.xwiki.org/svnroot/xwiki/platform/web/trunk/xwiki-gwt-wysiwyg-client/ and http://svn.xwiki.org/svnroot/xwiki/platform/web/trunk/xwiki-gwt-wysiwyg-server/ ), write the plugin in Java, rebuild the editor and update your XWiki installation. Hope this helps, Marius > > It may seems like I'm "POGging" around... If you know a better way to do it, > please, tell me. ;) > > Thank you! You're being very helpful! > > Wilson > > > > > > > 2010/5/4 Vincent Massol <[email protected]> > >> Hi, >> >> On May 4, 2010, at 8:15 PM, Wilson Leão Neto wrote: >> >>> Hello all! >>> >>> Is it possible to completely replace the xwiki wysiwyg editor? For >> instance, >>> use the http://ckeditor.com/demo. If so, how should I procede? Will the >> work >>> be almost impossible? >> Nothing is impossible but you'd loose a lot of features. >> >> Why would you be interested in doing this? >> >> Thanks >> -Vincent >> >> _______________________________________________ >> users mailing list >> [email protected] >> http://lists.xwiki.org/mailman/listinfo/users >> > _______________________________________________ > users mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/users _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
