15
Alex Büchner Geschäftsführer @mcbuchner andantenfähigkeit in Moodle

Alex Büchner Geschäftsführer @mcbuchner Mandantenfähigkeit in Moodle

Embed Size (px)

Citation preview

Page 1: Alex Büchner Geschäftsführer @mcbuchner Mandantenfähigkeit in Moodle

Alex BüchnerGeschäftsführer

@mcbuchner

Mandantenfähigkeit in Moodle

Page 2: Alex Büchner Geschä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 …

Page 3: Alex Büchner Geschäftsführer @mcbuchner Mandantenfähigkeit in Moodle

Mandantenfähigkeit Moodle 2.3

Tenant

MDL­28946

Page 4: Alex Büchner Geschäftsführer @mcbuchner Mandantenfähigkeit in Moodle

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…”

Page 5: Alex Büchner Geschäftsführer @mcbuchner Mandantenfähigkeit in Moodle

Zentrale

Instanz

Benutzerverwaltung

Kursverwaltung

Themes

Berichte

Einstellungen

Module

Code

Page 6: Alex Büchner Geschäftsführer @mcbuchner Mandantenfähigkeit in Moodle

Monolitisch

Distributiv

Föderativ

Page 7: Alex Büchner Geschäftsführer @mcbuchner Mandantenfähigkeit in Moodle

- Add-ons – Alles oder Nichts- Benutzernamen- Authentifizierung- Benutzersichtbarkeit

Moodle

Monolitischer Ansatz

+Einfaches Management+Homogene Landschaft+Berichterstattung+Support

Mandant 1 Mandant 2 Mandant 3 Mandant …

Page 8: Alex Büchner Geschäftsführer @mcbuchner Mandantenfähigkeit in Moodle
Page 9: Alex Büchner Geschäftsführer @mcbuchner Mandantenfähigkeit in Moodle

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

Page 10: Alex Büchner Geschäftsführer @mcbuchner Mandantenfähigkeit in Moodle
Page 11: Alex Büchner Geschäftsführer @mcbuchner Mandantenfähigkeit in Moodle

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

Page 12: Alex Büchner Geschäftsführer @mcbuchner Mandantenfähigkeit in Moodle
Page 13: Alex Büchner Geschäftsführer @mcbuchner Mandantenfähigkeit in Moodle

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

Page 14: Alex Büchner Geschäftsführer @mcbuchner Mandantenfähigkeit in Moodle
Page 15: Alex Büchner Geschäftsführer @mcbuchner Mandantenfähigkeit in Moodle

www.synergy-learning.comVielen Dank

Alex BüchnerTwitter: @mcbuchner