OTT erklärt: Was ist Drupal?

Content-Management-Systeme wie WordPress sind die Architektur hinter Millionen von Websites im Internet. Ein CMS ermöglicht es Benutzern, selbst denen, denen umfassende Programmierkenntnisse fehlen, den Inhaltsfluss zu ihrer Website auf organisierte, effektive und einfache Weise zu verwalten und zu koordinieren.

WordPress hat laut (WordPress)W3Techs einen Marktanteil von 35 % der Websites im Internet . Das ist über ein Drittel aller Websites – verrückt, oder? Davon abgesehen, warum sollten Sie für inhaltsorientierte Websites überhaupt eine andere Option in Betracht ziehen?

Hier kommt Drupal ins Spiel . Aber was ist Drupal ? Als führendes Content-Management-Framework im Web bietet es ein Maß an Modularität, das Sie in einem CMS wie WordPress nicht finden werden . Ein CMS ist eine Webanwendung, die hauptsächlich zum Verwalten von Inhalten verwendet wird, aber ein Framework wie Drupal legt die Grundlage für eine inhaltsreiche Website, die auf sehr robuste Weise angepasst werden kann.

Drupal vs. WordPress

Der beste Weg für den durchschnittlichen Benutzer, zu verstehen, was Drupal ist, ist es, es mit einem sehr beliebten Open-Source-Content-System, WordPress , zu vergleichen . Die Kernfunktionalität von WordPress besteht darin, Benutzern ein System zur Verfügung zu stellen, mit dem sie sowohl statische als auch dynamische Seiten ihrer Website verwalten können. (WordPress)WordPress unterstützt eine Plugin-Architektur und ein Vorlagensystem, die beide massive Beiträge von seiner Community erhalten haben.

Wenn Sie zu einer WordPress -Website navigieren, ist es oft leicht zu erkennen, dass sie von WordPress betrieben wird . WordPress - Websites haben im Allgemeinen die gleiche Struktur, die gleiche URL- und Dateibenennungskonvention und andere wichtige Werbegeschenke. Allerdings waren Sie wahrscheinlich schon auf Dutzenden von Drupal -Websites, ohne es jemals zu wissen. Dies liegt daran, wie anpassbar und flexibel Drupal ist.

Drupal ist eher eine Unternehmenslösung zum Erstellen dynamischer Websites. Es legt eine robuste Codebasis fest, die Entwickler anpassen und darauf aufbauen können, um viel mehr zu tun, als nur Blogs oder Nachrichtenseiten zu erstellen. 

Während WordPress in dem Sinne modular ist, dass Sie jederzeit Plugins und Integrationen von Drittanbietern installieren können, ist Drupal im Kern modular – es soll umfassend angepasst werden, damit Sie Drupal in eine E-Commerce-Site, ein Intranet oder ein Forum verwandeln können , Social-Networking-Site und vieles mehr.

Wie Drupal gebaut wurde(How Drupal Was Built)

Drupal enthält viele beliebte Webtechnologien, aber der Großteil seines Codes ist in PHP , wobei MySQL die Datenbankseite antreibt. Drupal ist vollständig Open-Source , Sie können sich also jederzeit den gesamten Code dahinter ansehen.

Drupal enthält Elemente von HTML5 , YAML , Twig , jQuery, Backbone.js und mehr. Je mehr dieser Technologien Sie kennen, desto besser können Sie Drupal in eine maßgeschneiderte Lösung integrieren. 

Drupal erfordert jedoch nur, dass Sie die Grundlagen von HTML kennen, um mit dem Erstellen dynamischer Seiten und dem Erstellen einer funktionalen Website zu beginnen.

Drupal-Hooks erklärt(Drupal Hooks Explained)

Wie WordPress unterstützt Drupal die Modularisierung, um mehr hinzuzufügen als das, was Sie aus der Box bekommen. Um vollständig zu verstehen und zu verstehen, wie dies funktioniert, müssen Sie das Hook-System von Drupal verstehen .

