Giter VIP home page Giter VIP logo

engelsystem's Introduction

Engelsystem

Aus einer Mail von Lukas:

Moin *,

ich hab die letzten Tage durch den Aufbau von Freifunk u.a. rund um den Hbf einiges der Helfer-Koordination mitbekommen. Aktueller Stand: $Person erstellt ein Doodle, schickt den Link überall rum, Doodle is closed (niemand sieht nix von niemandem), ~20 Leute werden benötigt, 150 Stehen vor der Tür -> 130 sind frustriert ^^

Mir is da sofort das Engelsystem vom Camp eingefallen. Ich war mal so frei und hab eins aufgesetzt: https://www.engel-muc.de/

Dieses Github-Projekt dient zur Organisation der noch offenen TODOs, sowie der Veröffentlichung unserer Anpassungen des Quellcodes der Software.

Fehler bitte hier melden: https://github.com/muccc/engelsystem/issues

FAQ

  • Was ist ein "Engel"?
    • Ist bei uns aus "historischen Gründen" der Betriff für freiwillige Helfer.

Aufsetzen des Development Environments

  • Vagrant installieren, nfs Server installieren (Debian: nfs-kernel-server)
  • optionale Vagrant Plugins:
    • für LXC Support: vagrant plugin install vagrant-lxc
    • um per Hostname auf die VM zuzugreifen: vagrant plugin install vagrant-hostmanager
  • VM starten: vagrant up
  • Dependencies installieren: composer install
    • Composer ist in der Vagrant Box bereits installiert

Installation eines frischen Engelsystems

Mindestvorrausetzungen (bzw. getestet unter):

  • PHP 5.4.x (cgi-fcgi)
  • Composer
  • MySQL-Server 5.5.x
  • Webserver mit PHP-Anbindung, z.B. lighttpd, nginx oder Apache

Vorgehen:

  • Klonen des master in lokales Verzeichnis: git clone https://github.com/engelsystem/engelsystem.git

  • Der Webserver muss Schreibrechte auf das Verzeichnis import bekommen, für alle anderen Dateien reichen Leserechte.

  • Der Webserver muss auf public als http-root zeigen.

  • Empfehlung: Dirlisting sollte deaktiviert sein.

  • Es muss eine MySQL-Datenbank angelegt werden und ein User existieren, der alle Rechte auf dieser Datenbank besitzt.

  • Es muss die db/install.sql importiert/ausgeführt werden.

  • Erstelle bei Bedarf eine config/config.php, die die Werte (z.B. DB-Zugang) aus der config/config.default.php überschreibt.

  • Engelsystem im Browser aufrufen, Anmeldung mit admin:asdfasdf vornehmen und Admin-Passwort ändern.

Das Engelsystem ist jetzt einsatzbereit.

engelsystem's People

Contributors

msquare avatar gnomus avatar jplitza avatar electricmaxxx avatar fpletz avatar derf avatar calbrecht avatar mortzu avatar 1uk4sh avatar robofish avatar ruebezahl avatar globin avatar katrin-schneider avatar saerdnaer avatar dl1com avatar m-idler avatar lespocky avatar feibeck avatar maniactwister avatar rmmsr avatar illuxio avatar jere123 avatar nihunde avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.