Direkt zum Inhalt
Bild
osl-banner%20%285%29.jpg

Drupal 8 Distribution: Panopoly

AI-Translated
article publisher

Raman

Drupal

Wenn Sie jemals Drupal Core verwendet haben, wissen Sie, wie spartanisch es standardmäßig ist. Es kann für einen durchschnittlichen Internetnutzer überwältigend sein, all die Drupal-Terminologien wie Blöcke, Views, Taxonomien usw. zu verstehen. Und ehrlich gesagt, Drupal Core erfüllt nicht die Anforderungen eines Endbenutzers. Entwickler, Site-Builder und Themer müssen die Drupal-Site konfigurieren, bevor ein Content-Editor mit dem Hinzufügen von Inhalten auf seiner Site beginnen kann.

Drupal 8 Startseite
Drupal 8 standardmäßig

Daher stellt die Drupal-Community verschiedene „Distributionen“ für unterschiedliche Zwecke bereit. Dies sind nichts anderes als Drupal Core zusammen mit einer Reihe von Modulen, Themes und Installationsprofilen, die vorkonfiguriert sind, um in einen bestimmten Anwendungsfall zu passen. Eine solche Distribution, die wir uns heute ansehen werden, ist Panopoly. 

Panopoly zielt darauf ab, alle komplexen Drupalismen vor einem Endbenutzer zu verbergen, indem es die Möglichkeit bietet, den Inhalt und das Layout der Site direkt vom Frontend aus zu bearbeiten, ohne durch die Admin-Menüs navigieren zu müssen. Wichtig zu verstehen ist hier, dass es sich eher um eine „Basisdistribution“ handelt, die ein Framework zum Erstellen von Distributionen bietet. Viele beliebte Distributionen wie Open Atrium, Open Academy, Open Restaurant usw. wurden darauf aufgebaut.

Panopoly installieren

Die Installation von Panopoly ist der Installation von Drupal Core sehr ähnlich. Laden Sie die .tar.gz- oder die .zip-Datei herunter, extrahieren Sie sie und platzieren Sie den Ordner im Stammverzeichnis Ihres Webservers. Besuchen Sie http://{host}/{drupal-directory} in Ihrem Webbrowser und folgen Sie den Installationsschritten. 

Demo-Inhalte aktivieren
Aktivieren von Demo-Inhalten während der Installation von Panopoly

Das Installationsprogramm ermöglicht es uns, eine Reihe von Demo-Inhalten auf der Drupal-Site hinzuzufügen, um das Layout zu testen. Dies kann später einfach entfernt werden, indem das Panopoly Demo-Modul deaktiviert wird. Sobald die Installation abgeschlossen ist, können Sie sich mit den Site-Admin-Anmeldeinformationen anmelden.

Panopoly standardmäßig mit Demo-Inhalten
Panopoly standardmäßig mit Demo-Inhalten

Funktionen von Panopoly

Da Panopoly eine Basisdistribution ist, ist sie nicht die funktionsreichste Drupal-Distribution. Sie konzentriert sich darauf, den Prozess für Site-Builder zu vereinfachen, indem bestimmte Aspekte der Site vorkonfiguriert werden, und bietet ein Framework zum Erstellen von Distributionen darauf aufbauend. Die Distribution bietet die folgenden Funktionen:

  1. Panels IPE (In-Place-Editor)
    Es verwendet das Panels IPE-Modul, um Site-Buildern die Konfiguration des Layouts und Content-Editoren die Verwaltung von Inhalten direkt vom Frontend aus zu ermöglichen. Dies bietet eine visuelle Hilfe beim Anpassen von Layouts mithilfe von Live-Vorschauen. Jede Seite auf der Site kann mithilfe des Panels IPE-Widgets angepasst werden.
    Layout auswählen
    Panels IPE – Anpassen des Layouts und Verwalten von Inhalten im laufenden Betrieb
  2. Vorkonfigurierter CKEditor WYSIWYG
    Panopoly vorkonfiguriert den WYSIWYG-Editor von Drupal 8, d. h. CKEditor. Es konfiguriert die Symbolleiste, die zulässigen HTML-Tags und Filter. Dies stellt sicher, dass der Content-Editor keine unsicheren Tags oder ungesunden Schriftartenstile einfügt.
    Standardsymbolleiste von CKEditor in Panopoly
    Standardsymbolleiste von CKEditor in Panopoly
  3. Verbesserte Content-Bearbeitungserfahrung
    Die Distribution bietet eine neu gestaltete Seite zur Bearbeitung von Nodes. Dies beinhaltet geringfügige Verbesserungen gegenüber den Optionen zur Bearbeitung von Nodes, wie z. B. die Bereitstellung des aktuellen Werts direkt unter der Option, die einfache Hinzufügung von Taxonomien usw.
    Optionen zur Bearbeitung von Nodes
    Optionen zur Bearbeitung von Nodes – Drupal Core vs. Panopoly
  4. Responsive Layouts und Bildstile
    Das Radix-Layout bietet 31 responsive Layouts, d. h. sie passen sich dem Anzeigebereich an. Dies in Kombination mit den responsiven Bildstilen von Panopoly stellt sicher, dass sich der Inhalt entsprechend an jede Bildschirmgröße anpasst und auch die Bandbreite des Benutzers spart, indem das entsprechend dimensionierte Bild bereitgestellt wird.
    Desktop-Version einer Website - großartige WebsiteMobile Version der Website - großartiges Gemüse
     
  5. Panopoly Core-Funktionen
    Abgesehen von den oben genannten Funktionen verfügt es über ein Panopoly Core-Modul. Dies beinhaltet geringfügige Verbesserungen gegenüber Drupal Core, einschließlich benutzerdefinierter Datums- und Zeitformate, einer Editor-Benutzerrolle, einer globalen Taxonomie namens „Kategorien“ usw.

