CF Presenter

Author: Nahuel Foronda and Laura Arguello
Version: 1.0

Description

CF Presenter is a presentation application built with ColdFusion Flash Forms. In addition to the slide viewing application, it has a administration to edit slides.
A demo can be found at As Fusion Examples and the demo for the administration can be viewed at http://www.asfusion.com/blog/examples/cfpresenter/admin/
The source can be downloaded from http://www.asfusion.com/blog/files/cfforms/cfpresenter.zip

Requirements

Installation

  1. Run the sql scripts to set up your database (create a new database first if you will have only the presenter in that db).
  2. Create a datasource for this database in ColdFusion administrator
  3. Open presenter.xml and admin.xml
  4. Look for the node: <argument name="dsn" type="literal">presenter</argument>.
    Change "presenter" to the name of your data source
  5. Look for the node: <argument name="dbType" type="literal">mssql</argument>.
    If your database is MS SQL, leave as is. If your database is MySQL, change "mssql" to "mysql"
  6. Create a mapping "com" to the com folder. If you can't do this, follow instructions in presenter.xml and admin.xml and change util component path in Application.cfc and admin/Application.cfc

At this point, the application should work. You should remove the db scripts files and it is also recommended that you move admin.xml and presenter.xml files outside the web root. If you do so, follow these additional instructions:

  1. Open Application.cfc and edit line 8 to the new path of the files you moved (you can write an absolute path)
  2. Open /admin/Application.cfc and do the same

To add a new presentation, browse the admin directory.

License

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License.

Creative Commons License

Notes

Administration is not secured, but it should be straight forward to include your own security.

It has been tested in Windows 2000 with MS SQL 2000 and MySQL 4.1. You may need to change the configuration file path in the Application.cfc files for Unix