Artikel über Drupal

27.08.2017

Drupal: Kitchen Sink

Drupal hat eine extrem steile Lernkurve. Bei labor b komme ich oft in die Situation mit Entwicklern zusammen zu arbeiten, die bisher wenig oder überhaupt keine Drupal-Erfahrung sammeln konnten. Eine sinnvolle Zusammenarbeit ist da manchmal nur schwer möglich. Um insbesondere Theme-Entwicklern den Einstieg zu erleichtern, habe ich das Kitchen Sink-Modul entwickelt.

15.08.2017

Webforms mit eigenen Templates in Drupal 7

Webform ist im Grunde das Standardmodul zur Erstellung eigener Formulare in Drupal. Standardmäßig werden Webformulare als redaktioneller Inhalt behandelt und haben daher nur eine automatisch erzeugte ID (wie Nodes). In den meisten Fällen möchtet Ihr jedoch Formulare in einer lokalen Umgebung erstellen und auf Eurer Live-Webseite bereitstellen. Heute werde ich Euch erklären, wie das geht.

08.03.2017

Automatische Drupal Updates mit Drush

Updates können bei Drupal richtig unangenehm werden. Entweder ist der Update-Pfad eines der Module kaputt, Ihr müsst einen Patch für einen Bug hinzufügen, der immer noch nicht gefixt wurde oder irgend etwas anderes geht schief. In 7 Jahren Drupal-Entwicklung gab es auf jeden Fall nichts, was es nicht gab. Glücklicherweise habe ich einen Weg gefunden diesen Prozess zu automatisieren.

25.06.2015

Drupal: Insert PHP

Der PHP-Filter von Drupal ermöglicht die Verwendung von rohem PHP-Code in Textfeldern. Dies ist zwar ein extrem mächtiges Feature, führt aber schnell zu ernsthaften Sicherheitsproblemen. Benutzer mit der Berechtigung, PHP-Code in Eure Webseite einzufügen, können mit der Webseite praktisch alles machen, was sie wollen. Zudem wird der PHP-Code in der Datenbank gespeichert und lebt außerhalb Eures normalen Workflows. Mein Insert PHP-Modul versucht, diese Einschränkungen des PHP-Filters zu beheben und bietet eine sicherere Möglichkeit, PHP-Code redaktionell in Eure Drupal-Webseite einzubinden.

20.01.2014

Drupal: Maintenance Node

Drupal hat etwas eingeschränkte Möglichkeiten, wenn es um die Anzeige von Informationen während des Wartungsmodus geht. Standardmäßig können Administratoren eine einfache Wartungsmeldung eingeben. Meistens ist das absolut ausreichend, aber manchmal möchte man die Wartungsseite ansprechender gestalten. Aus diesem Grund habe ich das Maintenance Node-Modul entwickelt.

24.06.2013

Drupal: Ubercart Cart Edit

Ein Phänomen, welches ich so bisher nur von Drupal und insbesondere von Ubercart kenne, äußert sich ungefähr so: Ein Kunde stellt mich von ein scheinbar banales Problem. Zum Beispiel möchte er gerne einmal in den Warenkorb gelegte Produkte erneut bearbeiten können. Eigentlich nicht schwierig könnte man denken und vor allem ein vermeintlich verbreiteter Wunsch. Aber ein entsprechendes Modul gibt es einfach nicht... jetzt schon.

19.09.2012

Drupal RPG Creator
Mann gegen Mann

Neben dem obligatorischen Würfelspiel wird sich wohl jeder einigermaßen Spiele-interessierte Programmierer einmal an einem Rollenspiel versuchen. Eines meiner Langzeitprojekte (lat.: Projekte die ewig dauern und nie fertig werden) ist der Drupal RPG Creator. Bei keinem anderen Projekt habe ich so oft alles wieder über den Haufen geworfen und von vorne angefangen.

15.06.2012

Drupal: UC Followup Conditional Actions

Wer kennt Sie nicht? Zahlungserinnerungen, Bitten um Bewertungen des letzten Kaufs, Angebote weiterer Produkte. All dies landet oft im Nachspiel einer Online-Bestellung früher oder später in unserem Postfach. Hier soll es nun allerdings nicht darum gehen, wie man mit solchen E-Mails umgeht. Stattdessen beschäftige ich mich damit, wie man solche E-Mails bei Ubercart verschickt.

09.02.2012

Drupal: Ubercart Stock Validate

Nichts ist nervtötender als bei einem Online-Shop etwas zu kaufen, nur um dann kurz darauf darüber informiert zu werden, dass das Produkt nicht mehr auf Lager ist. Um Kunden gar nicht erst in diese Situation kommen zu lassen, sollte die Kontrolle des Lagerbestandes bereits im Bestellprozess erfolgen. Für Ubercart habe ich nun im Rahmen meiner Arbeit bei labor b ein Modul dafür entwickelt.

03.02.2012

Drupal: Ubercart Product Presets

Das Anpassen von Produkten mit vielen Optionen kann sehr ärgerlich sein. Vor allem, wenn Ihr nur ein einfaches Standardprodukt kaufen wollt. Während Ubercart eine Möglichkeit bietet, hochgradig anpassbare Produkte zu erstellen, bietet es keine Möglichkeit, Vorlagen für sie zu speichern. Bei labor b designbüro habe ich kürzlich ein Modul entwickelt, mit dem Kunden und Administratoren Presets für Produkte speichern und sogar mit anderen Kunden teilen können.