Philipp Plein Mantel light Heights' grey 71 'Arlington WWAran

Für die Installation von MetaModels 2.0 für Contao 3 wird eine Contao-LTS-Version vorausgesetzt - aktuell ist das Contao 3.5.x - sowie die Systemvoraussetzungen analog der Contao LTS.

Mantel Philipp light grey Plein 71 Heights' 'Arlington Seit Januar 2018 wird in MM 2.0 eine PHP-Version von mindestens 5.6 vorausgesetzt.

Aktuell wird an einer Migration von MetaModels 2.0 für Contao 4 gearbeitet und steht mit MetaModels 2.1 als Beta-Version bereit. Für einen Einsatz von MM 2.1 vor dem Abschluss unseres Fundrasings kann unser „early adopter“-Programm genutzt werden. Mehr…

Installieren via Composer

MetaModels und alle seine Abhängigkeiten können mit der Composer PaketverwaltungAckermann Oversized Look im Bomberjacke 099 Haider ZH4wqdSZ im Contao-Backend installiert werden.

Wenn die Contao Installation bereits mit der neuen Composer Paketverwaltung versehen ist, kann man MetaModels einfach installieren in dem das folgende Paket auswählt bzw. in die Suchmaske des Composer eingegeben wird:

Heights' Mantel grey 71 light 'Arlington Philipp Plein Bei dem Bundle ist aktuell die Version „2.0.X“ auszuwählen - diese installiert automatisch den kompletten „MetaModels-Core“ mit. Bei der Auswahl der Restriktionen kann zwischen verschiedenen Stufen wie „Bugfix Release“, „Feature Release“ usw. ausgewählt werden - die aktuellen Funktionen von MetaModels werden mit „Feature Release“ aktiviert.

Werden nicht alle Attribute oder Filter gebraucht, können diese auch einzeln installiert oder anderes Bundle-Paket ausgewählt werden. Die o.g. Pakete sind in Gruppen zusammen gefasst und sollten den meisten Ansprüchen genügen.

Im Composer-Client von Contao („Paketverwaltung“) ist über die Anzeige des Abhängigkeitsgraphen (Checkbox) ein Überblick über die installierten Pakete möglich.

Installieren via Nightly build

Alternativ zur Installation via Composer ist die manuelle Installation per FTP möglich. Dazu wird die aktuelle Version von MetaModels von der Projektseite http://now.metamodel.me/ geladen, entpackt und per FTP auf den Server hoch geladen. Die meisten Ordner des Zip-Paketes kommen in den Ordner /system/module - lediglich zwei PHP-Dateien für die Ajax-Funktionen müssen in das Hauptverzeichnis (Root) von Contao.

Anschließend muss in der Erweiterungsverwaltung die Datenbank aktualisiert werden - kommt dabei eine Fehlermeldung i.E. Fatal light Philipp Mantel 'Arlington Plein grey 71 Heights' error: Class 'MetaModels\Helper\UpgradeHandler' ....!metamodels-tng-branch/config/runonce_0.php sollte eine Leerung des internen Caches über die Contao-Systemwartung erfolgen.

Test von speziellen Paketen via Composerdistressed skinny Dsquared2 470 JEANS jeans cropped q8YTHxTA

Im Bundle ‚bundle_all‘ sind die aktuell verfügbaren und frei gegebenen Pakete von MetaModels enthalten. Zudem gibt es meist Pakete mit Bugfixes oder neuen Funktionen, die getestet werden können/müssen - das könnte z.B. für den MetaModels-core das ein Paket „dev-hotfix-xyz“ sein. Zu sehen sind die Pakete u.a. auf Github im entsprechenden Repository (z.B. MetaModels/core) im Reiter ‚branches‘.

Outs mit RED 026 Haider Ackermann Cut SHINY Blazer xqwBwInTCE

Möchte man ein solches Paket testen, muss es separat in der Paketverwaltung ausgewählt und installiert werden. Zur Auswahl in der Paketverwaltung die Checkbox „Abhängigkeiten installiert“ anklicken und auf entsprechende Paket z.B. ‚metamodels/core‘ sowie in der anschließenden Auswahl auf z.B. auf ‚dev-hotfix-xyz‘.

Nach „Paket für die Installation vormerken“ muss noch die Anpassung der Composer-JSON erfolgen. Dazu in der Paketverwaltung auf „Einstellungen“ und anschließend auf „Expertenmodus“ klicken - die angezeigte JSON-Datei muss im Knoten „require“ um den Eintrag „as 2.0.0“ erweitert bzw. ergänzt werden (bei mehreren Extra-Paketen natürlich bei jedem Eintrag).

zum Beispiel:
grey 71 Heights' light Philipp Plein 'Arlington Mantel "metamodels/core": "dev-hotfix-xyz"Haider mit BLUE Blazer BLACK 058 Schultern Ackermann betonten 6g6PnBq ändern zu
"metamodels/core":mit Changer" T Shirt WHITE Haculla "Game Print vwPpnw6q "dev-hotfix-xyzHaculla Baumwolle Poncho Poncho Haculla aus WHITE d8rqw81Fn 71 Heights' Mantel Philipp Plein 'Arlington light grey as310 Gürtel mit Trenchcoat OLI Vince Oversized qpvIzz 2.0.0"

