Pascal Voitot wrote:
On Wed, May 27, 2009 at 5:32 PM, Guillaume Lerouge
<guillaume(a)xwiki.com>wrote;wrote:
> Hi Pascal,
>
> On Wed, May 27, 2009 at 4:50 PM, Pascal Voitot
> <pascal.voitot.dev(a)gmail.com>wrote;wrote:
>
>> Hello all,
>>
>> I have developped a little XWiki selection tool because I needed it for
> own
>> purpose.
>> It provides a way to hook the xwikiexplorer provided within the Wysiwyg
>> editor to an existing form and when you select a space and page, the
> result
>> is put into the form.
>> This is a standalone gwt client module with no server part based mainly
> on
>> the wysiwyg code.
>> It doesn't require the wysiwyg to compile (lots of code comes directly
> from
>> wysiwyg but not all the code from wysiwyg was needed)
>> It can be deployed outside XWiki and uses an existing XWiki instance in
> the
>> same domain.
>> It also provides a way to login/logout to the existing XWiki instance.
>>
>> I wondered whether it would be of any interest to someone...
>>
>> The idea is described here in details and there is a demo site it also...
>>
>>
>
http://www.mandubian.org/magnoliaPublic/mandubian-org/opensource-playground…
>> Don't hesitate to comment... this is a draft...
>>
That's a nice thing, it's pleasant to see this kind of ideas turned into running
code...
It's
obviously still a bit rough but it looks great :-) There's a lot of
potential behind the idea / concept and we should start working on making
it
easier to embed WYSIWYG component outside of XWiki.
DID YOU SAY IT SOMEWHERE ELSE? ;)
The fact that the modal box is centered on the
page looks a bit weird since
the select is at the top left of the page but it's a pretty minor issue...
not my fault :)
This is the wysiwyg code which centers it ;);););) (if you look at the
project code, I have copied not all but lots of wysiwyg classes... a bit
nasty but it works well enough to demonstrate)
Anyway, where would you like to see it? around the select ?
I find it ok on the center, it's a lightbox after all and these things tend to
hang in the middle of pages... Indeed it would be nice to be able to work with
positioning hints ("around these pixels but somehow so that it fits") in the
Dialogs / Wizard API...
I did everything I could not to redevelop anything...
I spent some time understanding the wysiwyg and overriding only bare
necessities.
I think the wizard could also be externalized from the wysiwyg and
"generalized"... It is quite useful to create some gwt tools.
As we did with the DOM GWT API which we externalized in a distinct module, we
plan to do with the Dialogs & Wizard API (it's quite close to the top of the
list of things to externalize).
Great work!
Happy hacking,
Anca
We could use such a selector for selecting the
page where to import a given
document in the XWiki Office Importer for instance. Actually it could be
used in the Create page panel too... Did I say this concept had a great
potential already? ;-)
yes you did :)
For example, I use the selector in my magnolia+Xwiki module to add a new
XWiki paragraph in my magnolia website... I can also create a Xwiki page
from the selector... I can build one magnolia page from several xwiki page
etc...
As I didn't want to access the full XWiki interface just to edit a
paragraph, I also created a "lightweight" skin with just the wysiwyg/wiki
editor+syntax choice but no object/class/attachment/comment/... I can
integrate it into a Magnolia dialog... quite practical also... I will
explain that on my website when I have some time...
Nice work,
Guillaume
regards
Pascal
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
--
Guillaume Lerouge
Product Manager - XWiki
Skype ID : wikibc
http://guillaumelerouge.com/
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs