
Installation und Aktualisierung von Droopler im Überblick
Droptica ist eine Drupal-Agentur. In unserer Arbeit bauen wir sehr oft Unternehmenswebsites auf Drupal. Um das Rad nicht jedes Mal neu zu erfinden, haben wir Droopler erstellt. Droopler ist ein hochmodernes Open-Source-Tool für den Aufbau von Websites, basierend auf der neuesten Version von Drupal. Das System wurde entwickelt, um eine einfache und flexible Anpassung von Inhalten zu ermöglichen, die auf jedem Gerät großartig aussehen. Sie können mehr erfahren unter www.droopler.com.
Eine Demoversion des Systems ist verfügbar unter https://droopler-demo.droptica.com/
Bevor Sie sich mit den Möglichkeiten und Funktionen von Droopler vertraut machen können, werde ich Sie durch den Einrichtungsprozess führen.
Technische Anforderungen
Vor Beginn der Einrichtung müssen mehrere technische Anforderungen erfüllt sein. Folgende Stack wird benötigt, um Droopler einzurichten:
- Apache (oder ein anderer Webserver),
- SQLite, MySQL, MariaDB, Postgresql oder eine andere Datenbank;
- PHP 7.
Die meisten Shared-Hosting-Anbieter bieten solch einen Stack an. Vor Beginn des Einrichtungsprozesses ist es ratsam zu überprüfen, ob die PHP-Version auf 7 eingestellt ist
Einrichtung von Droopler
Der folgende Einrichtungsprozess ist für Benutzer gedacht, die keinen Root-Zugriff auf das Betriebssystem haben (Shared Hosting, etc.).
Schritt 1 – Dateien auf den Server herunterladen
Die folgenden Schritte sollten in dem Verzeichnis ausgeführt werden, auf das die Domain zeigt (DocumentRoot).

Methode 1
Diese Methode kann verwendet werden, wenn Ihr Hosting-Provider eine Verbindung zum Server über SSH bereitstellt.
Wichtig: Bevor Sie diese Methode zur Einrichtung von Droopler verwenden, stellen Sie sicher, dass Befehle wie
composer --help
npm help
gulp -version
verfügbar sind. Wenn bei der Ausführung der obigen Befehle keine „Befehl nicht gefunden“-Meldungen oder andere Fehler angezeigt werden, können Sie fortfahren. Andernfalls gehen Sie direkt zu Methode 2 :-)
In dieser Methode müssen Sie nur die unten aufgeführten Befehle ausführen, um die erforderlichen Dateien herunterzuladen:
git clone -b no_web https://github.com/droptica/droopler_project
cd droopler_project
composer install
composer drupal-scaffold
composer install
An dieser Stelle müssen Sie nur noch SCSS-Dateien zu CSS kompilieren. Um dies zu tun, folgen Sie einfach den unten stehenden Anweisungen:
cd web/themes/custom/droopler_subtheme
npm install
npm install --global gulp-cli
gulp compile
Methode 2
1. Laden Sie das schlüsselfertige Paket von https://www.droopler.com/download herunter
2. Entpacken Sie das heruntergeladene Paket und laden Sie es per FTP auf den Server hoch.
Schritt 2 – Einrichtung von Droopler
Starten Sie Ihren Browser und geben Sie die Adresse ein. Sie werden automatisch zum Droopler-Einrichtungsassistenten weitergeleitet. Befolgen Sie die Anweisungen des Assistenten, um den Einrichtungsprozess abzuschließen.
Einrichtung von Droopler in Docker mithilfe des Dcon-Tools
Wichtig: Root-Zugriff auf das Betriebssystem ist erforderlich, um die unten aufgeführten Schritte auszuführen.
Installieren Sie das Dcon-Tool gemäß den Anweisungen unter https://github.com/droptica/docker-console und starten Sie einen https://github.com/droptica/nginx-proxy-Container.
Wir haben mehr über das Ausführen von Dcon und nginx-proxy in einem unserer früheren Artikel geschrieben.
Um Docker-Container auszuführen, auf denen Droopler läuft, benötigen Sie eine docker-compose.yml-Datei. Sie können ein Beispiel-Wrapper herunterladen, wo Sie die erforderlichen Dateien finden.
git clone https://github.com/DropticaExamples/droopler-wrapper-example.git
Ändern Sie den VIRTUAL_HOST-Parameter in die Domain-Adresse Ihrer eigenen Seite in der heruntergeladenen docker-compose.yml-Datei. Wenn Sie Ihre Website online stellen, ist es auch ratsam, den phpmyadmin-Container aus Sicherheitsgründen zu entfernen oder auszukommentieren.
Nun müssen Sie das Droopler-Repository in das /app-Verzeichnis herunterladen – führen Sie den folgenden Befehl in dem Verzeichnis aus, in das Sie das Repository (Wrapper) zuvor heruntergeladen haben:
git clone https://github.com/droptica/droopler_project app
Um die Docker-Container zu bauen und zu starten, führen Sie die folgenden Befehle in der Konsole aus:
dcon update-images
dcon up
Alles, was Sie tun müssen, ist die Installation eines Droopler-Profils zu starten:
dcon build-profile
Sie werden aufgefordert, ein GitHub-Token einzugeben. Kopieren Sie den Link und laden Sie die Seite, ein Token wird generiert, das Sie in die Konsole kopieren und mit Eingabetaste bestätigen müssen.
Nach dem Ausführen mehrerer Operationen ist Droopler bereit für den ersten Start. Starten Sie den Browser und geben Sie die Adresse Ihrer Seite ein.
Aktualisierung
Droopler wird ständig weiterentwickelt und mit neuen Funktionen erweitert. Um diese Funktionen auf Ihrer Website weiterzuentwickeln, sollten Sie sicherstellen, dass Sie das System regelmäßig aktualisieren. Updates beinhalten auch Sicherheits-Patches.
WICHTIG! Wir empfehlen dringend, ein Backup Ihrer Dateien und Datenbank zu erstellen sowie Wartungs-Downtime zu aktivieren – example.com/admin/config/development/maintenance – bevor Sie Droopler aktualisieren.
Sie können Droopler auf eine von zwei Arten aktualisieren:
Methode 1
Wenn Sie Droopler durch Herunterladen des Code-Repositorys von https://github.com/droptica/droopler_project eingerichtet haben, ist diese Methode für Sie gedacht :)
Stellen Sie eine Verbindung zum Server über SSH her und führen Sie den Befehl git pull in dem Verzeichnis aus, in das Sie das Repository zuvor heruntergeladen haben.
Der nächste Schritt hängt davon ab, ob Sie das Dcon-Tool installiert haben oder nicht. Wenn Dcon verfügbar ist, führen Sie den folgenden Befehl aus:
dcon compose-update
Falls Sie Dcon nicht installiert haben, müssen Sie Folgendes ausführen:
composer update
Methode 2
Laden Sie einen neuen Build von https://www.droopler.com/download herunter
Das heruntergeladene Paket muss entpackt und per FTP auf den Server hochgeladen werden, wobei die vorhandenen Dateien auf dem Server überschrieben werden.
Starten Sie Ihren Browser und gehen Sie zu www.example.com/update.php
Fazit
Herzlichen Glückwunsch! Sie haben gerade mehrere Möglichkeiten gelernt, wie Sie Droopler, eine Drupal-Distribution, einrichten und aktualisieren können. Wie Sie sehen, ist es wirklich einfach :-) Sollten Sie jedoch auf Probleme stoßen, die Sie nicht alleine lösen können, hinterlassen Sie uns eine Nachricht. Wir helfen Ihnen gerne!