Skip to content
forked from opencfp/opencfp

Repo for OpenCFP project, a PHP-based conference talk submission system

License

Notifications You must be signed in to change notification settings

e3betht/opencfp

 
 

Repository files navigation

opencfp

Repo for OpenCFP project, a PHP-based conference talk submission system

Requirements

You may need to install php5-intl extension for PHP. (on Ubuntu, not sure what it is called for other OS) Also, must have PHP 5.3.3+.

Installation

Main Setup

Clone project

  1. Clone this project into your working directory.

Use Composer to get dependencies

  1. Now tell composer to download dependencies by running the command: NOTE: May need to download composer.phar first from http://getcomposer.org

    $ php composer.phar install
  2. Set up your desired webserver to point to the '/web' directory.

  3. Create database along with user/password in MySQL for application to use.

  4. Rename the /config/config.ini.dist file to /config/config.ini.

    $ mv /config/config.ini.dist /config/config.ini
  5. Customize /config/config.ini as needed for your environment and site settings.

  6. Populate MySQL database by using the mysql.sql script available in /schema folder.

  7. May need to edit directory permissions for some of the packages. (your mileage may vary)

  8. Customize templates and /web/assets/css/site.css to your hearts content.

  9. Enjoy!!!

Additional Admin Setup

There is also a script available in /tools directory (to be called via command line) To enable a user to become an Admin. So from within the /tools directory:

```bash
$ php create_admin_user.php update {email-address}
```

This will enable that user to navigate to /admin/talks through a link now visible on the Dashboard.

Testing

More to come on this.

About

Repo for OpenCFP project, a PHP-based conference talk submission system

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Puppet 38.9%
  • Ruby 34.0%
  • PHP 13.3%
  • Shell 8.2%
  • Perl 5.5%
  • CSS 0.1%