Presentation Application Overhaul
- Mentor(s)
- Estimated workload
175 hours (Medium size project)
- Details
The idea behind the Presentation Application is simple: be able to write nice presentations (slide shows) using wiki syntax. In other words: be able to write a presentation as a wiki page. The presentation slides are generated from the sections of the wiki page. When a wiki page is displayed its wiki syntax is converted to HTML5. The Presentation Application provides a special view mode (with a dedicated skin) where the generated HTML5 matches one of the predefined presentation templates.
As part of the GSoC the student should:
- Update the application code to work with the most recent version of XWiki (7.4+)
- Add support for more HTML5 presentation templates, such as:
- Make sure the presentations work on mobile
- Make sure the presentations can be exported as PDF
- Add support for more wiki syntax elements (e.g. Code Macro, Chart Macro, etc.)
- Create an user interface to manage the presentations (list existing presentations, create new presentation, edit/delete a presentation)
- Move code from Groovy to Java
- Developer profile
The developer should have good knowledge of HTML5, JavaScript and CSS. For wiki syntax to HTML5 conversion a decent level of Java is needed.
- Active
- Yes
- Year
2016
- Status
Proposed