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