Date post: | 06-Apr-2015 |
Category: |
Documents |
Upload: | manfred-strassburger |
View: | 116 times |
Download: | 0 times |
Alex BüchnerGeschäftsführer
@mcbuchner
Mandantenfähigkeit in Moodle
“Die Fähigkeit mehrere Moodle-Instanzenin einem (Moodle)-System zu verwalten”
Mandantenfähigkeit
Master
Moodle 1
Moodle 2
Moodle 3
Moodle 4
Moodle 5
Moodle …
Mandantenfähigkeit Moodle 2.3
Tenant
MDL28946
docs.moodle.org/dev/Multitenant_support
August 2011“It should be possible to implement this in 2.2dev…”
Januar 2012“This is obviously much much longer and more complex than originally envisaged”
März 2012“Multi-tenancy has been dropped in 2.3. It turned out to be more trouble than it was worth…”
Zentrale
Instanz
Benutzerverwaltung
Kursverwaltung
Themes
Berichte
Einstellungen
Module
Code
Monolitisch
Distributiv
Föderativ
- Add-ons – Alles oder Nichts- Benutzernamen- Authentifizierung- Benutzersichtbarkeit
Moodle
Monolitischer Ansatz
+Einfaches Management+Homogene Landschaft+Berichterstattung+Support
Mandant 1 Mandant 2 Mandant 3 Mandant …
Management
Distributiver Ansatz
+Höhere Automonie+ Individuelle Gestaltung+ Individuelle Konfiguration+Klar getrennte Systeme / URLs
- Höherer Wartungsaufwand- Keine individuellen Plugins- Keine lokale Anpassungen
Mandant 1 Mandant 2 Mandant 3 Mandant …
Moodle Code
Verteilter Ansatz
git fetch
/usr/bin/php admin/cli/maintenance.php --enable
git merge origin/cvshead
/usr/bin/php admin/cli/upgrade.php --non-interactive
/usr/bin/php admin/cli/maintenance.php --disable
Zentral Lokal
Welcher Ansatz ist der Richtige?
Anzahl und Größe der Mandanten irrelevant
Globale vs lokale Administration Globale vs lokale Funktionalität
Sichtbarkeit der Mandanten Benutzerverwaltung etc, etc, …
Moodle Install
Datenbankmoodledata
www.synergy-learning.comVielen Dank
Alex BüchnerTwitter: @mcbuchner