[xwiki-devs] [GSoC] Presentation Application prototype

Arpit Jain arpitjain11 at gmail.com
Tue Jul 29 15:26:18 CEST 2008


Hi Jerome,

Maintaining a different wiki editor is sure a problem and code for slides
should be integrated into present editor as you mentioned. I will look into
the links which you posted for design architecture of the application and
will let you/list know if I face any problem.

PS: Sorry for delayed reply. I was busy with my convocation. (Finally, I got
the degree, actually two degrees, BtTech and MTech)

-Arpit


On Tue, Jul 29, 2008 at 2:19 PM, Jerome Velociter <jerome at xwiki.com> wrote:

> 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
> >
>
>
> _______________________________________________
> devs mailing list
> devs at xwiki.org
> http://lists.xwiki.org/mailman/listinfo/devs
>



-- 
Arpit Jain
Senior Undergraduate Student
Department of Computer Science & Engineering
Indian Institute of Technology, Kharagpur, India.
Web: http://www.arpitjain.com


More information about the devs mailing list