Contao 4.3 ist für Entwickler gedacht. Wer die Kommandozeile nicht scheut und schon jetzt die neue Version nutzen möchte, erfährt hier wie es geht.

Contao 4.3 mit Composer installieren

Um Contao 4.3 zu installieren wird zuerst Composer benötigt, der über getcomposer.org heruntergeladen bzw. installiert werden kann.

Erstellen Sie einen Ordner für die Website und installieren Sie Contao 4.3 mit folgender Eingabe:

cd <pfad>
composer create-project --no-dev contao/managed-edition .

Ersetzen Sie dabei <pfad> mit dem Pfad zu dem soeben erstellten Ordner in dem Contao installiert werden soll.

Stellen Sie nun in der Webspace-Konfiguration den Unterordner web als Hauptverzeichnis (Document Root) ein. Danach rufen Sie das Install-Tool auf und führen wie üblich die einzelnen Schritte durch.

Das Install-Tool ist ab Version 4.0.2 unter /install.php anstatt wie früher unter /contao/install.php zu finden.

Nachdem alle Schritte des Install-Tools abgeschlossen sind, ist unter /contao das Backend von Contao 4 zu sehen.

Erweiterungen installieren

Auch die Erweiterungen werden über Composer installiert, erstellen Sie dafür die Datei app/ContaoManagerPlugin.php mit folgendem Inhalt:

<?php

use Contao\ManagerPlugin\Bundle\BundlePluginInterface;
use Contao\ManagerPlugin\Bundle\Parser\ParserInterface;
use Contao\ManagerPlugin\Bundle\Config\BundleConfig;

class ContaoManagerPlugin implements BundlePluginInterface
{
    /**
     * {@inheritdoc}
     */
    public function getBundles(ParserInterface $parser)
    {
        return [
            BundleConfig::create('MadeYourDay\Contao\RockSolidFrontendHelperBundle'),
            BundleConfig::create('MadeYourDay\Contao\RockSolidCustomElementsBundle'),
            BundleConfig::create('MadeYourDay\Contao\RockSolidColumnsBundle'),
            BundleConfig::create('MadeYourDay\Contao\RockSolidIconPickerBundle'),
            BundleConfig::create('MadeYourDay\Contao\RockSolidSliderBundle'),
            BundleConfig::create('MadeYourDay\Contao\RockSolidThemeAssistantBundle'),
            BundleConfig::create('MadeYourDay\Contao\MegaMenu\RockSolidMegaMenuBundle'),
            BundleConfig::create('MadeYourDay\Contao\RockSolidAntispamBundle'),
        ];
    }
}

Fügen Sie nun folgenden Code-Block in die composer.json-Datei ein um die soeben erstellte Datei zu registrieren:

"autoload": {
    "classmap": [
        "app/ContaoManagerPlugin.php"
    ]
},

Nachdem alles eingetragen wurde, werden mit folgenden Eingaben alle Erweiterungen mit Composer in einem Schritt installiert:

composer require \
    madeyourday/contao-rocksolid-frontend-helper:^1.0 \
    madeyourday/contao-rocksolid-custom-elements:^1.0 \
    madeyourday/contao-rocksolid-columns:^1.0 \
    madeyourday/contao-rocksolid-icon-picker:^1.0 \
    madeyourday/contao-rocksolid-slider:^1.0 \
    madeyourday/contao-rocksolid-theme-assistant:^1.0 \
    madeyourday/contao-rocksolid-mega-menu:^1.0 \
    madeyourday/contao-rocksolid-antispam:^1.0

Nun muss erneut das Install-Tool aufgerufen werden um die Datenbank zu aktualisieren.

Theme installieren

Nachdem Contao 4 inklusive Erweiterungen erfolgreich installiert wurde können Sie der üblichen Installationsanleitung des Themes ab dem Schritt Theme herunterladen und importieren folgen.

Aktualisieren Sie die Symlinks des Web-Ordners nach der Installation des Themes indem Sie im Contao-Backend unter System › Systemwartung › Daten bereinigen den Punkt Symlinks neu erstellen ausführen.

Fertig

Contao 4 und Ihr RockSolid Theme sind nun einsatzbereit und bereit für Ihre Inhalte.

Kostenlos über kommende Inhalte informiert werden

Neue Beiträge und exklusive Freebies direkt in Ihre Inbox

Holen Sie sich die monatlichen, kostenlosen Updates über neue Artikel, Themes und Erweiterungen rund um Contao. Kein Spam. Nur nützliche und exklusive Inhalte und Sie können sich mit nur einem Klick abmelden. Bleiben Sie auf dem Laufenden!

Über den Author

Martin Auswöger

Martin Auswöger

Martin ist einer der Gründer von RockSolid Themes und beteiligt sich als Core-Developer an der Entwicklung von Contao. Die Suche nach effizienten und intelligenten Lösungen treiben ihn täglich an. Für Kochen, Gesellschaftsspiele oder eine gemütliche Bergtour kann man ihn fast immer begeistern.

Folgen Sie Martin auf , GitHub und .

RockSolid Themes Blog

Das RockSolid Themes Entwickler-Team schreibt über Webdesign, Entwicklung und Neuigkeiten. Plus laufende hilfereiche Tipps, Tutorials und Inhalte rund um Contao.

Themes kostenlos testen

Open Sauce free

Testen Sie unsere Erweiterungen und Themes mit Open Sauce. Unserem responsive Free Theme für Contao.

Immer auf dem Laufenden