{{tag> mrbs needs_translation_en grr}}
====== GRR : Raumbuchung und Reservierungssytem ======
Dieser Fork bietet mehr Optionen als MRBS, aber ist leider nicht vollständig auf deutsch übersetzt.
Hier beschriebe ich einige Schritte der Installation, und die Ldap-Konfiguration so das es mit dem LML funktionieren kann.
===== Dateien kopieren und Rechte anpassen =====
Ich spreche hier von der Version 1.9.7.e, da die Version 2 noch nicht ( am diesen Zeitpunkt ) stabil ist.
Hier kann man es herunterladen : http://grr.devome.com/?wpdmdl=48
Nach dem Entpacken auf dem Webserver, muss man eventuell die Rechte anpassen. Ich gehe davon aus, dass die Dateien im /var/www/grr liegen :
chown www-data:www-data /var/www/grr -R
===== Datenbank erstellen =====
Mit PhpMyAdmin, oder direkt mit dem Kommando muss man erst einen Datenbank vorbereiten, z.B. :
mysql> CREATE DATABASE grrtest;
mysql> GRANT ALL ON grrtest.* TO grr@"localhost" IDENTIFIED BY "meinPasswort";
Danach muss man diese Daten in /var/www/grr/include/connect.inc.php schreiben :
cd /var/www/grr
mv include/connect.inc.php.ori include/connect.inc.php
vim include/connect.inc.php
Und dieser Datei ergänzen ähnlich wie :
Danach geht man mit dem Browser an die Adresse http://server/grr. Es ist ein bisschen komisch, aber da muss man wieder den Datenbank konfigurieren :
{{ :anwenderwiki:webapps:grr:selection_002.png?700 |}}
{{ :anwenderwiki:webapps:grr:selection_003.png?700 |}}
{{ :anwenderwiki:webapps:grr:selection_004.png?700 |}}
{{ :anwenderwiki:webapps:grr:selection_005.png?700 |}}
{{ :anwenderwiki:webapps:grr:selection_006.png?700 |}}
{{ :anwenderwiki:webapps:grr:selection_007.png?700 |}}
===== Admin Login und Ldap Konfiguration =====
{{ :anwenderwiki:webapps:grr:selection_008.png?700 |}}
{{ :anwenderwiki:webapps:grr:selection_009.png?700 |}}
Das Login erfolgt mit dem User "administrateur" und mit dem Passwort "azerty".
Die Oberfläche ist relativ ähnlich als MRBS, aber leer und immer noch auf französisch.
Um die Seite auf deutsch zu haben, geht man oben links in "Gérer mon compte", ändert man die Sprache unten, und dann "Enregistrer".
{{ :anwenderwiki:webapps:grr:selection_016.png?400 |}}
Unter Verwaltung hat man deutlich mehr Optionen als in MRBS, hier einige Beispiele :
{{ :anwenderwiki:webapps:grr:selection_010.png?700 |}}
{{ :anwenderwiki:webapps:grr:selection_011.png?700 |}}
Die LDAP Konfiguration ist leider nicht übersetzt, so geht es :
{{ :anwenderwiki:webapps:grr:selection_012.png?700 |}}
{{ :anwenderwiki:webapps:grr:selection_013.png?700 |}}
{{ :anwenderwiki:webapps:grr:selection_014.png?700 |}}
Wenn es um einen anderen Server als der LML-Server geht, muss man Ipfire so konfigurieren, dass dieser Webserver den Port 636 auf dem LML-Server erreichen kann.
So das der LDAP-Anfrage klappt musste ich auf unserem Webserver eine Zeile "TLS_REQCERT never" in /etc/ldap/ldap.conf eintragen.
Damit funktioniert die Verbindung mit dem LML-Server.
===== Übersetzung =====
Die Sprachdatei ist in /var/www/grr/language/lang.de.
Es gibt insgesamt 895 Zeile, und noch einige Sätze auf französisch :
grep tradui /var/www/grr/language/lang.de
Hier kann man eventuell alles korrigieren/ergänzen.