Reservierungssystem MRBS einrichten

MRBS kann leider nicht vollständig über die Weboberfläche bedient werden. Hier beschreiben wir, welche Einstellungen für die Inbetriebnahme in den Konfigurationsdateien vorzunehmen sind.

Die Konfiguration geschieht über die Datei mrbs-config.inc.php in Ihrem Verzeichnis auf dem Rechner upload. In der Grundkonfiguration sieht diese Datei so aus:

<?php
/*******************
 * Database settings
 ******************/
// you don't usually need to change dbsys and db_host.
$dbsys = "mysqli";
$db_host = "mysqldb5.rz.uni-kiel.de";
// Database name:
$db_database = "suabc999";
// Database login data:
$db_login = "suabc999";
$db_password = 'GEHEIM';

// you don't usually need to change db_tbl_prefix
$db_tbl_prefix = "mrbs_";

################################
# Site identification information
#################################
$mrbs_admin = "Ihr Name";
$mrbs_admin_email = "Ihre Mailadresse";

$mrbs_company = "Ihr Institutsname";

## Authentication:
$auth["session"] = "php";
$auth["type"] = "db";
$cookie_path_override = '';

?>

Anpassen müssen Sie hier zunächst die Angaben zur Datenbank. Diese werden Ihnen auf dem Merkblatt für PHP/MySQL-Benutzer mitgeteilt.
Die Angaben zur "Site identification" werden im oberen linken Teil von MRBS dargestellt:

Der letzte Abschnitt, "Authentication", regelt die Registrierung von Benutzern. Wir empfehlen, zumindest übergangsweise, die Verwendung der Einstellung $auth["type"] = "db";, bei der Kennungen und Passwörter lokal in MRBS gespeichert werden. Nach dieser Einstellung sollten Sie  sich umgehend auf Ihre MRBS-Seite begeben, um dort unter dem Punkt „Benutzerliste“:
mrbs-userlist.png
einen Nutzer mit Administratorrechten anzulegen:
mrbs-addadmin.png
Es ist nicht zwingend nötig, aber in Hinblick auf eine spätere Umstellung ddes Anmeldeverfahrens eine gute Idee, als Benutzernamen die su-/stu-Kennungen der Teilnehmer zu wählen.

Perspektivisch werden wir eine Lösung anbieten, bei der die berechtigten Benutzerkennungen im MRBS verwaltet werden, die Passwortkontrolle aber an den Anmeldedienst LDAP ausgelagert wird.