Skip to content

cnlpete/timeline

 
 

Repository files navigation

Timelinetool

Demo:

There is a demo at http://timeline.cnlpete.de/. You can use 'demo' as a username and leave the password blank.

Requirements

  • at least PHP 5.1 (PHP 5.3 recommended)
  • mod_rewrite
  • HTML5 enabled browser (older browsers might work aswell, but are (and will remain) untested

Setup

  1. Download and install PHP Composer: curl -s http://getcomposer.org/installer | php.
  2. Install the vendor packages afterwards: ./composer.phar install.
  3. Configure your settings at app/config/config.yml, copy needed settings from app/config/default.config.yml as needed.
  4. Adjust the translations and/or define new translations in app/languages/. See vendor/timelinetool/languages/xx.language.yml for available translation keys.
  5. Enter all your future Admin-usernames in the app/storage/admin_users.jsonas formatted json-array (["user1","user2"]).
  6. Upload all files.
  7. Make sure that the necessary folders are writable. These are at least app/storage, app/cache and app/compile plus subfolders.

There will be a graphical Installer one day to automate these last steps for you, but for now you have to do this manually.

HTTP-Server

Currently tested only with Apache2 and Cherokee.

For Apache2 you might have to adjust the htaccess file.

For Cherokee just add the following rule: NOT (File exists) and add the internal redirection handler with '^(.*)' and 'index.php?$1' as Parameters.

Update

To upgrade, simply use the Composer (./composer.phar update): "index.php", "composer.json" and "public" folders might need to be replaced aswell, check the Release Notes for this.

License

The Timelinetool is licensed under GPLv3.

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 93.2%
  • CSS 6.6%
  • PHP 0.2%