Drupal

Der Open-Source-Baukasten für Content-Redaktion und ambitionierte Web-Projekte

Drupal zählt zu den weltweit meist installierten Content-Management-Systemen mit einem hohen Marktanteil bei Verlagen, Universitäten und Regierungen. Redaktionssysteme, Intranets, Communities, Shops, Online-Datenbanken, Workflows, mehrsprachige Websites – Der flexible Baukasten setzt Ihrer Fantasie keine Grenzen und ist eine zukunftssichere Basis für Ihr nächstes Projekt.

Mit frei verfügbaren Modulen erstellen Sie erstaunliche Lösungen, ohne eine Zeile Code zu schreiben. PHP-Entwickler können das System leicht erweitern, anpassen und dank offener Schnittstellen mit beliebigen Backend-Systemen verknüpfen. Drupal ist ein echtes Open-Source-Projekt. Sämtliche Module sind frei erhältlich und werden zentral auf drupal.org entwickelt, wo ein aktives Security-Team hohe Sicherheitsstandards durchsetzt.

Drupal ist jedoch für seine Lernkurve berüchtigt. Das Kernsystem und eine unüberschaubare Zahl von Modulen entwickeln sich ständig weiter, sodass die Dokumentation mitunter hinterherhinkt. "There's a module for that" ist ein geflügeltes Wort der Drupal-Community, das man Einsteigern zuruft, die voreilig zum PHP-Editor greifen.

Unser Basis-Seminar richtet sich an Administratoren, Designer, Entwickler, Redakteure und "Site Builder", die Drupals grundlegende Konzepte und die wichtigsten Module kennenlernen möchten. Wir zeigen, wie Sie ohne Programmierung eigene Inhaltstypen und automatisch generierte Übersichtsseiten erstellen und für Ihre Redakteure eine optimale Arbeitsumgebung konfigurieren.

Wir führen Sie sicher durch den Dschungel der relevanten Drupal-Module. Auf Ihre Fragestellungen zu konkreten Projekten gehen wir gern ein und zeigen Lösungswege.

Trainer und Dozenten

Karsten Violka ist selbständiger Entwickler mit viel Erfahrung in der Verlagsbranche und arbeitet seit 2010 mit Drupal. Er ist ein aktives Mitglied der Community und kann bereits mehr als 15 "Core mentions" im Drupal-8-Core vorweisen.

Voraussetzungen

Ein grundlegendes Verständnis, wie Web-Anwendungen mit Datenbank-Backend funktionieren, ist hilfreich.

Inhalt

  • Anatomie einer Drupal-Installation
  • Grundlegende Konzepte: Entities, Inhaltstypen, Felder, Taxonomien, Menüs
  • Filesystem und Datenbanktabellen
  • Core-Module
  • Datenbank-Abfragen, Übersichtsseiten und Suchfunktionen mit dem Modul Views konfigurieren
  • Administration, User-Verwaltung, Berechtigungen
  • Content-Architektur, Layout-Strategien
  • Die wichtigsten Contrib-Module