PHPPresent Christian Reis http://www.async.com.br/~kiko/warez.html PHPresent is a PHP tool for creating prosentations in HTML format. It requires an executable (cgi) version of PHP installed, and expects it to be in the path. PHPresent is interesting in the sense that it is already a presentation framework, which you can download and instantiate to your needs immediately. During development, it is best to have a webserver that supports PHP, so you can test the pages directly. However, using the PHP executable, it generates HTML pages, which can be then placed on any webserver. Steps for creation of a new presentation: 1. Download phpresent, and untar it (which you have done already). 2. Place in directory structure where webserver can see it. I use www/foo/ in my homedir, which is mapped in the Apache config to www.async.com.br/~kiko/foo/ 3. Test the address using a web browser. A page saying CUSTOMIZE GLOBAL.INC should appear. 3. Customize global.inc 4. For each page, issue 'newpage #' where # corresponds to a page number. IT IS ESSENTIAL THAT YOU USE SEQUENTIAL NUMBERS, OR NAVIGATION WILL NOT WORK (use 1, 2, 3, 4, 5...). The first page of the presentation is 1, since 0 is reserved for the cover and generated according to definitions in global.inc If you need to insert a page before an existing page, you can use the insertpage script which moves all subsequent pages one number ahead. 5. Edit #.content and fill in information. 6. Test the pages you created. 7. When all pages are finished, run 'make' to generate HTML output in html/. These pages can be copied (cp html/* destination) anywhere and run independently of the availability of a web browser (or server, since you can open the pages directly in the browser). ** Features There is some undocumented code to produce Javascript hide/showing of divs and elements. ** Known bugs The Javascript/CSS that is used to generate the hidden images and other effects depends on proper CSS implementation, and is only tested on Mozilla. The APIs for everything could be nicer and better documented.