This is an old revision of the document!


Weitere Organisationen einrichten

Admidio wurde von uns mehrorganisationsfähig konzipiert. Alle Daten wurden immer in Abhängigkeit einer Organisation gespeichert. Allerdings musste man bis zur Version 2.1 jede weitere Organisation manuell einrichten. Seit Version 2.1 gibt es hierfür einen Assistenten, welche diese Aufgabe erledigt und somit die Einrichtung für jeden Benutzer erheblich vereinfacht.

Unter mehrorganisationsfähig verstehen wir, dass Organisationen, die in irgendeiner Beziehung zueinander stehen, sich eine Admidiodatenbank teilen. Dabei können die einzelnen Organisationen eigene Webseiten haben, oder sich eine gemeinsame Webseite teilen.

Organisationen, die sich eine Admidiodatenbank teilen, können auf einen gemeinsamen Personenstamm zugreifen. Ist ein Anwender in mehreren dieser Organisationen tätig, so wird für ihn nur ein Profil in der Datenbank abgelegt. Aktualisiert der Benutzer dieses in Organisation X, so kann Organisation Y dies direkt einsehen. Die Zuordnung zu den Organisationen kann hier, wie gewohnt, frei durch Rollenzuweisungen geschehen. Benutzer mit entsprechenden Rechten können auf den kompletten Personenstamm zugreifen und so einen Benutzer der bisher nur in Organisation X eingerichtet wurde, bequem durch Rollenzuweisung auch Mitglied der eigenen Organisation machen. Die Rechteverwaltung ist weiterhin rollenabhängig, so dass ein Benutzer in einer Organisation Webmaster sein kann und in der anderen Organisation nur das Recht hat, sein Profil zu pflegen.

  1. Als erstes musst du Admidio in der Version noch einmal herunterladen, die bei dir installiert ist.
  2. Nun kopierst du nur den Ordner adm_install in das Verzeichnis deiner bereits vorhandenen Ausgangskonfiguration.
  3. Starte nun den Assistenten, indem du folgendes Script aufrufst:
    http://www.deine-admidio-installation.de/adm_install/new_organization.php
  4. Der Assistent möchte nun zuerst das Kürzel und den Namen der neuen Organisation wissen.
    Angabe des Kürzels und der Organisationsbezeichnung
  5. Im nächsten Schritt musst du eine gültige Anmeldung eines Webmasters angeben, dieser wird damit auch automatisch Webmaster und erstes Mitglied der neuen Organisation.
    Anmelden als Webmaster
  6. Im letzten Schritt des Assistenten musst du nun die Konfigurationsdatei herunterladen und speichern. Da deine neue Organisation unter einer anderen Domain/Subdomain/Ordner zu finden sein wird, musst du in der Konfigurationsdatei die Variable $g_root_path noch entsprechend anpassen. Nun kannst den Button Organisation einrichten betätigen und die neue Organisation wird damit in der Datenbank eingerichtet.
    Konfigurationsdatei herunterladen
  7. Jetzt fehlt noch die Einrichtung auf deinem Webspace. Dazu musst du exakt dieselbe Admidio-Version, wie in deiner Ausgangskonfiguration, an einem neuen Ort auf deinem Server ablegen.

    Hast du bisher Admidio 2.1.5 genutzt, so muss die neue Organisation auch die Version 2.1.5 bekommen. Die Version 2.1.6 würde zu Problemen führen. Falls genau diese Version nicht mehr verfügbar ist, sollte die Ausgangskonfiguration auf die neueste Version aktualisiert werden und danach diese Version auch für die neue Organisation genutzt werden.
  8. Lösche danach sofort den Ordner adm_install und führe keine Installation oder Update durch.
  9. Kopiere nun die eben heruntergeladene config.php in den Hauptordner deiner neuen Admidio-Installation. Vergewissere dich noch einmal, dass die Variable $g_root_path in der Konfigurationsdatei auf den richtigen Pfad deiner neuen Organisation verweist.

Nun kannst du dich mit den Logindaten des Webmasters an der neuen Organisation anmelden und Admidio weiter einrichten.

Viel Erfolg!

  • de/2.0/mehrere_organisationen_verwalten.1324028521.txt.gz
  • Last modified: 2011/12/16 10:42
  • by fasse