[xwiki-devs] [GSOC] Today is GSOC project starting day
Hi GSOCers, The bonding period is over and today starts your GSOC project period. Note that this doesn't mean you should drop whatever JIRA issue you had assigned to yourself. Please continue to work on it and *finish* it. It's important. However it means that from today onwards you can start working on your project. The most important thing to do is send an email on the xwiki dev list explaining: * what architecture you're envisioning to use for your project. If you have doubts/questions please mention them. * A general planning breaking down the high level tasks you have to do and giving deadlines for each. That'll help you reach your objectives and in that manner we (the mentors and the community in general) can also help you by reviewing milestone objectives and helping you achieve them * what are your next steps and when you're planning to have them done * Any questions you have Please use the mailing list over IRC and especially over direct skype/ chat. Again it's really important that you work with the community. The success of your SOC depends on that as much as finishing your project. Thanks, good luck and have fun! -Vincent on behalf of the XWiki mentors
Hi Vincent, Unfortunately I still have some academic stuff to do so I can't work right now completely for XWiki.. I will do a little bit less now at the beginning and more later to catch up. I hope that's not a problem!? Here in Austria the summer term ends at the end of June :-(
* A general planning breaking down the high level tasks you have to do and giving deadlines for each. That'll help you reach your objectives and in that manner we (the mentors and the community in general) can also help you by reviewing milestone objectives and helping you achieve them * what are your next steps and when you're planning to have them done I'm working on the SSO project (OpenID, SAML) and will now start evaluating the various available projects. I'll start with
- OpenSSO (https://opensso.dev.java.net/) - Shibboleth (http://shibboleth.internet2.edu/) - Enterprise Sign On Engine (http://esoeproject.org/) - JOSSO (http://www.josso.org/) ?? (Feel free to add others - those are the ones that I found until now.) Then I'll start to integrate one of those frameworks into XWiki to support OpenID/SAML based authentication. Finally I'll extend the support to let XWiki act as an identity provider. Regarding the deadlines: I planned to evaluate all the above frameworks until the end of next week (5th or 6th May). Then I'll start to integrate the chosen one into XWiki. I'm not 100% sure to be able to complete that until the mid-term evaluation (7th July) since I still have exams and projects. But I'll finish for sure until mid of July (somewhere between 14th and 20th July). Afterwards I'll work on SSO provider support. How does this sound for you? Do you think that's reasonable? I wish you all good work and a wonderful summer, Markus
Hi All, I am working on creating a Presentation Application for Xwiki. Link: http://code.google.com/soc/2008/xwiki/appinfo.html?csaid=27F450DE66682B26 My work would mainly be focused on creating a web based GUI for making the slide-show presentation which would be displayed either in S5<http://meyerweb.com/eric/tools/s5/s5-intro.html>or Slidy <http://www.w3.org/Talks/Tools/Slidy>. I have gone through the markup and structure of both S5 and Slidy and I think Slidy is better than S5(which would be clear to you also, once you go through the links above and check out the features available in both). So unless suggested otherwise, I would be using Slidy for displaying the presentation. I would love your comments and suggestions on this. I plan to finalize the structure and markup to be used by the end of this weekend. Then I will start working on creating the GUI interface. I would finish most of the features of it like Slide creation, Slide navigation, Insert images/hyperlink, Bullets, Changing color etc. by first or second week of July. I will keep posting my updates here. Then I will work on other features like creating templates, converting to PDF, changing background/layout of slides. Some of these functionalities are not available in Slidy, so I would have to modify its code to include them. -Arpit Jain On Mon, May 26, 2008 at 1:33 PM, Vincent Massol <vincent@massol.net> wrote:
Hi GSOCers,
The bonding period is over and today starts your GSOC project period. Note that this doesn't mean you should drop whatever JIRA issue you had assigned to yourself. Please continue to work on it and *finish* it. It's important.
However it means that from today onwards you can start working on your project. The most important thing to do is send an email on the xwiki dev list explaining: * what architecture you're envisioning to use for your project. If you have doubts/questions please mention them. * A general planning breaking down the high level tasks you have to do and giving deadlines for each. That'll help you reach your objectives and in that manner we (the mentors and the community in general) can also help you by reviewing milestone objectives and helping you achieve them * what are your next steps and when you're planning to have them done * Any questions you have
Please use the mailing list over IRC and especially over direct skype/ chat. Again it's really important that you work with the community. The success of your SOC depends on that as much as finishing your project.
Thanks, good luck and have fun! -Vincent on behalf of the XWiki mentors _______________________________________________ devs mailing list devs@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
Hi Arpit, On Jun 4, 2008, at 1:25 PM, Arpit Jain wrote:
Hi All, I am working on creating a Presentation Application for Xwiki. Link: http://code.google.com/soc/2008/xwiki/appinfo.html?csaid=27F450DE66682B26
My work would mainly be focused on creating a web based GUI for making the slide-show presentation which would be displayed either in S5<http://meyerweb.com/eric/tools/s5/s5-intro.html>or Slidy <http://www.w3.org/Talks/Tools/Slidy>.
I have gone through the markup and structure of both S5 and Slidy and I think Slidy is better than S5(which would be clear to you also, once you go through the links above and check out the features available in both). So unless suggested otherwise, I would be using Slidy for displaying the presentation. I would love your comments and suggestions on this.
After a quick glance, it does indeed "seem" that Slidy might be better than S5 although that's not a fully given since they seem to have the same features. I like the fact that slidy is backed by the W3C although it looks more like a one man-effort than a full-fledged project. I searched quickly and couldn't find activity information on these projects: * number of committers, * last commits * date of last releases Ideally we should choose a combination of the most active project + the project with the best future. All I can find about Slidy is dated 2006 which is worrying me a bit. I couldn't find a download page for it either. Regarding S5 seems like someone is continuing the work: http://www.netzgesta.de/S5/ (http://www.netzgesta.de/S5/download.php) Do you think you could find some activity information? To be honest right now I don't like any of these project since: * they don't seem to have a community * I don't see bug trackers for them * I don't see SCM access to the sources Thus I'm not convinced about their futures so far. WDYT? Thanks -Vincent
I plan to finalize the structure and markup to be used by the end of this weekend. Then I will start working on creating the GUI interface. I would finish most of the features of it like Slide creation, Slide navigation, Insert images/hyperlink, Bullets, Changing color etc. by first or second week of July. I will keep posting my updates here.
Then I will work on other features like creating templates, converting to PDF, changing background/layout of slides. Some of these functionalities are not available in Slidy, so I would have to modify its code to include them.
-Arpit Jain
On Mon, May 26, 2008 at 1:33 PM, Vincent Massol <vincent@massol.net> wrote:
Hi GSOCers,
The bonding period is over and today starts your GSOC project period. Note that this doesn't mean you should drop whatever JIRA issue you had assigned to yourself. Please continue to work on it and *finish* it. It's important.
However it means that from today onwards you can start working on your project. The most important thing to do is send an email on the xwiki dev list explaining: * what architecture you're envisioning to use for your project. If you have doubts/questions please mention them. * A general planning breaking down the high level tasks you have to do and giving deadlines for each. That'll help you reach your objectives and in that manner we (the mentors and the community in general) can also help you by reviewing milestone objectives and helping you achieve them * what are your next steps and when you're planning to have them done * Any questions you have
Please use the mailing list over IRC and especially over direct skype/ chat. Again it's really important that you work with the community. The success of your SOC depends on that as much as finishing your project.
Thanks, good luck and have fun! -Vincent on behalf of the XWiki mentors
Hi, On Wed, Jun 4, 2008 at 5:20 PM, Vincent Massol <vincent@massol.net> wrote:
Hi Arpit,
On Jun 4, 2008, at 1:25 PM, Arpit Jain wrote:
Hi All, I am working on creating a Presentation Application for Xwiki. Link:
http://code.google.com/soc/2008/xwiki/appinfo.html?csaid=27F450DE66682B26
My work would mainly be focused on creating a web based GUI for making the slide-show presentation which would be displayed either in S5<http://meyerweb.com/eric/tools/s5/s5-intro.html>or Slidy <http://www.w3.org/Talks/Tools/Slidy>.
I have gone through the markup and structure of both S5 and Slidy and I think Slidy is better than S5(which would be clear to you also, once you go through the links above and check out the features available in both). So unless suggested otherwise, I would be using Slidy for displaying the presentation. I would love your comments and suggestions on this.
After a quick glance, it does indeed "seem" that Slidy might be better than S5 although that's not a fully given since they seem to have the same features. I like the fact that slidy is backed by the W3C although it looks more like a one man-effort than a full-fledged project. I searched quickly and couldn't find activity information on these projects: * number of committers, * last commits * date of last releases
Ideally we should choose a combination of the most active project + the project with the best future.
All I can find about Slidy is dated 2006 which is worrying me a bit. I couldn't find a download page for it either.
Slidy's download link is mentioned in Slide No. 5<http://www.w3.org/Talks/Tools/Slidy/#%285%29>of its tutorial. You can download it from here <http://www.w3.org/Talks/Tools/Slidy/slidy.zip>. I know they should have placed it specifically somewhere else where it should have been easy to locate.
Regarding S5 seems like someone is continuing the work: http://www.netzgesta.de/S5/ (http://www.netzgesta.de/S5/download.php)
Do you think you could find some activity information?
To be honest right now I don't like any of these project since: * they don't seem to have a community * I don't see bug trackers for them * I don't see SCM access to the sources
Thus I'm not convinced about their futures so far. WDYT?
And yes, you are right. I also couldn't find any work going on in this direction on both of these projects. For S5, there are few people who are working independently and have developed few extensions as you mentioned. They tried to collaborate the efforts at http://s5project.org/ but this one is also not updated since 2006. For Slidy, there has been no update. It's mentioned by Dave Raggett at few places(including the Slidy tutorial) that he is working on a Wysywig editor to create Slidy presentation. Image of the alpha version here<http://www.w3.org/Talks/Tools/Slidy/editor/editor-screenshot1.png>. But there has been no update on this one also. I found couple of more similar projects on netzgesta's site<http://www.netzgesta.de/S5/download.php>which are Slideous <http://goessner.net/articles/slideous/> and AJAX-S<http://www.robertnyman.com/2005/11/13/proudly-presenting-ajax-s/>but they have the same problem of no contributions and updates. I think Slidy and S5 are our best bet and we should choose one of them and start working. And they contain most of the features that a "Simple" presentation requires. Also, both of them use similar markups, therefore, modifying the Slide Generator code(which I would be writing) for the other one won't be that difficult. What say? Other frameworks: SlideML <http://slideml.bitflux.ch/> => Download link not working. Thanks - Arpit
Thanks -Vincent
I plan to finalize the structure and markup to be used by the end of this weekend. Then I will start working on creating the GUI interface. I would finish most of the features of it like Slide creation, Slide navigation, Insert images/hyperlink, Bullets, Changing color etc. by first or second week of July. I will keep posting my updates here.
Then I will work on other features like creating templates, converting to PDF, changing background/layout of slides. Some of these functionalities are not available in Slidy, so I would have to modify its code to include them.
-Arpit Jain
On Mon, May 26, 2008 at 1:33 PM, Vincent Massol <vincent@massol.net> wrote:
Hi GSOCers,
The bonding period is over and today starts your GSOC project period. Note that this doesn't mean you should drop whatever JIRA issue you had assigned to yourself. Please continue to work on it and *finish* it. It's important.
However it means that from today onwards you can start working on your project. The most important thing to do is send an email on the xwiki dev list explaining: * what architecture you're envisioning to use for your project. If you have doubts/questions please mention them. * A general planning breaking down the high level tasks you have to do and giving deadlines for each. That'll help you reach your objectives and in that manner we (the mentors and the community in general) can also help you by reviewing milestone objectives and helping you achieve them * what are your next steps and when you're planning to have them done * Any questions you have
Please use the mailing list over IRC and especially over direct skype/ chat. Again it's really important that you work with the community. The success of your SOC depends on that as much as finishing your project.
Thanks, good luck and have fun! -Vincent on behalf of the XWiki mentors
devs mailing list devs@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
On Jun 5, 2008, at 4:35 PM, Arpit Jain wrote: [snip]
After a quick glance, it does indeed "seem" that Slidy might be better than S5 although that's not a fully given since they seem to have the same features. I like the fact that slidy is backed by the W3C although it looks more like a one man-effort than a full-fledged project. I searched quickly and couldn't find activity information on these projects: * number of committers, * last commits * date of last releases
Ideally we should choose a combination of the most active project + the project with the best future.
All I can find about Slidy is dated 2006 which is worrying me a bit. I couldn't find a download page for it either.
Slidy's download link is mentioned in Slide No. 5<http://www.w3.org/Talks/Tools/Slidy/#%285%29>of its tutorial. You can download it from here <http://www.w3.org/Talks/Tools/Slidy/slidy.zip>. I know they should have placed it specifically somewhere else where it should have been easy to locate.
Pb is that we don't know what version it is and when it was released. This is really amateurish work... ;)
Regarding S5 seems like someone is continuing the work: http://www.netzgesta.de/S5/ (http://www.netzgesta.de/S5/download.php)
Do you think you could find some activity information?
To be honest right now I don't like any of these project since: * they don't seem to have a community * I don't see bug trackers for them * I don't see SCM access to the sources
Thus I'm not convinced about their futures so far. WDYT?
And yes, you are right. I also couldn't find any work going on in this direction on both of these projects. For S5, there are few people who are working independently and have developed few extensions as you mentioned. They tried to collaborate the efforts at http://s5project.org/ but this one is also not updated since 2006. For Slidy, there has been no update. It's mentioned by Dave Raggett at few places(including the Slidy tutorial) that he is working on a Wysywig editor to create Slidy presentation. Image of the alpha version here<http://www.w3.org/Talks/Tools/Slidy/editor/editor- screenshot1.png>. But there has been no update on this one also.
I found couple of more similar projects on netzgesta's site<http://www.netzgesta.de/S5/download.php>which are Slideous <http://goessner.net/articles/slideous/> and AJAX-S<http://www.robertnyman.com/2005/11/13/proudly-presenting-ajax-s/
but they have the same problem of no contributions and updates.
I think Slidy and S5 are our best bet and we should choose one of them and start working. And they contain most of the features that a "Simple" presentation requires. Also, both of them use similar markups, therefore, modifying the Slide Generator code(which I would be writing) for the other one won't be that difficult. What say?
Yes, we should have an interface to isolate us from either S5 or Slidy so that we don't don't have a single dependency on it in our code (beyond the interface implementation). It would be cool if this interface could also be implemented using Google Presentation API for example. Thanks -Vincent
Other frameworks: SlideML <http://slideml.bitflux.ch/> => Download link not working.
Thanks - Arpit
Thanks -Vincent
I plan to finalize the structure and markup to be used by the end of this weekend. Then I will start working on creating the GUI interface. I would finish most of the features of it like Slide creation, Slide navigation, Insert images/hyperlink, Bullets, Changing color etc. by first or second week of July. I will keep posting my updates here.
Then I will work on other features like creating templates, converting to PDF, changing background/layout of slides. Some of these functionalities are not available in Slidy, so I would have to modify its code to include them.
-Arpit Jain
On Mon, May 26, 2008 at 1:33 PM, Vincent Massol <vincent@massol.net> wrote:
Hi GSOCers,
The bonding period is over and today starts your GSOC project period. Note that this doesn't mean you should drop whatever JIRA issue you had assigned to yourself. Please continue to work on it and *finish* it. It's important.
However it means that from today onwards you can start working on your project. The most important thing to do is send an email on the xwiki dev list explaining: * what architecture you're envisioning to use for your project. If you have doubts/questions please mention them. * A general planning breaking down the high level tasks you have to do and giving deadlines for each. That'll help you reach your objectives and in that manner we (the mentors and the community in general) can also help you by reviewing milestone objectives and helping you achieve them * what are your next steps and when you're planning to have them done * Any questions you have
Please use the mailing list over IRC and especially over direct skype/ chat. Again it's really important that you work with the community. The success of your SOC depends on that as much as finishing your project.
Thanks, good luck and have fun! -Vincent on behalf of the XWiki mentors
On Thu, Jun 5, 2008 at 8:12 PM, Vincent Massol <vincent@massol.net> wrote:
On Jun 5, 2008, at 4:35 PM, Arpit Jain wrote:
[snip]
After a quick glance, it does indeed "seem" that Slidy might be better than S5 although that's not a fully given since they seem to have the same features. I like the fact that slidy is backed by the W3C although it looks more like a one man-effort than a full-fledged project. I searched quickly and couldn't find activity information on these projects: * number of committers, * last commits * date of last releases
Ideally we should choose a combination of the most active project + the project with the best future.
All I can find about Slidy is dated 2006 which is worrying me a bit. I couldn't find a download page for it either.
Slidy's download link is mentioned in Slide No. 5<http://www.w3.org/Talks/Tools/Slidy/#%285%29>of its tutorial. You can download it from here <http://www.w3.org/Talks/Tools/Slidy/slidy.zip>. I know they should have placed it specifically somewhere else where it should have been easy to locate.
Pb is that we don't know what version it is and when it was released. This is really amateurish work... ;)
Regarding S5 seems like someone is continuing the work: http://www.netzgesta.de/S5/ (http://www.netzgesta.de/S5/download.php)
Do you think you could find some activity information?
To be honest right now I don't like any of these project since: * they don't seem to have a community * I don't see bug trackers for them * I don't see SCM access to the sources
Thus I'm not convinced about their futures so far. WDYT?
And yes, you are right. I also couldn't find any work going on in this direction on both of these projects. For S5, there are few people who are working independently and have developed few extensions as you mentioned. They tried to collaborate the efforts at http://s5project.org/ but this one is also not updated since 2006. For Slidy, there has been no update. It's mentioned by Dave Raggett at few places(including the Slidy tutorial) that he is working on a Wysywig editor to create Slidy presentation. Image of the alpha version here<http://www.w3.org/Talks/Tools/Slidy/editor/editor- screenshot1.png>. But there has been no update on this one also.
I found couple of more similar projects on netzgesta's site<http://www.netzgesta.de/S5/download.php>which are Slideous <http://goessner.net/articles/slideous/> and AJAX-S<http://www.robertnyman.com/2005/11/13/proudly-presenting-ajax-s/
but they have the same problem of no contributions and updates.
I think Slidy and S5 are our best bet and we should choose one of them and start working. And they contain most of the features that a "Simple" presentation requires. Also, both of them use similar markups, therefore, modifying the Slide Generator code(which I would be writing) for the other one won't be that difficult. What say?
Yes, we should have an interface to isolate us from either S5 or Slidy so that we don't don't have a single dependency on it in our code (beyond the interface implementation).
It would be cool if this interface could also be implemented using Google Presentation API for example.
I looked for Google Presentation API and I couldn't find them. Google have APIs for spreadsheets and for Google Data in general, but I couldn't find anything related to Presentation. Can you please help me on that?
Thanks -Vincent
Other frameworks: SlideML <http://slideml.bitflux.ch/> => Download link not working.
Thanks - Arpit
Thanks -Vincent
I plan to finalize the structure and markup to be used by the end of this weekend. Then I will start working on creating the GUI interface. I would finish most of the features of it like Slide creation, Slide navigation, Insert images/hyperlink, Bullets, Changing color etc. by first or second week of July. I will keep posting my updates here.
Then I will work on other features like creating templates, converting to PDF, changing background/layout of slides. Some of these functionalities are not available in Slidy, so I would have to modify its code to include them.
-Arpit Jain
On Mon, May 26, 2008 at 1:33 PM, Vincent Massol <vincent@massol.net> wrote:
Hi GSOCers,
The bonding period is over and today starts your GSOC project period. Note that this doesn't mean you should drop whatever JIRA issue you had assigned to yourself. Please continue to work on it and *finish* it. It's important.
However it means that from today onwards you can start working on your project. The most important thing to do is send an email on the xwiki dev list explaining: * what architecture you're envisioning to use for your project. If you have doubts/questions please mention them. * A general planning breaking down the high level tasks you have to do and giving deadlines for each. That'll help you reach your objectives and in that manner we (the mentors and the community in general) can also help you by reviewing milestone objectives and helping you achieve them * what are your next steps and when you're planning to have them done * Any questions you have
Please use the mailing list over IRC and especially over direct skype/ chat. Again it's really important that you work with the community. The success of your SOC depends on that as much as finishing your project.
Thanks, good luck and have fun! -Vincent on behalf of the XWiki mentors
devs mailing list devs@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
On Jun 6, 2008, at 7:04 AM, Arpit Jain wrote: [snip]
Yes, we should have an interface to isolate us from either S5 or Slidy so that we don't don't have a single dependency on it in our code (beyond the interface implementation).
It would be cool if this interface could also be implemented using Google Presentation API for example.
I looked for Google Presentation API and I couldn't find them. Google have APIs for spreadsheets and for Google Data in general, but I couldn't find anything related to Presentation. Can you please help me on that?
They probably don't exist then...(I couldn't find them in http://code.google.com/more/#products-apis-documents) They probably will exist in some future. The point remains valid though. Thanks -Vincent
Both S5 and Slidy presentation is a single XHTML file and they have a set of markups which is then used by the javascript to show the presentation. If we decide on one of the markup, converting to other won't be a problem by a simple script. And later, if Google Presentation API allows XHTML conversions(Save as HTML), which I kind-of think they will, we would be able to use our code for it also just with few additions. Or we could generate code in WIKI markup from the GUI interface which can then be used to convert in S5 or Slidy's format. On Fri, Jun 6, 2008 at 12:35 PM, Vincent Massol <vincent@massol.net> wrote:
On Jun 6, 2008, at 7:04 AM, Arpit Jain wrote:
[snip]
Yes, we should have an interface to isolate us from either S5 or Slidy so that we don't don't have a single dependency on it in our code (beyond the interface implementation).
It would be cool if this interface could also be implemented using Google Presentation API for example.
I looked for Google Presentation API and I couldn't find them. Google have APIs for spreadsheets and for Google Data in general, but I couldn't find anything related to Presentation. Can you please help me on that?
They probably don't exist then...(I couldn't find them in http://code.google.com/more/#products-apis-documents) They probably will exist in some future.
The point remains valid though.
Thanks -Vincent
_______________________________________________ devs mailing list devs@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
Hi, Sorry for the late reply. See below:
I think Slidy and S5 are our best bet and we should choose one of them and start working. And they contain most of the features that a "Simple" presentation requires. Also, both of them use similar markups, therefore, modifying the Slide Generator code(which I would be writing) for the other one won't be that difficult. What say?
Yes, we should have an interface to isolate us from either S5 or Slidy so that we don't don't have a single dependency on it in our code (beyond the interface implementation).
I agree, and ideally I think the presentation (or "slide management") part of the application (create slides, move/organize slides in a presentation, etc.) should be isolated from any slide implementation (and even slide interface) so that we can manage virtually any type of slide, amongst which * Javascript (typically Slidy or S5) slides * Wiki content slides * Images slides * Flash slides * etc. This will be the very "XWiki" part of the application which will require the definition of a slide XWiki class, and implementing presentations as collections of wiki documents that contains slide objects (+ one of the many possible implementation of a slide). WDYT ? Jérôme.
It would be cool if this interface could also be implemented using Google Presentation API for example.
Thanks -Vincent
participants (4)
-
Arpit Jain -
Jerome Velociter -
Markus Lanthaler -
Vincent Massol