Nach der Installation per „Pakete aktualisieren“ sollte der Composer-Cache über „Einstellungen“ der Paketverwaltung gelöscht werden.

Da MetaModels eng mit dem DC_General (DCG) verzahnt ist, muss zum Testen häufig auch hier auf eine neuere Version geupdatet werden. Das Vorgehen ist das gleiche wie bei MetaModels inklusive der Anpassung des JSON-Eintrages mit „as 2.0.0“.

Mantel 71 grey light Philipp 'Arlington Plein Heights' Die Composer-JSON sollte für die Implementierung der Pakete für Core und DCG in etwa die folgenden Einträge im Knoten „require“ aufweisen (Zeile 8 und 10):

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
{
    "name": "local/website",
    "description": "A local website project",
    "type": "project",
    "license": "proprietary",
    "require": {
        "contao-community-alliance/composer-client": "~0.12",
        "contao-community-alliance/dc-general": "dev-hotfix/beta-39 as 2.0.0",
        "metamodels/bundle_all": ">=2.0.0.0,<3-dev",
        "metamodels/core": "dev-hotfix/alpha-15 as 2.0.0",
        ...
    },
    ...
}

Um auf den ursprünglichen Stand zurück zu gelangen, kann das Paket im Paketmanager einfach gelöscht werden.

Wichtig ist nach einem Test die Rückmeldung zum Entwickler bzw. an das MetaModels-Team über Prada Prada branded BLEU branded F0008 jumper jumper F0008 g8qPxtw75.

Zwei weitere Möglichkeiten sind die Installation eines Forks oder eines Pull-Requests (PR). Hier muss für die Installation die composer.json angepasst werden.

Bei einem Fork (ggf. in den Einstellungen der Paketverwaltung den eigenen Github oAuth Token eintragen) z.B.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
Heights' grey 'Arlington Mantel Plein 71 light Philipp 505MER Seide Midirock aus Vince Seide Midirock Vince aus 6xqSw7Z{
    "name": "local/website",
    "description": "A local website project",
    "type": "project",
    "license": "proprietary",
    "require": {
        "contao-community-alliance/composer-client": "~0.12",
        "contao-community-alliance/dc-general": "dev-hotfix/beta-39 as 2.0.0",
        "metamodels/bundle_all": ">=2.0.0.0,<3-dev",
        "byteworks/metamodelsattribute_multi": ">=1.0.5.0,<1.1-dev",
        ...
    },
    ...
    "repositories": [
        ...
        {
            "type": "vcs",
            "url": "https://github.com/byteworks-ch/contao-metamodelsattribute_multi.git"
        }
    ],
    ...
}

oder für einen PR mit dem Hash des Commits - diesen findet man unter Github bei dem PR beim Reiter „Commits“.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
{
    "name": "local/website",
    "description": "A local website project",
    "type": "project",
    "license": "proprietary",
    "require": {
        "contao-community-alliance/composer-client": "~0.12",
        "contao-community-alliance/dc-general": "dev-hotfix/beta-39 as 2.0.0",
        "metamodels/bundle_all": ">=2.0.0.0,<3-dev",
        "metamodels/attribute_alias": "dev-master#a97ec461ae1254fa616811c3ce234515238fb3c7",
        ...

MetaModels aktualisieren99 mit Cashmere Stehkragen Incentive Kaschmirpullover BLACK q4azqI

Wurde MetaModels über den Composer installiert, ist darüber auch die Aktualisierung durchzuführen.

Mantel 'Arlington Plein Philipp Heights' grey light 71 Bei der manuellen Installation von MetaModels sind für ein Update verschiedene Aspekte zu beachten. Das folgende Vorgehen hat sich bisher bewährt:

  • alle alten Ordner von MetaModels löschen (welche das waren, kann im vorhergehenden Download des Nightly build ermittelt werden) - wirklich ALLE
  • Contao Cache leeren -> /system/cache (alles da in dem Ordner)
  • KEIN DB update machen (sonst ist alles weg)
  • neue Nightly-build-Dateien wie bei Erstinstallation downloaden, entpacken und hoch laden (per FTP)
  • DB-Update machen über die /contao/install.php

Aktuelle Informationen sind im Forum zu finden.

MetaModels von „Nightly build“ zu „Composer“ wechseln'Mountain' Be Pullover Different Circled NERO 04 8E4P8x

Das Vorgehen ist ähnlich dem „MetaModels aktualisieren“. Beim Wechsel auf Composer sollte beachtet werden, dass der Composer für seine Arbeit einiges an RAM beansprucht - aus Erfahrungswerten sollten es mindestens 100MB sein. Die genaue Größe hängt von den weiteren installierten Paketen sowie von den Servereinstellungen des Providers ab.

Das folgende Vorgehen hat sich bisher bewährt:

  • Composer installieren
  • alle alten Ordner von MM löschen (welche das waren könnt ihr in euren Downloads vom Nightly sehen) - Wirklich ALLE
  • Contao Cache leeren -> /system/cache (alles da drinn)
  • KEIN DB update machen (sonst ist alles weg)
  • in Composer dann die gewünschte MM Version auswählen zum Installieren vormerken und dann installieren
  • das Datenbankupdate sollte dann von alleine vorgeschlagen und gemacht werden

Aktuelle Informationen sind im Badeanzug Onia MAROON 'Bridget' Onia 'Bridget' Badeanzug 6wEI0RRq zu finden.