You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
msquare 20eda36415 add 34c4 design 7 years ago
config add 34c4 design 7 years ago
db complete feature contact info for angeltypes, fixes #275 7 years ago
import camp 2011 export 13 years ago
includes fix age validation 7 years ago
locale fix german translation error 7 years ago
public add 34c4 design 7 years ago
src Refactored ExceptionHandler 7 years ago
templates #366 Feature: Time Interval Buttons (on Shifts page), closes #366 7 years ago
tests Refactored ExceptionHandler 7 years ago
themes add 34c4 design 7 years ago
.gitignore Fixed exceptionHandler to catch PdoExceptions, formatting 7 years ago
.gitlab-ci.yml Changed tests database to mariadb 7 years ago
LICENSE directory renames and cleanup 14 years ago
README.md fix readme regarding webserver root dir 7 years ago
composer.json Refactored ExceptionHandler 7 years ago
phpunit.xml Merge branch 'noc0lour:fix_setup_bugs', closes #335 7 years ago

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.