
Was Sie mit Drupal bauen können. Beispiele basierend auf der Droptica-Erfahrung
Die Stärke von Drupal liegt in seiner Flexibilität und den nahezu unbegrenzten Erweiterungsmöglichkeiten. Die Vielzahl an möglichen Anwendungen macht es zu einer Wahl vieler Unternehmen weltweit als Plattform zum Erstellen von Websites und Webanwendungen. In diesem Beitrag erfahren Sie mehr über die Arten von Drupal-basierten Systemen, die wir in unserer Drupal-Agentur entwickelt haben.
Einige Abschnitte der untenstehenden Liste enthalten aus Datenschutzgründen nur eine kurze Beschreibung der Funktionen. Wo möglich, sind Links zu Fallstudien mit einer vollständigen Projektbeschreibung enthalten.
Unternehmenswebsites
Eine der häufigsten Verwendungen von Drupal ist der Bau einer Unternehmenswebsite. Das bedeutet jedoch nicht einfach nur eine einfache Unternehmenswebsite mit ein paar bis zu einem Dutzend Unterseiten.
Drupal wird gewählt, wenn es darum geht, eine komplexe Website zu erstellen, die kontinuierlich erweitert wird, während das Unternehmen wächst. Eine Website, die drei Jahre oder länger existieren wird.
Ein hervorragendes Beispiel für eine solche Website ist die Website des Maklerhauses der Bank Ochrony Środowiska. Schauen Sie sich unsere Fallstudie an und sehen Sie, wie wir geholfen haben, diese Unternehmenswebsite aufzubauen.
Wir entwickeln auch seit über drei Jahren Websites für eine andere Bank. In diesem Fall arbeiten wir an über 20 Websites für viele Länder. Drupal funktioniert perfekt als CMS für solche Lösungen.
Unter den Branchen, für die wir Websites erstellt haben, befinden sich:
- Hersteller,
- professionelle B2B-Dienstleistungen,
- Telekommunikationsunternehmen,
- Gesundheitsunternehmen.
Websites für Bildungs- und Schuleinrichtungen
Websites für Bildungs- und Schuleinrichtungen ähneln hinsichtlich der Funktionen sehr den Unternehmenswebsites. Sie sind in der Regel Informationsseiten, die zwischen den Gruppen von Empfängern (für Studierende, für Doktoranden usw.) und Nachrichten, die in Kategorien unterteilt sind, aufgeteilt werden.
Oft gibt es auch Dozentenprofile, auf denen sie Informationsmaterialien veröffentlichen können.
Wir haben mehrere Websites für Hochschuleinrichtungen entwickelt, hauptsächlich aus Polen und Großbritannien.
Eines der Beispiele für unsere Implementierungen ist die Website des Mathematischen Instituts der Universität Wrocław https://www.math.uni.wroc.pl.
Das System wurde so gestaltet, dass viele Personen seine einzelnen Abschnitte verwalten können. Beispielsweise haben Dozenten Zugang zu den Abschnitten mit ihren Seminaren und können dort Kurspläne und herunterladbare Materialien hinzufügen. Hier ist ein Beispiel: https://www.math.uni.wroc.pl/seminarium/analiza-harmoniczna
Die Website wurde 2014 erstellt und ist seitdem kontinuierlich in Betrieb, um Bildungsaktivitäten zu unterstützen.
Es ist gut, dies bei der Planung der Erstellung einer neuen Website im Auge zu behalten. Wenn Sie Drupal wählen, wird es eine Investition für viele Jahre sein, keine Ausgabe für 2-3 Jahre, nach denen Sie eine weitere Website erstellen müssen.
Intranet-System
Große Unternehmen, die Hunderte oder Tausende von Menschen beschäftigen, benötigen interne Kommunikationswerkzeuge. Sie benötigen einen Weg, um verschiedene Arten von Nachrichten unter den Mitarbeitern des gesamten Unternehmens oder nur unter ausgewählten Personen (z. B. gemäß ihrer Position oder ihrem Standort) zu verteilen. Darüber hinaus gibt es Funktionen wie: Arbeitszeiterfassung, Urlaubsanträge, Kontaktdaten, internes Forum, Ankündigungen usw.
Auch in diesem Bereich funktioniert Drupal hervorragend. Es wurde als System zur Übertragung von Inhalten an eine große Anzahl von Menschen konzipiert.
Wir haben mehrere große Intranet-Systeme implementiert. Das erste wurde 2011 erstellt und seine Beschreibung finden Sie in der Fallstudie.
Ereignis- und Trainingsdienste
Drupal ist eine sehr gute Lösung für Unternehmen oder Organisationen, deren Aktivitäten auf regelmäßigen Ereignissen oder Schulungskursen basieren. Dank der umfangreichen Verwaltungsoptionen für Benutzer und deren Berechtigungen wird dieses System in diesem Fall sehr gut funktionieren.
Das Erstellen von Ereignissen und das Registrieren von Teilnehmern ist eine Funktionalität, die in Drupal sehr einfach zu erreichen ist. Dank der Flexibilität von Drupal können Sie die Ereignisarten und die Registrierungsmethode je nach Branche anpassen. Sie können Mechanismen zur Zahlung, Überprüfung, Genehmigung usw. hinzufügen.
Die Beschreibung eines solchen Projekts befindet sich in der Fallstudie. Ein weiteres Beispiel ist die Website der DrupalCam Poland Konferenz.
Soziale Netzwerke
Soziale Netzwerke bestehen in der Regel aus Benutzerkonten, die das Veröffentlichen verschiedener Inhaltstypen ermöglichen. Auch für solche Anwendungen wird Drupal ein gutes System sein. Wir haben mehrere solcher Websites umgesetzt, darunter eine für eine Hochschuleinrichtung, auf der soziale Funktionen für Studierende verfügbar waren.
In Drupal können Sie schnell ein MVP für ein soziales Netzwerk erstellen und Geschäftsziele zu geringen Kosten überprüfen.
Projektmanagement
Die Flexibilität beim Erstellen von Datentypen und deren Beziehungen macht Drupal zu einer Option als Basis für ein Projektmanagementsystem. Diese Systeme enthalten in der Regel Daten wie: Projekte, Aufgaben und Aufgabenkommentare.
Es gibt viele fertige Systeme in der SAAS-Option mit einer Gebühr, die auf der Anzahl der Benutzer basiert, aber wenn Sie Zehntausende von Benutzern haben, die ein Projektmanagementsystem nutzen müssen, wird die monatliche Summe der Gebühren enorm sein.
Drupal wird dann sehr gut als Alternative funktionieren, die langfristig günstiger und zudem besser an spezielle Anforderungen angepasst ist.
E-Commerce
Internethandel ist derzeit die Basis der Aktivitäten vieler Unternehmen. Auch hier hilft Drupal Unternehmen, ihre Geschäftstätigkeit umzusetzen. Das Drupal Commerce Modul ist sehr flexibel und ermöglicht es, einen Online-Shop für spezifische Produkte anzupassen.
Da es Drupal ist, können Sie in einem System eine E-Commerce-Plattform haben, aber auch einen Inhaltsbereich, z. B. Informationen zu zusätzlichen Dienstleistungen, Formulare, Blog.
Dies ist ein großer Vorteil von Drupal im Vergleich zu anderen E-Commerce-Systemen, bei denen Sie oft zusätzliche Systeme verwenden müssen, um all dies zu erreichen. Mit Drupal müssen Sie nicht viele Systeme pflegen und senken somit die Kosten.
Ein Beispiel für ein Drupal-basiertes E-Commerce-System finden Sie in der Fallstudie.
Zeitungen und Zeitschriften
Drupal wird oft mit einer Produktionslinie verglichen. Sie können darin die Produktion eines bestimmten Inhaltstyps einstellen und dann ein Redaktionsteam einbeziehen, das diesen Inhalt in großen Mengen erstellt.
Dies ist ideal für Zeitungen und Zeitschriften. Sie erstellen viele Inhalte mit einer ähnlichen Struktur.
Ein sehr gutes Beispiel für diese Art von Drupal-basierter Website ist https://www.nba.com.
Sportvereine
Die Datenarchitektur von Websites von Sportvereinen ähnelt oft derjenigen, die für Zeitschriften-Websites verwendet wird. Hauptsächlich werden dort Nachrichten und Vereinsinformationen veröffentlicht.
Eine Sportvereins-Website ist ein weiterer Systemtyp, für den Drupal perfekt geeignet ist. Sehen Sie, wie Drupal für die Website des ARSENAL-Clubs genutzt wurde https://www.arsenal.com.
Software als Dienstleistung
SAAS-Systeme benötigen einen Mechanismus zur Erstellung von Benutzerkonten, Verwaltung deren Berechtigungen (z. B. mehr Zugang gegen eine höhere Gebühr) und wiederkehrenden Zahlungen.
Mit Drupal können Sie diese Funktionen leicht erreichen. Berechtigungsmechanismen sind im Kern von Drupal verfügbar. Sie können eine Funktionalität für wiederkehrende Zahlungen basierend auf den Modulen für Drupal Commerce aufbauen.
Indem Sie Drupal als Plattform für SAAS wählen, erhalten Sie fertige Funktionen für Benutzer. Sie können sich nur auf die Erstellung der Anwendung selbst konzentrieren. Das spart viel Zeit.
Ein Beispiel für eine solche Anwendung finden Sie in der Fallstudie.
Immobilien
Drupals Stärke liegt im Listen großer Datenmengen, der Filterung nach verschiedenen Parametern und der Suche.
Diese sind die Funktionalitäten, die verwendet werden, um eine Website für Immobilienunternehmen zu erstellen.
Darüber hinaus wird die einfache Integration von Drupal mit externen Systemen eine solche Website selbstständig arbeiten lassen. Wir haben diese Art von Plattform für einen unserer Kunden erstellt. Daten zu Immobilien wurden aus dem ERP-System an Drupal übermittelt. Drupal diente als Ort, um Tausende von Immobilien aus der ganzen Welt zu präsentieren.
Backend, API, headless
Drupal kann als API mit Inhalten verwendet werden. Die Option, Drupal-Daten mit anderen Systemen zu teilen, ist in Drupal schon lange verfügbar. Die Daten können beispielsweise an mobile Anwendungen oder Anwendungen basierend auf modernen JavaScript-Frameworks (wie Angular, React oder Vue) übertragen werden.
Daten werden in der Regel als REST/JSON geteilt, aber Sie können auch andere Methoden verwenden, z. B. XML oder XML-RPC.
Wenn Sie in Ihrer Organisation mehrere oder sogar mehrere Dutzend Websites haben, überlegen Sie, ob es nicht besser ist, Daten für diese Websites von einem einzigen System bereitzustellen. Wenn ja, dann funktioniert Drupal perfekt als zentrales Datentransfersystem.
Schlussgedanken
Wie Sie sehen können, kann Drupal viele Anwendungen haben, aber das Wichtigste ist, dass es viele Anwendungen innerhalb eines Systems haben kann.
Sie wissen nie, in welche Richtung sich Ihr Geschäft entwickeln wird. Dank Drupal können Sie Ihrer Website neue Funktionalitäten hinzufügen, während Ihr Unternehmen wächst.
Wenn Sie anfangen möchten zu verkaufen, fügen Sie das Commerce-Modul hinzu. Wenn Sie Schulungskurse anbieten möchten, fügen Sie neue Datentypen hinzu.
Sie müssen das System nicht mit jedem neuen Dienst oder Produkt von Grund auf neu erstellen. Sie sparen viel Zeit und Geld.
Deshalb denke ich, dass Drupal das Nummer-eins-System für den Aufbau von Websites ist.