Maintenance: Unterschied zwischen den Versionen
Aus Contao Community Documentation
(→Module Anlegen) |
(→Seitenlayouts) |
||
Zeile 48: | Zeile 48: | ||
=Einbindung= | =Einbindung= | ||
==Seitenlayouts== | ==Seitenlayouts== | ||
− | + | In Deinen Seitenlayouts fügst Du das Wartungsmodul in die "Hauptspalte" ein<br> | |
− | + | [[Datei:maint_layout1.jpg]] | |
− | + | ||
+ | Die Wartungsseite bekommt ein eigenes Seitenlayout ohne das Wartungsmodul, nur Artikel in der Hauptspalte!<br> | ||
+ | [[Datei:maint_layout2.jpg]] | ||
+ | |||
+ | '''Die Seitenlayouts werden entsprechend den Seiten zugeordnet''' | ||
+ | * In Startpunkt der Webseite ist das "Default layout" allen Seiten zugewiesen | ||
+ | * Die Wartungsseite bekommt das "Wartungs-Layout" | ||
+ | [[Datei:maint_layout3.jpg]] | ||
+ | |||
==Aufbau der Wartungsseite== | ==Aufbau der Wartungsseite== | ||
* Dieses Wartungs-Login-Modul fügst Du in der Wartungsseite ein | * Dieses Wartungs-Login-Modul fügst Du in der Wartungsseite ein |
Version vom 26. Mai 2011, 22:28 Uhr
Unvollständiger Artikel: dieser Artikel ist noch nicht sauber bearbeitet.
Bitte erweitere ihn und entferne erst anschliessend diesen Hinweis. |
Mit der Maintenance-Erweiterung kann man eine Website unter Wartung stellen. Der Aufruf der Seiten führt dann nur noch auf eine Wartungsseite. Mitglieder der Wartungsgruppe (Mitgliedergruppe) dürfen die Seiten auch unter Wartung sehen und bedienen. Anwendungsbeispiele:
- Vorübergehende Wartung
- Entwicklung unter Wartungsschutz, der Kunde bekommt Wartungs-Account
- Einzelne Startpunkte noch unter Wartung
- Einzelne Sprachen noch unter Wartung
Erweiterungs-Übersicht | |
---|---|
Name des Entwicklers | Lutz Schoening (sawyer) |
Version der Erweiterung | 0.4.1 rc2 |
Kompatibilität mit Contao Version | ab 2.7.0 stable |
Kompatibilität mit TYPOlight Version | 2.7.0 - 2.7.2 stable (Lauffähig auch in Contao 2.9.5) |
Link zum Extension Repository | http://www.contao.org/erweiterungsliste/view/maintenance.html |
Inhaltsverzeichnis
Installation
Aus der Erweiterungsverwaltung
Da die Erweiterung nicht für das aktuelle Contao freigegeben ist, wird sie standardmäßig im Erweiterungskatalog nicht angezeigt. Durch direkte Angabe von "maintenance" kann man das Modul trotzdem leicht installieren. Bis Contao Version 2.9.5 ist es mehrfach ausprobiert und funktioniert einwandfrei.
Manuelle Installation
1) Download des Erweiterungs-ZIP: Aus der Erweiterungsliste der Contao-Webseite lädt man sich die Modul-ZIP-Datei herunter
2) Entpacken: Mit einem Entzip-Programm packt man die Archivdatei aus, die enthaltene Struktur sieht dann so aus.
3) per FTP in das Contao laden: Man kopiert per FTP das Verzeichnis "maintenance" in das Contao unter system/modules/
4) Datenbank aktualisieren: In der Erweiterungsverwaltung ruft man eine Datenbak-Aktualisierung auf. Alternativ kann man auch den Installtool von Contao aufrufen und dort die Datenbank aktualisieren.
Vorbereitungen
Das Beispiel zeigt den Vorgang in einer "frischen" Music Academy. Mit Deutsch und Englisch geht es daher etwas durcheinander.
Seiten anlegen
In der Seitenstruktur legst Du eine Seite "Wartung aktiv" an. Die Seite sollte im Menü versteckt und veröffentlicht sein.
Module Anlegen
In den Modulen ein Modul vom Typ "Wartungsmodus Modul" anlegen
Als Wartungsseite wählst Du die neue Seite "Wartung aktiv"
Als Startseite wählst Du Deine Home- oder Startseite aus
Du legst ein weiteres Modul vom Typ "Login-Formular" an, als Weiterleitungsseite gibst Du die Home- oder Startseite an
Einbindung
Seitenlayouts
In Deinen Seitenlayouts fügst Du das Wartungsmodul in die "Hauptspalte" ein
Die Wartungsseite bekommt ein eigenes Seitenlayout ohne das Wartungsmodul, nur Artikel in der Hauptspalte!
Die Seitenlayouts werden entsprechend den Seiten zugeordnet
- In Startpunkt der Webseite ist das "Default layout" allen Seiten zugewiesen
- Die Wartungsseite bekommt das "Wartungs-Layout"
Aufbau der Wartungsseite
- Dieses Wartungs-Login-Modul fügst Du in der Wartungsseite ein
Mitglieder zulassen
- Jetzt noch eine Mitgliedergruppe "Wartung" anlegen
- Bei allen Mitgliedern, die in Wartung in die Seiten hineinkommen sollen, gibst Du die Wartungsgruppe mit an.
- Man kann eine oder mehrer Gruppen bestimmen welche die Seite auch im Wartungsmodus normal betrachten können. (Und der Admin per Preview)
Wartungs-Modus aktivieren
- In den System-Einstellungen wählst Du die Wartungsgruppe als zulässig im Wartungsmodus aus
- und wählst die Startpunkte aus, die unter Wartung stehen sollen
- Es ist möglich den Wartungsmodus für jeden Seitenbaum einzeln aktivieren (dabei ist es egal ob es MultiDomain oder "nur" verschieden Sprachen sind)
Weitere Gestaltung
CSS für Wartungsmeldung
- Der Hinweis soll das Erscheinungsbild nicht stören, auch den Bildausschnitt nicht kleiner machen
- Hover-Effekt um den Hinweis zeitweise verschwinden zu lassen
--do_while 25. Mai 2011