Wie verwende ich Panopoly als Basisdistribution?

  1. Um Panopoly als Basisdistribution zu verwenden, müssen Sie die Konfigurationen, Module und Bibliotheken in Ihre benutzerdefinierte Distribution aufnehmen, die von ihr verwendet wird. 
     
  2. Kopieren Sie die Verzeichnisse profiles/panopoly/config, profiles/panopoly/libraries und profiles/panopoly/modules in Ihr Profil. 
     
  3. Fügen Sie den Inhalt von profiles/panopoly/drupal-org.make in die Make-Datei Ihres Installationsprofils innerhalb der benutzerdefinierten Distribution ein. 
     
  4. Kopieren Sie als Nächstes alle Abhängigkeiten von profiles/panopoly/panopoly.info.yml in die .info.yml-Datei Ihres Installationsprofils. Sie können weitere beigesteuerte oder benutzerdefinierte Module hinzufügen, die als Teil der Distribution installiert werden müssen.
     
  5. Jetzt können Sie die Drupal-Site gemäß den Anforderungen konfigurieren – Inhaltstypen, Taxonomien, benutzerdefinierte Bildstile, Views, Benutzer und Berechtigungen usw. definieren, die Konfigurationen als .yml-Dateien mithilfe von drush config-export exportieren und sie zusammen mit den Konfigurationsdateien von Panopoly in das Verzeichnis config/install Ihres Profils platzieren.

Fazit

Panopoly ist eine Basisdistribution, die stark vom Panels-Ökosystem abhängt. Diese Distribution ist ein Versuch, den Drupalismus von einem durchschnittlichen Benutzer zu entfernen und ein Framework zum Erstellen von Distributionen darauf aufbauend bereitzustellen. Nochmals zur Erinnerung: Panopoly befindet sich für Drupal 8 im Alpha-Zustand, daher wird nicht empfohlen, echte Sites zu erstellen, aber Sie können gerne damit herumspielen. 

Abonnieren

Ready to start your digital transformation journey with us?

Verwandte Blogs

Zurück von der DrupalCon Atlanta 2025: Ein Meilenstein für OpenSense Labs

Zurück von der DrupalCon Atlanta 2025: Ein Meilenstein für OpenSense Labs

„Fit. Schnell. Für die Ewigkeit gebaut.“ Das war nicht nur ein Slogan, sondern die Denkweise, mit der wir zur DrupalCon…

Erklärbare KI-Tools: SHAPs Stärke in der KI

Explainable AI tools Explainable AI And SHAP OpenSense Labs

Wissen Sie, was erklärbare KI-Tools sind? Erklärbare KI-Tools sind Programme, die zeigen, wie eine KI ihre Entscheidungen…

KI-Chatbots: Präzision und Persönlichkeit in Perfektion

Creating AI Chatbot OpenSense Labs

In der Welt der künstlichen Intelligenz ist die Entwicklung eines KI-Chatbots, der nicht nur akkurate Informationen liefert…