Stellen Sie sich in Drupal ein Modul als eine Sammlung von PHP - Dateien vor, die erweiterte Funktionen ermöglichen, die im Kern von Drupal nicht verfügbar sind. (Drupal)Hooks sind eine Möglichkeit für diese Module, mit anderen Modulen oder dem Kern zu interagieren. Der Kern von Drupal wird mit einer langen Liste von unterstützten Hooks ausgeliefert, über die Sie (Drupal)hier(here) mehr lesen können .

Ohne in den verwirrenden technischen Jargon hinter Hooks einzusteigen, können Sie sich diese als einfache Event-Listener vorstellen, die das Kernverhalten von Drupal verändern. Das effektive Aufrufen eines Hooks ermöglicht es Ihnen, die Funktionalität von einem anderen Modul oder dem Kern von Drupal „auszuleihen“ und Ihrem eigenen Modul hinzuzufügen.

Während WordPress-Plugins also die sofortige Plug-and-Play-Befriedigung bieten, eine neue und vollständige Funktion zu aktivieren, sind die Hooks von Drupal eher entwicklungsorientiert und für die Verwendung in einem oder vielen anderen Modulen konzipiert.

So erhalten Sie Drupal(How to Get Drupal)

Die neueste Version von Drupal, Drupal 8 , kann von der offiziellen Drupal-Website heruntergeladen werden(official Drupal website) . Auf derselben Seite können Sie eine Liste aller Module, Designs, Distributionen und Übersetzungen abrufen. Weitere empfohlene Versionen finden Sie hier(here) .

Während der Evaluator Guide der offiziellen Website Ihnen zeigt, wie Sie eine temporäre lokale Demo von Drupal 8 bereitstellen , gibt es mehrere webbasierte Lösungen, um dies zu erreichen. OpenSourceCMS.com ist unser Favorit und ermöglicht es Ihnen, eine öffentliche, sich selbst zurücksetzende Drupal - Demo zu verwenden oder sogar Ihre eigene Instanz mit einer Lebensdauer von 24 Stunden anzufordern.

Während Drupal völlig kostenlos heruntergeladen werden kann, ist es nicht völlig „kostenlos“ in dem Sinne, dass es ziemlich viel Entwicklung erfordern wird. WordPress ist viel Community-gesteuerter als Drupal , und innerhalb eines Tages können Sie wahrscheinlich eine WordPress - Site mit einem benutzerdefinierten Design und einer Reihe von Plugins einrichten.

Drupal als Framework erfordert viel mehr Arbeit unter der Haube. Wenn Sie selbst kein Webentwickler sind, sollten Sie damit rechnen, jemanden mit Erfahrung im Programmieren und Entwerfen auf der Plattform einzustellen.

Was ist also zusammenfassend Drupal ? Es ist eines der leistungsstärksten und robustesten Content-Management-Frameworks, das es Entwicklern ermöglicht, vollständig anpassbare Websites zu erstellen, die Inhalte leistungsstark bereitstellen können, sich aber nicht ausschließlich um Inhalte drehen müssen – ein wichtiger Unterschied zu WordPress .

Haben(Did) Sie etwas Neues über Drupal erfahren oder eine Frage, die in diesem Artikel nicht beantwortet wurde? Schreiben(Drop) Sie uns unten einen Kommentar und lassen Sie es uns wissen!



About the author

Ich bin ein Berater für digitale Medien mit über 10 Jahren Erfahrung in der Arbeit mit Apple- und Microsoft-Produkten. Ich habe Erfahrung in der Gestaltung und Entwicklung von Websites, mobilen Apps und anderen digitalen Inhalten. Ich bin auch mit dem Betriebssystem Windows 7 bestens vertraut, da ich in den letzten Jahren an zahlreichen Projekten gearbeitet habe. Meine Fähigkeiten als Berater ermöglichen es mir, meinen Kunden professionelle Beratung anzubieten und ihnen dabei zu helfen, die Vorteile der neuesten Technologie-Tools zu nutzen, um ihre Geschäftsziele zu erreichen.



Related posts