MetaModels Beispielprojekt: Unterschied zwischen den Versionen
Aus Contao Community Documentation
(→Unser Datenmodell) |
Lucina (Diskussion | Beiträge) (→Voraussetzungen: added information about alpha version for Contao3) |
||
(91 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | |||
[[Category:Admin HOWTOS]] | [[Category:Admin HOWTOS]] | ||
[[Category:Extensions]] | [[Category:Extensions]] | ||
− | [[Category: | + | [[Category:MetaModels|B]] |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | =MetaModels (aka Catalog 3) lernen an Beispielprojekten= | |
+ | ==Voraussetzungen== | ||
+ | * MetaModels ist der Nachfolger von Catalog. Der Code wurde komplett neu entwickelt. Eine Kompatibilität zu Catalog besteht nicht | ||
+ | * Die Bedienung und Administration von Contao sollte bekannt sein | ||
+ | * <span style="color:red">MetaModels setzt Contao 2.11.x voraus</span>. | ||
+ | * MetaModels läuft in einer Alpha-Version unter Contao 3.x (Stand Oktober 2013), die auf der Projekt-Webseite zur Verfügung steht | ||
+ | * <span style="color:red">MetaModels benötigt mindestens PHP 5.3</span> | ||
+ | * Bezüglich MetaModels werden keinerlei Vorkenntnisse vorausgesetzt | ||
− | == | + | ==Download & Installation== |
− | + | * MetaModels kann (noch) nicht über die Erweiterungsverwaltung geladen werden | |
− | + | * Unter der URL [http://now.metamodel.me now.metamodel.me] findet sich die Möglichkeit, Installationsarchive in den Formaten '''tgz''', '''tbz''' und '''zip''' mit so genannten '''Nightly Builds''' zu laden. | |
+ | * Die '''Nightly Builds''' werden stündlich mit dem aktuellsten Stand von MetaModels zum Download bereitgestellt | ||
+ | * Detaillierte Infos zum Download und zur Installation findet man unter [[MetaModels|MetaModels]]. | ||
− | == | + | ==Umsetzungsbeispiele== |
− | Wir | + | Wir werden eine Verwaltung unserer Musiksammlung erstellen und uns in mehreren Beispielen schrittweise von einer einfachen zu komplexeren Anwendungen vorarbeiten. |
− | + | # [[MetaModels_Beispiel_1|Backend einrichten]] - Eingeben der Sammlung | |
− | + | # [[MetaModels_Beispiel_2|Frontend einrichten]] - Die Inhalte im Frontend anzeigen (Liste und Detail) | |
− | + | # [[MetaModels_Beispiel_3|Weitere Filter einrichten]] – Inhalte auf Published setzen, einfache Select-Filter | |
− | + | # [[MetaModels_Beispiel_4|Weiteres MetaModels einrichten]] - komplexe Select-Filter einsetzen | |
− | + | # [[MetaModels_Beispiel:_Übersetzter_select|Weiteres Beispiel: Übersetzter select]] - Mehrsprachiges Select-Attribut einrichten | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | | | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | | | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | | | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + |
Aktuelle Version vom 26. September 2013, 06:05 Uhr
Inhaltsverzeichnis
MetaModels (aka Catalog 3) lernen an Beispielprojekten
Voraussetzungen
- MetaModels ist der Nachfolger von Catalog. Der Code wurde komplett neu entwickelt. Eine Kompatibilität zu Catalog besteht nicht
- Die Bedienung und Administration von Contao sollte bekannt sein
- MetaModels setzt Contao 2.11.x voraus.
- MetaModels läuft in einer Alpha-Version unter Contao 3.x (Stand Oktober 2013), die auf der Projekt-Webseite zur Verfügung steht
- MetaModels benötigt mindestens PHP 5.3
- Bezüglich MetaModels werden keinerlei Vorkenntnisse vorausgesetzt
Download & Installation
- MetaModels kann (noch) nicht über die Erweiterungsverwaltung geladen werden
- Unter der URL now.metamodel.me findet sich die Möglichkeit, Installationsarchive in den Formaten tgz, tbz und zip mit so genannten Nightly Builds zu laden.
- Die Nightly Builds werden stündlich mit dem aktuellsten Stand von MetaModels zum Download bereitgestellt
- Detaillierte Infos zum Download und zur Installation findet man unter MetaModels.
Umsetzungsbeispiele
Wir werden eine Verwaltung unserer Musiksammlung erstellen und uns in mehreren Beispielen schrittweise von einer einfachen zu komplexeren Anwendungen vorarbeiten.
- Backend einrichten - Eingeben der Sammlung
- Frontend einrichten - Die Inhalte im Frontend anzeigen (Liste und Detail)
- Weitere Filter einrichten – Inhalte auf Published setzen, einfache Select-Filter
- Weiteres MetaModels einrichten - komplexe Select-Filter einsetzen
- Weiteres Beispiel: Übersetzter select - Mehrsprachiges Select-Attribut einrichten