About
General
Popp! is a tool to parse and display OASIS OpenDocument Presentation file in a browser, as HTML. It is a combination of two programs, a PHP parser and a JavaScript presentation library.
Server-side PHP (Popp! Core)
It can read a standard-compliant .odp file, parses its XML and output a simple, XHTML 1.0 file for viewing inside a browser. The goal is to eventually split into a standard PEAR library for the "core" XML data handling and keep the Popp! code as small as possible (only providing the conversion utility). Perl already have CPAN libraries for OpenDocument manipulation, PHP should have them too...
Requires:- PHP 5.1.x.
- PEAR::File_Archive.
Client-side library (Popp! Presenter)
This tool is optional and independant from the core application. It is however strongly suggested to use this presentation library as it provides the necessary function to make the page act like a real presentation. It is general enough, however, to use with any other well-structured HTML document.
License
The PHP part of this software (Popp! Core) is licensed under the PHP License 3.0
The JavaScript Library (Popp! Presenter) is licensed under the GNU Lesser General Public License 2.0 (LGPL)
News
Popp! moves to sourceforge.net
2006-03-02We moved the project to Sourceforge so we can easily access all the facilities it provides to Free/Libre Open Source Software. Please allow us some time until we set up everything such as the tracker, the mailing list and the subversion repository. If you have a sourceforge account, please feel free to join the project and collaborate. Thanks to sourceforge for providing the resources.
Downloads
As of March 2nd 2006, there are no versions available for download yet.
Screenshots
Please come back later to see screenshots of Popp! in action
FAQ
- What do I need to change to my HTML in order to use Popp! Presenter? Nothing, as long as the HTML is standard-compliant. You can use the W3 Validator to test your website for compliance. It is recommanded, however, to separate all the sections (what will become "slides") inside "divs".
- Will other OpenDocument types (text, spreadsheets) be supported in the future? This is definately not out of the question. However, we want to make sure to focus on the presentation aspect first before doing anything else. The way the oasis format is set up should allow any willing developers to extend this project to other office tools.
- Is online editing possible? It is not currently possible but this feature is ranked very high on our wish list. After some FCKEditor-based prototype we believe the best way to go might be a more restrictive, but more structured approach, such as what's used on the new Google Pages service.