Skip to content
This repository has been archived by the owner on Jun 17, 2022. It is now read-only.

TumTum/TrolleyAgenda

Repository files navigation

TrolleyAgenda

ARVIERT

Projekt wird nicht mehr weiterentwickelt. Entwicklung gestoppt.


Ein Planung Tool um den Trolley Dienst mit Zeugen Jehovas zu verwalten. Die Verkündiger können sich am Dienst Anmelden und sich wieder Abmelden. Jeder bekommt eine gute Übersicht über die Monate.

Vorwort

Dieses Programm ist noch in der Anfangs Phase und für die einfache Planung erstmal gedacht. Verkündiger können sich Anmelden und Abmelden. Ein Dienstaufseher kann zustimmen oder Verkündiger hinzufügen und entfernen vom Trolley Dienst.

Installation

Voraussetzungen:

Vorteil wäre es, wenn du Shell kenntisse hast, auf einen Linx Rechner. Weil dies kann man nur mit SSH-Zugang auf den Server installieren.

  • MySQL Datenbank
    • sollte fertig eingerichtet, mit Username und Passwort
  • Webserver
    • apache
    • PHP >5.6
    • SSL Zugang
    • PHP composer muss Installiert werden.
    • Git

Anweisungen

  1. Code downloaden

    $: git clone https://github.com/TumTum/TrolleyAgenda.git

  2. Apache Document Root auf

    TrolleyAgenda/web/

  3. Mit dem composer die Restlichen PHP Classen hohlen

    $: composer.phar install --no-dev

    Bei diesem Prozess werden Einstellungs Parameter für die Datenbank, Mail und der Trolley Agenda abgefragt. Sie werden später unter app/config/parameters.yml gespeichert. Ich denke für die Datenbank/Mail ist es selbst erklärent.

    Erleuterung zur Trolley Agenda Einstellungen
    An Welchen Wochentage geht der Trolley heraus?

    trolley_days ([Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday]): _

    Dort gibt man die Englische Wochentage ein. Achte darauf das du mit '['-Klammer anfängst und mit ']'-Klammer endest. z.b. [Saturday, Sunday] Damit der trolley nur Samstag und Sonntags raus geht.

    Vorausplaung: Wie viele Monate im Voraus sollen im Kalendar angezeit werden?

    trolley_month_ahead (3): _

    Drei Monate Voraus ist Standard. Vom heutigem Monat gezählt.

  4. Datenbank Tabellen anlegen

    $: php bin/console doctrine:schema:create

  5. Dienstaufseher Anlegen

    $: php bin/console fos:user:create <DEIN_USERNAME> --super-admin

  6. Fertig

Autor

Tobi Matthaiou

About

Ein Planungs Tool um den Trolley Dienst der Zeugen Jehovas zu verwalten (jw, jehovah)

Resources

License

Stars

Watchers

Forks

Packages

No packages published