[xwiki-devs] [GSoC] Presentation Application prototype
Jerome Velociter
jerome at xwiki.com
Tue Jul 29 10:49:54 CEST 2008
Hello again,
Here you will find a design proposal for the XWiki application, by Marta
Girdea :
http://dev.xwiki.org/xwiki/bin/view/Design/PresentationApplication
Also, I've created a project in the sandbox that allows you to build a
custom XWiki Workspaces distribution with extra wiki pages (i.e. meant to
be the pages from the presentation application) + your editor code.
You will find it here :
http://svn.xwiki.org/svnroot/xwiki/sandbox/xwiki-presentation/
Regards,
Jerome.
> Hello Arpit and everyone,
>
> I've looked over your presentation prototype implementation. I works good,
> however the risk with such an implementation is that it is a new
> javascript WYSIWYG, potentially hard to maintain. For the second period of
> the SoC, focus should be, according to me, on the implementation of
> presentation management (slides creation, ordering, transitions, etc.) and
> its integration within XWiki. This implementation should be very
> independent of the underlaying slide prototype, so that it's possible for
> us to plug for example our new GWT editor. I propose you first implement
> this part of the application using the work you have done in the first
> part as slide implementation, but keeping in mind it should be easily
> switchable.
>
> My idea of the integration with XWiki is the following : slides HTML
> content should be stored as wiki content, on the basis of one wiki
> document per slide. To manage slide ordering in a presentation, I propose
> you also have a wiki document for the presentation itself, which contains
> N XWiki slides objects (of class XWiki.Slide for example), in which you
> can store order and links to actual slides wiki pages. This presentation
> document should also contain a presentation object (for example
> XWiki.Presentation), with metadata regarding the presentation : title,
> author, date, etc. This part of the program is very XWiki related, so
> don't hesitate to ask many questions as you need on this list ;)
>
> Here is the calendar I propose you :
>
> * until August 1st : Presentation management (creating slides, saving
> slides, deleting slides, moving slides) inside XWiki
> * August 1st/ August 8th : Integration with Slidy (running presentations)
> * August 8th/August 18th : Documentation, tests, debugging.
>
> Further possible steps:
> * Changing slide implementation (with new GWT WYSIWYG for example)
> * Integration as a XWiki Workspaces application
>
> WDYT ?
>
> Regards,
> Jerome
>
> _______________________________________________
> devs mailing list
> devs at xwiki.org
> http://lists.xwiki.org/mailman/listinfo/devs
>
More information about the devs
mailing list