Blogbeiträge zum Thema Drupal6

Drupal

Eine Frage, die uns immer wieder gestellt wird: "Wann sollte ich meine Drupal Webseite auf eine neue Version upgraden"? Da ist es wohl an der Zeit unseren letzten Beitrag zu diesem Thema zu aktualisieren.

Drupal

Warum es sinnvoll ist, seine Webseite auf SSL umzustellen, hatten wir in unserem letzten Blogbeitrag beschrieben.

Wie das bei einer Drupal-Webseite geht, erklären wir im Folgenden.

Drupal

Gut acht Jahre nach dem Erscheinen von Drupal 6 hat dieses nun mit der Freigabe der stabilen Version von Drupal 8 sein "End-of-Life" erreicht. Nachdem wir mit mehreren unserer Kunden darüber diskutiert haben, was dies für ihre Webseiten bedeutet, möchten hier einen Überblick über die aktuelle Situation und mögliche Optionen geben.

Drupal

Manchmal kann es passieren, dass Drupals Cron.php nicht ordnungsgemäß ausgeführt wird und einfach abbricht. Häufig sind zu geringe Einstellungen für das PHP-Speicherlimit oder die Skript-Laufzeit die Ursache. Letztens hatten wir allerdings einen Fall, der sich als sehr hartnäckig erwies. Nach dem Umzug einer neu entwickelten Webseite von unserem Entwicklungsserver auf den den Kundenserver, lief cron.php plötzlich nicht mehr.

Drupal

Wer schon einmal Bildergalerien mit Drupal erstellt hat, weiß die Bildstile von Drupal zu schätzen mit deren Hilfe man aus hochgeladenen Bildern, automatisch Thumbnail-Bilder (auch einfach nur "Thumbnails" genannt) oder andere Formate generieren lassen kann. Auch wenn die hochgeladenen Bilder völlig unterschiedliche Formate haben, möchte man die Thumbnails doch häufig immer im exakt gleichen Format haben, z.B. 100x100px. Für solche Fälle bietet sich der Effekt "Skalieren und zuschneiden" an. Dabei wird das Bild zunächst so skaliert, dass die kürzere Seite exakt 100px misst.

Drupal

Der Dateimanager IMCE ist eine praktische Erweiterung des CK-Editors, wenn man Usern die Möglichkeit geben möchte, komfortabel Dateien, wie z.B. Bilder oder PDFs, hochzuladen und in Inhalte einzubinden. Wenn ein User viele Inhalte hochlädt, kommt schnell der Wunsch auf, diese in verschiedenen Unterverzeichnissen einzusortieren, um nicht den Überblick zu verlieren. Von Haus aus, bietet IMCE jedoch keine Möglichkeit Unterverzeichnisse manuell anzulegen.

Drupal

In Joomla kann man Inhalte im Backend von Hand umsortieren, so dass sie auf der Ausgabeseite in geänderter Reihenfolge erscheinen. Das ist praktisch, wenn man die Inhalte nicht in chronologischer Reihenfolge angezeigt werden sollen.

Diese Möglichkeit gibt es in Drupal nicht.

Drupal

Seit der Version 7 von Drupal ist das Updaten von Modulen sehr viel einfacher geworden als früher. Auch ohne Drush kann man jetzt direkt aus dem Admin-Backend veraltete Module aktualisieren. Leider fehlt bisher die Möglichkeit auch Sprachdateien auf ähnlich komfortable Art einzubinden. Zwar gibt es Drupal als Paket mit deutschen Sprachdateien, aber schon einmal etwas größere Drupal-Projekte aufgesetzt hat, weiß, dass die Zahl der zusätzlichen Module schnell wachsen kann und das Einspielen jeder einzelnen Sprachdatei dann eine zeitraubende Angelegenheit werden kann.

Drupal

Wer schon einmal unter Drupal Texte mit dem CKEditor erstellt oder bearbeitet hat, kennt das Problem: Man möchte auf einen bestehenden Beitrag verlinken und kennt so ungefähr dessen Titel aber nicht die genaue URL, weder in der Form node/1234 noch den aus dem Titel abgeleiteten URL-Alias, der z.B. diese Form haben kann blog/ein-blog-artikel. Also muss man zunächst einmal den Beitrag suchen und die URL kopieren, um sie als Ziel eintragen zu können.

Drupal

Bei einer Kundenwebseite trat folgendes Problem auf: Die Seite wurde als mehrsprachige Seite geplant, zunächst aber nur mit deutsch Inhalten befüllt. Erst später kamen die englischen Übersetzungen der Beiträge hinzu. Innerhalb der deutschen Texte gab es nun diverse Links auf andere interne Inhalte. Diese Links waren relativ gesetzt (siehe Screenshot des CK-Editors).

relativer Link auf internen Inhalt einer Drupal-Webseite
Interner Link im CK-Editor