MetaModels: Unterschied zwischen den Versionen
Aus Contao Community Documentation
Luis (Diskussion | Beiträge) (→MetaModel mit null Datensätzen) |
Luis (Diskussion | Beiträge) (→Alles auf einen Rutsch via git und Kommandozeile) |
||
Zeile 81: | Zeile 81: | ||
==Alles auf einen Rutsch via git und Kommandozeile== | ==Alles auf einen Rutsch via git und Kommandozeile== | ||
In einer bash (Linux Kommandozeile bzw. cygwin Kommandozeile) kann man sich auch alle Unterprojekte der MetaModels via git clonen. Man sollte jedoch vorher in den Ordner wechseln, wohin die Projekte heruntergeladen werden sollen. | In einer bash (Linux Kommandozeile bzw. cygwin Kommandozeile) kann man sich auch alle Unterprojekte der MetaModels via git clonen. Man sollte jedoch vorher in den Ordner wechseln, wohin die Projekte heruntergeladen werden sollen. | ||
+ | |||
+ | Linux | ||
+ | |||
+ | In Benutzerverzeichniss wechseln und für den Pull ein Verzeichniss anlegen. | ||
+ | <source lang="bash"> | ||
+ | cd ~ | ||
+ | mkdir MetaModels | ||
+ | cd MetaModels | ||
+ | </source> | ||
+ | |||
+ | Alle MetaModel Repos holen | ||
<source lang="bash"> | <source lang="bash"> | ||
for i in `wget -qO- https://api.github.com/orgs/MetaModels/repos | \ | for i in `wget -qO- https://api.github.com/orgs/MetaModels/repos | \ | ||
Zeile 88: | Zeile 99: | ||
done; | done; | ||
</source> | </source> | ||
− | |||
=Installation= | =Installation= |
Version vom 20. Februar 2013, 13:52 Uhr
![]() |
Unvollständiger Artikel: dieser Artikel ist noch nicht sauber bearbeitet.
Bitte erweitere ihn und entferne erst anschliessend diesen Hinweis. |
Erweiterungs-Übersicht | |
---|---|
Name des Entwicklers | Metamodels Team |
Kompatibilität mit Contao Version | ab 2.11.X |
Link zum Tracker | https://github.com/MetaModels/core/issues |
Link zum VCS | https://github.com/MetaModels/core |
Abhängig von ff. Erweiterungen | DC_General Justtextwidgets MultiColumnWizard MetaPalettes |
Inhaltsverzeichnis
Vorwort: Wiki-Dokumentation der Erweiterung MetaModels (Nachfolger des Catalog)
Die Erweiterung MetaModels ist der Nachfolger der Catalog-Extension. Der Code wurde komplett neu entwickelt. Eine Kompatibilität zum Catalog besteht nicht.
Download
Download von der Demosite
Unter der URL now.metamodel.me findet sich die Webseite zur Extension mit einer Frontentdemo und der Möglichkeit, Installationsarchive in den Formaten tgz, tbz und zip mit so genannten Nightly Builds zu laden. Diese Archive beinhalten die MetaModels-Dateien, Attribute, Filter sowie sämtliche anderen Erweiterungen, die für den Betrieb nötig sind und ansonsten separat heruntergeladen und installiert werden müssen
Download aus dem Entwicklungsrepository
Core
Zu finden ist die Erweiterung MetaModels auf GitHub: github.com/Metamodels
Aktuell wird diese und dazu abhängige weitere Erweiterungen manuell installiert.
Abhängigkeiten
Benötigt werden folgende Erweiterungen:
Verfügbare Attribute und Filter
Sobald der Core und benötigten sonstigen Erweiterungen installiert sind, werde die weiteren Attributs- und Filterextensions des MetaModels benötigt. Dazu gehören:
Attribute | Attribute (translated) | Filter |
---|---|---|
Attribut- und Filterextensions werden für den Betrieb von MetaModels benötigt. Welche dieser Erweiterungen in einem Projekt zu Einsatz kommen sollen ist abhängig von den benötigten Funktionen.
Alles auf einen Rutsch via git und Kommandozeile
In einer bash (Linux Kommandozeile bzw. cygwin Kommandozeile) kann man sich auch alle Unterprojekte der MetaModels via git clonen. Man sollte jedoch vorher in den Ordner wechseln, wohin die Projekte heruntergeladen werden sollen.
Linux
In Benutzerverzeichniss wechseln und für den Pull ein Verzeichniss anlegen.
cd ~ mkdir MetaModels cd MetaModels
Alle MetaModel Repos holen
for i in `wget -qO- https://api.github.com/orgs/MetaModels/repos | \ grep clone_url | \ cut -d \" -f4`; do \ git clone $i; \ done;
Installation
Die zu installieren Dateien müssen zur Installation im Contao-System wie folgt hochgeladen werden:
Module (/system/modules) | Drivers (/system/drivers) |
---|---|
|
|
Danach muss mittels des Installtools ein Update der Datenbank gemacht werden.
Backend Ansichten
Leeres MetaModel
![MetaModels Backend System.png](/images/de/thumb/6/6b/MetaModels_Backend_System.png/600px-MetaModels_Backend_System.png)
Nach Aktualisierung der Datenbank erscheint MetaModels neu als eigenständige Einstellung unter "System".
Erweiterungsverwaltung
![MetaModels Backend System ER.png](/images/de/thumb/7/7f/MetaModels_Backend_System_ER.png/600px-MetaModels_Backend_System_ER.png)
In der Erweiterungsverwaltung werdet ihr hingegen nicht viel finden, was auf MetaModels hinweist. Aber das ist gut so (Stand Dez. 2012).
MetaModel mit null Datensätzen
![MetaModels Backend System Beispiel.png](/images/de/thumb/e/e4/MetaModels_Backend_System_Beispiel.png/600px-MetaModels_Backend_System_Beispiel.png)
Nachdem ihr ein erstes neues MetaModel eröffnet habt, erscheint euch folgende Darstellung: Weiterführende Informationen zu diesem einfachen Praxisbeispiel findet ihr unter MetaModels Beispiel
Konfiguration
Dokumentation der Attribute
- metamodelsattribute_alias
- metamodelsattribute_checkbox
- metamodelsattribute_decimal
- metamodelsattribute_file
- metamodelsattribute_geoprotection
- metamodelsattribute_langcode
- metamodelsattribute_longtext
- metamodelsattribute_numeric
- metamodelsattribute_select
- metamodelsattribute_tags
- metamodelsattribute_text
- metamodelsattribute_translatedalias
- metamodelsattribute_translatedfile
- metamodelsattribute_translatedlongtext
- metamodelsattribute_translatedselect
- metamodelsattribute_translatedtags
- metamodelsattribute_translatedtext
Dokumentation der Filter
- metamodelsfilter_checkbox
- metamodelsfilter_fromto
- metamodelsfilter_range
- metamodelsfilter_select
- metamodelsfilter_tags
- metamodelsfilter_text
Frontendausgabe
started by: Planepix 00:49, 28. Nov. 2012 (CET)