Go to file
Igor Scheller 6eea072376 Added ExceptionHandler Interface 2017-11-25 11:27:38 +01:00
config Added RequestServiceProvider and SessionServiceProvider 2017-11-01 16:12:01 +01:00
db complete feature contact info for angeltypes, fixes #275 2017-11-24 10:02:52 +01:00
import camp 2011 export 2011-07-14 19:53:19 +02:00
includes Added ExceptionHandler Interface 2017-11-25 11:27:38 +01:00
locale add shift calendar to angeltype view 2017-11-24 12:01:19 +01:00
public add shift calendar to angeltype view 2017-11-24 12:01:19 +01:00
src Added ExceptionHandler Interface 2017-11-25 11:27:38 +01:00
templates Reimplementation of 2840bb619 (signup requires arrival), closes #330 2017-08-31 12:32:08 +02:00
tests Added ExceptionHandler Interface 2017-11-25 11:27:38 +01:00
themes Reapplied "fix icon font path" 2017-07-17 23:44:39 +02:00
.gitignore Fixed exceptionHandler to catch PdoExceptions, formatting 2017-09-20 01:29:04 +02:00
.gitlab-ci.yml Added deploy to staging 2017-10-29 11:16:36 +01:00
LICENSE directory renames and cleanup 2011-06-11 18:08:56 +02:00
README.md fix readme regarding webserver root dir 2017-11-24 09:33:10 +01:00
composer.json Fixed composer 2017-09-24 20:17:17 +02:00
phpunit.xml Merge branch 'noc0lour:fix_setup_bugs', closes #335 2017-10-31 13:41:17 +01:00

README.md

Codacy Badge GPL

Engelsystem

Please visit https://engelsystem.de for a feature list.

Installation

Requirements:

  • PHP >= 7.0.0
  • MySQL-Server >= 5.5.x
  • Webserver, i.e. lighttpd, nginx, or Apache

Directions:

  • Clone the master branch: git clone https://github.com/engelsystem/engelsystem.git

  • Install Composer

  • Install project dependencies: composer install

  • Webserver must have write access to the 'import' directory and read access for all other directories

  • Webserver must point to the public directory.

  • Recommended: Directory Listing should be disabled.

  • There must a be MySQL database created with a user who has full rights to that database.

  • It must be created by the db/install.sql and db/update.sql files.

  • If necessary, create a config/config.php to override values from config/config.default.php.

  • In the browser, login with credentials admin:asdfasdf and change the password.

Engelsystem can now be used.

Session Settings:

  • Make sure the config allows for sessions.
  • Both Apache and Nginx allow for different VirtualHost configurations.

Report Bugs: https://github.com/engelsystem/engelsystem/issues

Development

Since the engelsystem is open source, you can help to improve the system. We really love to get pull requests containing fixes or implementations of our Github issues.

Please create single pull requests for every feature instead of creating one big monster of pull request containing a complete rewrite.

Codestyle

Please ensure that your pull requests follow PSR-2 and PSR-4.