Gestern war es endlich soweit, nach 5jähriger Entwicklungszeit wurde Drupal 8 veröffentlicht.
War Drupal 7 schon sehr gut, Drupal 8 ist noch besser.
Hier die neuen Features von Drupal 8 für große und kleine Unternehmen:
- Die Frontend-Themes sind "mobile first" gebaut
- Die Pflege der Website wird aus dem Frontend heraus untersützt ("In Place Editing")
- Mehrsprachigkeit im Core: Inhalte und Variablen lassen sich per Default übersetzen. Es gibt sprachbasierte Sichtbarkeitsregeln für Blöcke
- Vollständiges WYSIWYG im Core
- Entity Reference ermöglicht eine universelle Referenzierung von Inhalten.
- Die redaktionelle Vorschau neuer Inhalte erfolgt im Frontend der Website.
- Responsive Backend: Das Backend ist für die Pflege mobiler Geräte optimiert
- Es gibt neue Feld-Typen wie Telefonnummer, Link, Datum, E-Mail im Core.
- Breakpoints und Responsive Images werden unterstützt: bandbreitenschonend werden Bilder geräteabhängig geladen.
- Das Markup von Drupal 8 basiert auf HMTL 5.
- Views" befindet sich im Core. Mit Views lassen sich alle Übersichtsseiten im Backend individuell anpassen. Indem sich Views im Core befindet, unterliegt dieses Modul ebenfalls der
Test-Dichte und den restriktiven Ansprüchen des Cores an Code-Qualität. - Die Eingabemasken im Backend wurden weiter vereinheitlicht und verbessert.
- Es gibt ein verbessertes Block-System:
- Elemente der Seite wie Logo, Navigation etc. befinden sich in Blocks.
- Blöcke lassen sich mehrfach instantiieren, um sie innerhalb verschiedener Regionen mit unterschiedlichen Sichtbarkeitsregeln ausspielen zu können.
- Blöcke lassen sich mit Feldern erweitern.
- Deployment und Configuration Management: Das Staging- auf die Live-Umgebungen zu übertragen ist leichter, da durch das neue Configuration Management sich Konfiguration einfacher
von Content trennen lässt. - twig als Template-Engine Twig ist eine Content-Engine von Sensio Labs, die es Themern ermöglicht, ihre Templates ohne tiefere PHP-Kenntnisse entwickeln zu können. Die Entwicklung von Drupal wird damit – zumindest für Themer – "barrierefreier".
- Services und REST API Services und die REST API befinden sich im Core und ermöglichen Drupal, standardisiert mit unterschiedlichsten Apps zu interagieren. Sofern gewünscht, lassen sich Frontend und Backend trennen, bzw. Drupal lässt sich – z.B. in Verbindung mit Backbone- oder Angular JS Frontends – als reines Eingabe-Backend einsetzen.
- Die Einbindung des bewährten "Migrate"-Modules im Core erleichtert die Umstellung auf das neue System signifikant.
- View-Modes und Form-Modes: In Drupal 7 benötigte man das Contrib-Modul "Display Suite", um View-Modes zu konfigurieren. In Drupal 8 befindet sich diese Funktion im Core und wird dort um die zusätzliche Möglichkeit zur Modellierung der Formular-Seiten zur Eingabe von Pflege von Inhalten erweitert.
Neuen Kommentar schreiben