Größe: 2006
Kommentar:
|
Größe: 1981
Kommentar:
|
Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
Zeile 2: | Zeile 2: |
Zeile 4: | Zeile 3: |
Das Content Managment Modul dient zur Erstellung der Inhalte in dem öffentlichen und dem Übungsbereich. |
Das Content Managment Modul dient zur Erstellung der Inhalte in dem öffentlichen und dem Übungsbereich. |
Zeile 10: | Zeile 7: |
Zeile 13: | Zeile 9: |
Einzelne Seiten können aus den folgenden Elementen bestehen: | |
Zeile 14: | Zeile 11: |
Einzelne Seiten können aus den folgenden Teilelementen bestehen: | |
Zeile 22: | Zeile 18: |
Dieselbe Seite kann mehrere Sprachen unterstützen. Die Auswahl einer Sprache erfolgt in folgender Reihenfolge: 1. Ausgewählte Sprache (via Cookie oder URL erkennbar) |
Dieselbe Seite kann mehrere Sprachen unterstützen. Die Auswahl einer Sprache erfolgt in folgender Reihenfolge: 1. Vom Nutzer ausgewählte Sprache |
Zeile 28: | Zeile 24: |
Wenn eine Seite die ausgewählte Sprache nicht unterstützt wird eine Fehlermeldung angezeigt, mit einen Link auf die nächste unterstützte Sprache. |
Wenn eine Seite die ausgewählte Sprache nicht unterstützt wird eine Fehlermeldung angezeigt mit einen Link auf die nächste unterstützte Sprache. |
Zeile 33: | Zeile 27: |
Zeile 35: | Zeile 28: |
* Die Zugriffsteuerung auf Seiten erfolgt über die Gruppen. Dabei kann für jede Gruppe festgelegt werden, ob die Seite zu sehen ist. * Zusätzlich ist es möglich, pro Gruppe die Sichtbarkeit via Zeitintervall festzulegen. |
* Die Zugriffsteuerung auf Seiten erfolgt über Gruppen. Dabei kann für jede Gruppe festgelegt werden, ob für sie die Seite zu sehen ist. * Zusätzlich ist es möglich, pro Gruppe die Sichtbarkeit auf ein Zeitintervall zu begrenzen. |
Zeile 41: | Zeile 32: |
Zeile 44: | Zeile 34: |
Zeile 46: | Zeile 35: |
Zeile 48: | Zeile 36: |
* Server-Betriebssystem: Ubuntu 16.04 oder Debian | * Server-Betriebssystem: Ubuntu 16.04 oder Debian |
Zeile 54: | Zeile 39: |
* Apache, nginx |
* Apache, nginx |
Zeile 57: | Zeile 41: |
* Drupal, Django, flask; Moodle; ein Enterprise-Wiki wie foswiki, Mediawiki | * Drupal, Django, flask; Moodle; ein Enterprise-Wiki wie foswiki, Mediawiki |
Zeile 64: | Zeile 44: |
Anmerkungen, Anregungen, Verbesserungsvorschläge hinterlasse man bitte auf der [[/Discussion|Diskussionsseite]] | Anmerkungen, Anregungen, Verbesserungsvorschläge hinterlasse man bitte auf der [[ReSource/ReSourcePortal/ModulCMS/Discussion|Diskussionsseite]] |
Modul CMS
Das Content Managment Modul dient zur Erstellung der Inhalte in dem öffentlichen und dem Übungsbereich.
Inhaltsverzeichnis
Anforderungen
Inhalte
Einzelne Seiten können aus den folgenden Elementen bestehen:
- Text
- Bild
- Audio
- Video
- HTML-Elemente (z.B. Embedded Video)
- Layoutelement (z.B. dreispaltig, zweispaltig)
Dieselbe Seite kann mehrere Sprachen unterstützen. Die Auswahl einer Sprache erfolgt in folgender Reihenfolge:
- Vom Nutzer ausgewählte Sprache
- Sprache des Browsers
- Sprache der Plattform (wird konfiguriert und alle Seiten sollten diese Sprache unterstützen).
Wenn eine Seite die ausgewählte Sprache nicht unterstützt wird eine Fehlermeldung angezeigt mit einen Link auf die nächste unterstützte Sprache.
ACLs
- Seiten werden angelegt und die Zugriffsrechte konfiguriert.
- Die Zugriffsteuerung auf Seiten erfolgt über Gruppen. Dabei kann für jede Gruppe festgelegt werden, ob für sie die Seite zu sehen ist.
- Zusätzlich ist es möglich, pro Gruppe die Sichtbarkeit auf ein Zeitintervall zu begrenzen.
GUI
Die Seiten für die Kursteilnehmer müssen sehr weitgehend konfigurierbar sein, so dass in Einzelfällen auch alle Informationen und Eigenheiten des zu Grunde liegenden Frameworks verschwinden.
Randbedingungen
- Obige Anforderungen sind mit bekannten, freien Frameworks aus den Bereichen CMS, Wiki, Spiele-Entwicklung, eLearning, Webinar-Software zu erfüllen.
- Server-Betriebssystem: Ubuntu 16.04 oder Debian
Favorisierte Komponenten, Standards, Technologieen
- Apache, nginx
- OpenLDAP für die Zugriffsrechte
- Drupal, Django, flask; Moodle; ein Enterprise-Wiki wie foswiki, Mediawiki
Anmerkungen, Anregungen
Anmerkungen, Anregungen, Verbesserungsvorschläge hinterlasse man bitte auf der Diskussionsseite