Was ist Drupal?
Drupal ist ein Content Management System (CMS) für Websites und Webapplikationen. Drupal ist quelloffen (Open Source) und wird von einer globalen Community entwickelt. Es ist lizenzfrei verfügbar und gilt als das sicherste CMS der Welt. Mithilfe von Drupal lässt sich eine Website kinderleicht administrieren und verwalten. Zum Beispiel beim Erstellen oder Anpassen von Inhalten (Texte, Bilder, Videos, Dokumente usw.).
Dank der weltweiten und Nutzung von Drupal sind die Kunden nicht an ein einzelnes Unternehmen gebunden, weshalb Drupal ein breites Netzwerk von Anbietern geniesst. Da der Quellcode von Drupal Open Source ist, findet statt eines 4-Augen-Prinzips ein »Millionen-Augen-Prinzip« statt. Das bedeutet, der Code wird von der weltweiten Community permanent auf mögliche Schwachstellen hin untersucht und fortlaufend weiterentwickelt. Dank dieses Prinzips wird zudem verhindert, dass fragwürdige Organisationen versteckte Hintertüren zur Datensammlung, Spionage- oder Manipulationszwecken einschleusen.
Was Drupal gegenüber sonstigen CMS abhebt (zum Beispiel WordPress), ist die leichte Bedienung in Verbindung mit hoher Sicherheit und einem schier endlosen Potenzial, sobald komplexe Anforderungen ins Spiel kommen. Oder anders ausgedrückt: Drupal sind in der technischen Komplexität fast keine Grenzen gesetzt. Dafür benötigt Drupal bei allerkleinsten Websites einen etwas höheren Aufwand gegenüber vereinzelten CMS, die im Gegenzug weniger hohe Anforderungen erfüllen. Drupal hat sich seit dem Erwachen 2001 den Ruf eines robusten, flexiblen und zukunftsorientierten CMS wahrlich verdient.
Angebot für Drupal
Websites
Ein grosser Anwendungsbereich von Drupal sind Websites. Umso spezifischer die Anforderungen bezüglich Funktionalität, Zuverlässigkeit und Sicherheit, desto stärker trumpft Drupal auf. Eine Vielzahl renommierter Organisationen und Unternehmen vertrauen auf Drupal: CERN, Tesla, Nokia, Nasa, Europäische Kommission, London, University of Oxford, Salomon, Novartis und viele mehr.
Webapplikationen
Drupal wird ebenso für webbasierte Programme aller Art eingesetzt. Eine Webanwendung ist ein Programm, das man über seinen Webbrowser bedient. Im Hauptunterschied zu normalen Desktop-Programmen funktioniert eine Webapplikation unabhängig vom Betriebssystem. Ein weiterer Vorteil: Updates und neue Features sind automatisch und für alle Benutzer gleichzeitig eingespielt.
API
REST und JSON:API beherrscht Drupal im Schlaf. Hinzu kommen allerlei weitere Programmierschnittstellen und Webservices, die sich anzapfen lassen. Somit steht ein flexibles Arsenal an Möglichkeiten bereit, um Daten mit externer Software gemäss dessen Anforderungen auszutauschen.
Apps
Selbst vor Apps macht Drupal nicht halt, besonders wenn es sich um Hybrid- oder Web-Apps handelt. Am meisten Sinn ergibt oft eine Kombination zwischen Website oder Webapplikation mit einer mobilen App. Mithilfe von Drupal lassen sich beide Systeme bewirtschaften. Ist dennoch eine native App im Einsatz, kann Drupal diese über eine Schnittstelle mit Daten und Inhalten beliefern, sodass kein weiteres CMS benötigt wird.
Ausbildung & Schulung
Ob Schüler, Student, Quereinsteiger oder Mitarbeitende, gerne vermitteln wir unser Drupal-Wissen mithilfe von Know-how-Transfer und individuellem Lernprogramm. Hinzu kommen Vorträge und Kurse, alles gänzlich auf die Zielgruppe zugeschnitten.
Module & Themes
Module sind Erweiterungen oder Plugins und erweitern den Funktionsumfang von Drupal. Themes sind Designs und definieren die Darstellung & Präsentation einer Website. Wir entwickeln losgelöst Module & Themes, die dann nach Belieben in weiteren Drupal-Projekten verwendet werden können.
Multi-Site & Multi-Domain
Bei einer Multi-Site wird dieselbe Codebasis für verschiedene Instanzen verwendet, die aber getrennte Datenbanken ansteuern. Bei Multi-Domain wir die gleiche Codebasis und die gleiche Datenbank angesteuert, gleichwohl sind gewisse Inhalte & Berechtigungen pro Domain unterschiedlich. Drupal beherrscht beide Architekturen. Ob und wie eine solche Architektonik für ein Projekt Sinn macht, ist aufgrund von Gemeinsamkeiten zwischen den Websites zu erörtern.
Decoupled & Headless
Decoupled & Headless bezeichnen dasselbe: die Entkopplung des Frontends vom Rest des CMS. Im Unterschied zu einer klassischen Website, bei der Drupal die Speicherung der Daten sowie die Ausgabe über Templates übernimmt, kümmert sich Drupal in der Decoupled-Variante um die Speicherung und die Verteilung der Daten, aber nicht mehr um die Darstellung. Das Backend wird vom Frontend getrennt. Dies ermöglicht eine hochflexible Ausgabe an allerlei Fremdsysteme mithilfe APIs und unabhängigen Frameworks wie zum Beispiel AngularJS, Vue.js oder React.
Einzigartige Drupal Projekte
Expertise
Wir haben über 15 Jahre Erfahrung mit Drupal und kitzeln das Optimum aus den Stärken heraus, während wir mögliche Schwächen abzudämpfen wissen. Weiter sind wir eng in der Drupal-Community vernetzt und engagieren uns aktiv bei der Weiterentwicklung von Drupal. Mehr Herzblut & Fleiss in Bezug auf Drupal ist fast unmöglich. Mit Freude setzen wir dieses Know-how im Dienste unserer Kunden für erfolgreiche Projekte ein.
Qualität & Sorgfalt
Unsere Devise lautet, nicht bequem immer nur »Ja« und »Amen« zu sagen, sondern Beratung und Umsetzung am bestmöglichen Resultat zu messen. Viel Ärger & Geld können gespart werden, wenn genügend Fokus auf Sorgfalt & Qualität gelegt wird. Dazu gehört es, in wichtigen Situationen die richtigen Fragen zu stellen und schwierige Entscheidungen zu treffen. Dies ist unser Job, für ideale Ergebnisse und zufriedene Kunden.
Warmherzigkeit
Gar keine Frage, wir haben grossen Spass an unserem Beruf. Das liegt nicht nur an der Freude für die Materie, sondern in erster Linie im Umgang untereinander. Kalte Geschäftsbeziehungen in der nur der Profit zählt und jeder über noch mehr Leichen steigt, ist definitiv nichts für uns. Wir ziehen lieber gemeinsam am gleichen Strang. Letzten Endes sitzen wir doch alle im gleichen Boot. Folglich pflegen wir eine sehr freundschaftliche und angenehme Beziehung zu allen Kunden, Partnern und Mitarbeitenden. Wir philosophieren, lachen und bereichern uns gegenseitig mit frischen Ideen und kreativen Gedanken.
Warum Drupal?
Open Source
Drupal ist eine Open-Source-Plattform. Die Software ist lizenzfrei und kostenlos verfügbar während gleichzeitig eine weltweite Community von Entwicklern die Weiterentwicklung und Verbesserung unermüdlich vorantreibt. Dadurch stehen zahlreiche Ressourcen, Updates und Erweiterungen zur Verfügung, die mit einem Fingerschnippen integriert werden.
Skalierbarkeit
Drupal ist für die Skalierbarkeit konzipiert und kann sowohl kleine Websites wie auch grosse Enterprise-Projekte unterstützen. Projekte können mit einem Unternehmen gemeinsam wachsen und den steigenden Anforderungen zu jeder Zeit gerecht werden.
Flexibel & erweiterbar
Drupal ist äusserst flexibel und erweiterbar. Mit einer grossen Auswahl an Modulen und Themes sind Funktionen und Designelemente anpassbar, um den individuellen Anforderungen & Vorlieben gerecht zu werden.
Globale Communtiy
Drupal hat eine grosse und engagierte Community von Entwicklern und Benutzern weltweit. Die Drupal-Community bietet umfangreiche Dokumentation, Support-Foren und regelmässige Veranstaltungen rund um den Globus an. So unterstützt die Community alle, um bei der Lösung von Problemen und der Weiterentwicklung von Drupal-Skills zu helfen.
Sicherheit
Drupal legt immensen Wert auf die Sicherheit und verfügt über ein eigenes Security-Team, das ununterbrochen mögliche Sicherheitslücken überprüft. Regelmässige Updates und Sicherheitspatches gewährleisten den Schutz von Websites oder Webapplikationen inklusive aller Daten.
Interessante Fakten über Drupal
Geburtsstunde
Drupal 1 wurde im Jahr 2001 veröffentlicht und wurde vom Belgier Dries Buytaert entwickelt. Im Jahr 2022 ist Drupal mittlerweile in der 10. Version erschienen.
Drupal-Logo
Das offizielle Logo von Drupal ist der sogenannte »Drop«. Er wurde von einem Designer namens Steven Wittens entworfen und ist ein stilisierter Wassertropfen, der die fliessende Natur von Drupal symbolisiert.
DrupalCon
Die DrupalCon ist eine jährliche Konferenz für Drupal-Enthusiasten und Programmierer. Neben den technischen Inhalten gibt es ebenso amüsante Veranstaltungen wie den »Drupal Beer and Trivia Social« und den »Drupal Karaoke Night«.
Drupal Association
Drupal wird von einer Stiftung namens »Drupal Association« unterstützt. Die Drupal Association fördert die Weiterentwicklung und Verbreitung von Drupal, stärkt die Gemeinschaft und sorgt für die finanzielle und rechtliche Unterstützung des Projekts.
Herkunft Drupal
Dries war auf der Suche nach einem Namen für seine selbst entwickelte Software. Als er dorp.org (dorp ist niederländisch für Dorf) in Erwägung zog, vertippte er sich bei »dorp« mit »drop« (Englisch für Tropfen). So wurde drop.org geboren. Dries nannte seine Software schliesslich »Drupal«, abgeleitet vom niederländischen Wort »druppel», was »Tropfen« bedeutet.