I have tried to get the dependency for the
xwiki-web-gwt-wysiwyg-client module but I couldn't find it anywhere,
is this a new split of the wysiwyg module? for example I would have
wanted to check out xwiki-web-gwt-wysiwyg-client version 2.2 by adding
it as a maven dependency as follows:
<dependency>
<groupId>com.xpn.xwiki.platform</groupId>
<artifactId>xwiki-gwt-wysiwyg-client</artifactId>
<version>2.2</version>
</dependency>
but I couldn't find it anywhere in the xwiki maven repository.
So from what I understand now is that I have to build the module, add
it as a dependency in my maven project and include it in my gwt sample
project.
Thanks for the assistance,
Fady
On 2/19/10, Fady Matar <[email protected]> wrote:
> Thanks for the information this was helpful
>
> Regards,
> Fady
>
> On Fri, Feb 19, 2010 at 5:43 PM, Marius Dumitru Florea <
> [email protected]> wrote:
>
>> Hi Fady,
>>
>> So far we haven't written a demo of the WYSIWYG editor outside of XWiki
>> but it shouldn't be hard to write one:
>>
>> * Create a demo GWT-Maven project
>> * Add a dependency on xwiki-web-gwt-wysiwyg-client (
>>
>> http://svn.xwiki.org/svnroot/xwiki/platform/web/trunk/xwiki-gwt-wysiwyg-client/
>> )
>> * Inherit the WYSIWYG GWT module in your own GWT module descriptor
>> ** Use the same entry point as the WYSIWYG GWT module, which publishes a
>> JavaScript API you can use to instantiate the editor, or
>> ** Use your own entry point and instantiate the editor in GWT code
>>
>> The only limitation is that you won't be able to use the
>> "switch-to-source" feature (i.e. the tabbed version of the editor) and
>> XWiki-specific plugins (link, image, macro and importer) unless you
>> implement the GWR-RPC services currently implemented in
>>
>> http://svn.xwiki.org/svnroot/xwiki/platform/web/trunk/xwiki-gwt-wysiwyg-server/
>> .
>>
>> If you choose to use the same entry point, the JavaScript API that is
>> being publish is described at
>>
>> http://code.xwiki.org/xwiki/bin/view/Modules/WysiwygEditorModule#HWysiwygEditor
>> . You can find the configuration parameters at
>>
>> http://platform.xwiki.org/xwiki/bin/view/AdminGuide/WysiwygEditor#HConfigurationParameters
>> . Note that we have written a custom GWT script loader (
>>
>> http://svn.xwiki.org/svnroot/xwiki/platform/web/trunk/xwiki-gwt-wysiwyg-client/src/main/resources/org/xwiki/gwt/wysiwyg/public/XWikiWysiwyg.js
>> ) which allows us to write:
>>
>> Wysiwyg.onModuleLoad(function() {
>> // code here
>> });
>>
>> This way we know for sure that when we try to create a new WYSIWYG
>> editor the GWT module was loaded. The easiest way to create the editor
>> without the special loader is to use a button and to place the code on
>> click.
>>
>> Hope this helps,
>> Marius
>>
>> Fady Matar wrote:
>> > I'm aiming to run the wysiwyg component as a standalone GWT for a
>> > number
>> of
>> > reasons:
>> > 1. To be able to test the component without it being hooked up to XWiki
>> > 2. To be able to expand it or add more features to it as required.
>> >
>> > I would like to get all the possible assistance in achieving that task
>> > so
>> I
>> > can share it with others and probably update the documentation if it's
>> > beneficial to others.
>> >
>> > Cheers,
>> > Fady
>> > _______________________________________________
>> > devs mailing list
>> > [email protected]
>> > http://lists.xwiki.org/mailman/listinfo/devs
>> _______________________________________________
>> devs mailing list
>> [email protected]
>> http://lists.xwiki.org/mailman/listinfo/devs
>>
>
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs