Module

"(Nicht überprüft)" in Drupal-Kommentaren entfernen

Die meisten Blogs gestatten es ihren Besuchern, dass man Kommentare schreiben kann ohne sich dafür anzumelden. Das geht auch bei Kommentaren auf einer Drupal-Webseite. Allerdings wird dann hinter dem Namen des Kommentarautors stets ein "(nicht überpüft)" angehängt. Dieser Text erscheint auch in der Liste der neuesten Kommentare, wenn man den entsprechenden Block aktiviert hat.

Schön ist dieser Eintrag nicht und bis einschließlich Drupal 6 gibt es auch für den Admin keinen Schalter, um ihn loszuwerden. Ab Drupal 7 kann man immerhin in den Theme-Einstellungen die Anzeige des User-Status' deaktivieren, womit der Text verschwindet. Bei früheren Drupal-Versionen muss man dagegen mehr oder weniger aufwändige Eingriffe in der PHP-Dateien des Themes vornehmen (Achtung: Bitte niemals die Drupal-Core-Dateien oder die Dateien der mitgelieferten Themes ändern, sondern immer eine Kopie des Themes in ../sites/all/themes erstellen und diese anpassen!).

Eine andere Lösung gibt es für Drupal 6 (und 7), in Form des Moduls Submitted By. Damit kann man, in Verbindung mit dem Token-Modul, die gesamte Zeile die unterhalb eines Kommentares (aber auch einer Node!) erscheint nach belieben gestalten. Wer schon mit dem Token-Modul gearbeitet hat, wird keine Schwierigkeiten haben, seine Autorenzeilen anzupassen.

Und so gehts:

Twitters neuen OAuth-Mechanismus mit Drupals Twitter-Modul nutzen

Am 31. August hat Twitter den Authentifierungsmechanismus für seinen Dienst endgültig auf OAuth umgestellt und den bisherigen Mechanismus Basic Auth abgeschaltet. Davon betroffen ist auch das Drupal-Modul Twitter. Drupal-Websites, die nicht rechtzeitig vorher umgestellt wurden, konnten somit ab dem 1. September nicht mehr automatisch Tweets auf der Twitter-Platform veröffentlichen. Um das wieder zum Laufen zu bringen sind folgende Schritte notwendig:

Inhalte zeitgesteuert veröffentlichen

Bei Joomla gibt es von Haus aus die Funktion, Inhalte erst zu einem bestimmten Zeitpunkt zu veröffentlichen oder die Veröffentlichung wieder zurückzuziehen. Bei Drupal fehlt diese Funktion. Sie läßt sich aber ganz leicht nachrüsten mit dem Modul Scheduler. Das gibt es für Drupal 5 und 6. Nach dem Installieren wählt man die Inhaltstypen für die eine Zeitsteuerung verfügbar sein soll und schon kann man bei jedem Inhalt einen Termin eintragen an dem er veröffentlicht, bzw. an dem die Veröffentlichung wieder zurückgezogen werden soll.

Eines gilt es dabei aber zu beachten: Die Prüfung, ob Inhalt veröffentlicht oder zurückgezogen werden soll erfolgt erst bei Ausführung der cron.php (durch Poormanscron oder einen Cron-Job). D.h. die Zeitsteuerung besitzt eine gewisse Ungenauigkeit. Wird cron.php beispielsweise nur alle vier Stunden ausgeführt, so kann die eingestellte Zeit entsprechend um bis zu vier Stunden überschritten werden.

Pathauto einstellen für optimierte Suchmaschinen freundliche Links

Nachdem man das Modul Pathauto aktiviert hat, erhält man zwar Suchmaschinen freundliche URL-Aliase, aber diese haben noch zwei Schwächen, die etwas Nacharbeit an der Konfiguration des Moduls erfordern. Zum einen werden deutsche Umlaute (aber auch Buchstaben mit Akzenten) unverändert in den URL-Alias übernommen. Und zum anderen enthält der Alias auch Wörter, die dort unter Umständen gar nicht erwünscht sind, weil sie keine Information bieten, aber den Alias aufblähen - zum Beispiel Artikel wie "der", "die", "das".

Das Ausfiltern unerwünschter Wörter ist einfach. Dazu geht man auf "Verwalten->Strukturierung->URL Aliase-> Automated alias settings -> Allgemeine Einstellungen". Dort trägt man in das Feld "Zu entfernende Zeichenketten:" alle Wörter ein, die man künftig nicht mehr in einem URL-Alias haben möchte (siehe Screenshot). Standardmäßig stehen dort nur einige englische Wörter, die bei einer deutschen Website natürlich wenig Sinn machen. Eine Beispielliste mit deutschen Wörtern befindet sich in dem Dateianhang zu diesem Posting.

Deutsche Sprachdateien für Drupal-Modul Author Taxonomy

Das Modul Author Taxonomy  setzen wir gelegentlich bei Webprojekten ein. Da es bisher keine deutsche Sprachdatei gab, haben wir es schnell selber übersetzt. Die beiden po-Dateien haben wir dem Autor des Moduls zur Verfügung gestellt, so dass sie vielleicht beim nächsten Release im Paket enthalten sind. Bis dahin stellen wir Sie hier zum Download zur Verfügung.

Inhalt abgleichen

re:publica 12

Aktuelles

Viele Anbieter von Webspace drosseln die Zahl der E-Mails, die innerhalb einer bestimmten Zeitspanne versendet werden dürfen. K...

Das Problem: Für eine Firmenwebsite soll eine Möglichkeit geschaffen werden, dass eingeloggte Kunden Beiträge...

PHPlist ist ein sehr schönes Open-Source-Tool, um Newsletter auch an einen großen Empfängerkreis zu verschicken. Leider...

Nicht nur zur Weihnachtszeit sollten sie uns am Herzen liegen: all jene auf der Welt, denen es schlechter geht als nötig. Deswegen...

Die meisten Blogs gestatten es ihren Besuchern, dass man Kommentare schreiben kann ohne sich dafür anzumelden. Das geht auch bei...

Gezwitschert ...

  • Neu im Blog: PHPlist: Mailversand drosseln bei Beschränkungen durch den Provider http://t.co/0fTlsaTZ vor 1 Woche 2 Tage
  • Neu im Blog: CKeditor verhindert private File-Downloads in Drupal7 http://t.co/r5rveT30 vor 2 Wochen 4 Tage