Timeline
JavaScript CSS PHP
Switch branches/tags
Nothing to show
Pull request Compare This branch is 180 commits ahead of larsbo:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
public
vendor/timelinetool
.gitignore
.htaccess
AUTHORS
LICENSE
README.md
composer.json
composer.lock
index.php

README.md

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.