Drupal-Konfiguration managen und ausrollen

In diesem Beitrag will ich auf die Möglichkeiten des Konfigurations-Managements in Drupal 7 eingehen und zeigen, wie wir die Herausforderungen konkret in Drupal-Projekten handhaben. Erstaunlicherweise widmen viele diesem Aspekt der Anwendungsentwicklung viel zu wenig Aufmerksamkeit
mehr
Drupal Entwicklung mit Drush und Shell Skripten vereinfachen

Drupal-Entwicklung mit Drush und Shell-Skripten vereinfachen

Bei der Entwicklung mit mehreren Team-Mitgliedern passiert häufig Neues in der Code-Basis. Einmal muss vielleicht die update.php ausgeführt werden, weil ein Modul in neuerer Version eingesetzt wird, Features müssen bei Änderungen manuell zurückgesetzt werden, ein
mehr
Sicherheitsstudie

Sicherheitsstudie Content-Management-Systeme

Das Bundesamt für Sicherheit in der Informationstechnik hat eine Studie in Auftrag gegeben, die Web-Content-Management-Systeme aus dem Open-Source-Bereich nach diversen Sicherheitsgesichtspunkten betrachtet und bewertet. Der Stand des Dokuments scheint vom Juni 2013 zu sein, auch
mehr

Views-Exposed-Form in mehrere Blöcke aufteilen

Bei einem Kundenprojekt standen wir vor dem Problem, dass einzelne Teile des exposed-Forms eines Views in verschiedenen Regionen der Seite angezeigt werden sollten. Zusätzlich dazu sollte beispielsweise das Feld für die Suchbox auf allen Seiten
mehr
CKEditor-Skins

CKEditor-Skins austauschen (mit Drupals WYSIWYG)

CKEditor 4.x ist schon eine Weile verfügbar. Etwas, das mir daran besonders gut gefällt, ist das neue Design, für das die Leute von CKEditor einen Contest hatten. Moono wurde als neues Design ausgewählt, aber mir
mehr
Beyond Tellerrand

Beyond Tellerrand 2013

In der Welt des Webs gibt es jeden Tag so viele neue Sachen zu entdecken, dass man oftmals gar nicht weiß, wie man all diese Informationen verarbeiten soll. Dies liegt wohl auch daran, dass in
mehr
flag content

Kontextbasierter Inhalt mit Flag-Modul und eigenem Views-Default-Argument-Handler

Das Views-Modul ist von Haus aus ein sehr mächtiger Partner für das Erstellen von Drupal-Webseiten. Es ist das am häufigsten installierte Modul und wurde in Drupal 8 aufgrund seiner vielfältigen Möglichkeiten in den Core integriert
mehr
Steffen auf der Cebit

Steffen präsentiert Drupal am "Tag des guten Aussehens" auf der CeBIT 2013

Im CMS-Garden der CeBIT im März dieses Jahres hatten die verschiedenen Systeme die Gelegenheit sich in kurzen Präsentationen zu bestimmten Themen darzustellen. Am "Tag des guten Aussehens" präsentierte Steffen die Möglichkeiten Drupals Aussehen zu verändern:
mehr

Wie man programmatisch eine Karte mit Leaflet erstellt

Manchmal möchte mal einfach und schnell eine Karte zu einem Inhalt oder Block hinzufügen, ohne großartig etwas konfigurieren zu müssen. Man möchte einfach nur die Karte anzeigen und fertig. Glücklicherweise ist das ziemlich einfach mit
mehr
Drupal auf Cebit 2013

Drupal auf der CeBIT 2013

Was verkaufen Sie denn hier? Diese und ähnliche Fragen hörte man des Öfteren von Besuchern des CMS Garden Stands auf der CeBIT 2013. Doch zu verkaufen hatten die vielen fleißigen Gärtner dort nichts - auf
mehr

Theming in Drupal 8 - alles neu mit Twig? (Teil 2)

Nachdem der erste Teil der Blogpostreihe eher allgemein auf Twig eingegangen ist, soll im zweiten Teil der Syntax anhand von Codebeispielen näher erklärt werden. Um die Unterschiede besser aufzuzeigen, stelle ich im Blogpost die uns
mehr
twig

Theming in Drupal 8 - alles neu mit Twig? (Teil 1)

Mit dem Release von Drupal 8 gibt es neben grundlegenden Änderungen im Backend (Nutzung von Symfony-2-Komponenten etc.) auch eine neue Theme-Engine. Im Zuge der Weiterentwicklung von Drupal ist es wichtig, auch einmal einen Blick über
mehr