MetaModels: Unterschied zwischen den Versionen

Aus Contao Community Documentation

(Manuelle Installation)
(Artikelstruktur umgestellt)
Zeile 12: Zeile 12:
 
}}
 
}}
  
=Start der Wiki-Dokumentation der Erweiterung MetaModels (Nachfolger des Catalog)=
+
=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 [http://http://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==
  
 
{{Hinweis|Installation von MetaModels aus GitHub}}
 
{{Hinweis|Installation von MetaModels aus GitHub}}
  
 +
===Core===
 
Zu finden ist die Erweiterung MetaModels auf GitHub:
 
Zu finden ist die Erweiterung MetaModels auf GitHub:
 
[https://github.com/MetaModels]
 
[https://github.com/MetaModels]
Zeile 21: Zeile 32:
 
Aktuell wird diese und dazu abhängige weitere Erweiterungen manuell installiert.
 
Aktuell wird diese und dazu abhängige weitere Erweiterungen manuell installiert.
  
 +
===Abhängigkeiten===
 
Benötigt werden folgende Erweiterungen:
 
Benötigt werden folgende Erweiterungen:
  
Zeile 29: Zeile 41:
 
* [https://github.com/Discordier/justtextwidgets justtextwidgets]
 
* [https://github.com/Discordier/justtextwidgets justtextwidgets]
  
==Verfügbare Attribute und Filter==
 
  
Sobald diese Erweiterungen installiert sind, werde die weiteren Attributs- und Filterextensions des MetaModels benötigt.
+
===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:
 
Dazu gehören:
  
Zeile 60: Zeile 73:
 
* [https://github.com/MetaModels/filter_text Filter: Text]
 
* [https://github.com/MetaModels/filter_text Filter: Text]
  
=Alles auf einen Rutsch via git und Kommandozeile=
+
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.
 
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.
 
<source lang="bash">
 
<source lang="bash">
Zeile 70: Zeile 85:
 
</source>
 
</source>
  
=Manuelle Installation=
+
 
Wer sich die Installation per Terminal nicht zutraut, kann wie gesagt die oben genannten Erweiterungen runterladen, entzippen und diese in die entsprechenden Unterordner seiner Contao-Installation kopieren. Seit Jan. 2013 kann man alle Erweiterungen auch als One-Zip-File runterladen unter [http://now.metamodel.me/de/ now.metamodel.me]. Neu kämen folgende Erweiterungen und Treiber hinzu:
+
=Installation=
 +
Die zu installieren Dateien müssen zur Installation im Contao-System wie folgt hochgeladen werden:
  
 
'''Module''' (/system/modules)<br />
 
'''Module''' (/system/modules)<br />
Zeile 106: Zeile 122:
 
* DC_General.php
 
* DC_General.php
  
==Backend Ansichten==
+
Danach muss mittels des Installtools ein Backend der Datenbank gemacht werden.
 +
 
 +
=Backend Ansichten=
 
Nachdem ihr das Installationsprogramm (install.php) nochmals über eure Contao-Installation habt laufen lassen und die DB aktualisiert habt, erscheint die Erweiterung neu als eigenständige Einstellung unter "System".<br />
 
Nachdem ihr das Installationsprogramm (install.php) nochmals über eure Contao-Installation habt laufen lassen und die DB aktualisiert habt, erscheint die Erweiterung neu als eigenständige Einstellung unter "System".<br />
 
[[Datei:MetaModels_Backend_System.png]]
 
[[Datei:MetaModels_Backend_System.png]]

Version vom 4. Februar 2013, 22:10 Uhr

MsgError.png 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


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 [1] 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

Hinweis.png Hinweis: Installation von MetaModels aus GitHub


Core

Zu finden ist die Erweiterung MetaModels auf GitHub: [2]

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:

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.

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)

  • generalDriver
  • justtextwidgets
  • metamodels
  • 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
  • metamodelsfilter_checkbox
  • metamodelsfilter_fromto
  • metamodelsfilter_range
  • metamodelsfilter_select
  • metamodelsfilter_tags
  • metamodelsfilter_text
  • metapalettes
  • multicolumnwizard

Drivers (/system/drivers)

  • DC_General.php

Danach muss mittels des Installtools ein Backend der Datenbank gemacht werden.

Backend Ansichten

Nachdem ihr das Installationsprogramm (install.php) nochmals über eure Contao-Installation habt laufen lassen und die DB aktualisiert habt, erscheint die Erweiterung neu als eigenständige Einstellung unter "System".
MetaModels Backend System.png

In der Erweiterungsverwaltung werdet ihr hingegen nicht viel finden, was auf MetaModels hinweist. Aber das ist gut so (Stand Dez. 2012). MetaModels Backend System ER.png

Nachdem ihr ein erstes neues MetaModel eröffnet habt, erscheint euch folgende Darstellung: MetaModels Backend System Beispiel.png
Weiterführende Informationen zu diesem einfachen Praxisbeispiel findet ihr unter MetaModels Beispiel



started by: Planepix 00:49, 28. Nov. 2012 (CET)

Ansichten
Meine Werkzeuge

Contao Community Documentation

<Kellner> und einmal Filet?
<backbone87> Nein Olli, nicht Philip!

Navigation
Verstehen
Verwenden
Entwickeln
Verschiedenes
Werkzeuge