Zum Inhalt springen

Weblogs

WordPress: 3 (plus 1) praktische Greasemonkey-Scripts für Kommentare

Sehr schmeichelhaft, dass mein — für einen Blogartikel ja eigentlich viel zu langer — Beitrag über Kommentar- Spam -Bacn zuletzt solch einen Widerhall gefunden hat. Im Zuge dessen möchten wir freundlichen Dienstleister von 1000ff.de noch drei weitere praktische Tools vorstellen, die den Umgang mit Kommentaren sehr erleichtern.

Greasemonkey IconVorweg: Es handelt sich um Greasemonkey-Scripts. Für jene, die es nicht wissen, Greasemonkey ist eine Erweiterung für den Firefox, welche das Einbinden sogenannter User-Scripts erlaubt. Die sind so etwas wie Mini-Erweiterungen, mit denen man Webseiten ändern kann, sie im heimischen Browser um Funktionen erweitern, sie — wenn man so will — hacken. Vor einiger Zeit hatten wir bereits einen Schwerpunkt zu GM-Scripts für Flickr, heute soll es um solche gehen, die die Arbeit mit WordPress-Blogs erleichtern.

Um sie zu benutzen, brauch man selbstverständlich einen installierten Firefox nebst Greasemonkey. Danach installiert man sich das Script, indem man die entsprechende Seite in der Scriptdatenbank userscripts.org aufruft und — oh Wunder! — auf “Install Script” klickt.

Die Scripts sollten nicht nur in selbstgehosteten Blogs funktionieren, sondern auch für solche, die auf WPMU laufen, z.B. solch populäre Dienste wie wordpress.com, streetlog.de oder blogsport.de.

Jetzt aber in die Vollen…

 

1. WordPress Comment Ninja

Nicht wenige Blogadministratoren dürften sich die Kommentarübersicht im Anzeigemodus in die Browser-Bookmarks gelegt haben, um mit einem Klick die neuesten und eventuell zu moderierenden Antworten zu sehen. Was aber, wenn man auf einen Kommentar antworten will? Dafür muss man erst umständlich den Artikel aufrufen, die Seite laden lassen und runterscrollen.

Der WordPress Comment Ninja erleichtert dieses Problem auf elegante Weise. In der Tellerrand-Kommentarübersicht wird neben “Bearbeiten”, “Löschen” usw. ein neuer Punkt “Respond” aufgeführt. Klickt man drauf, öffnet sich ein Eingabefenster. Dort gibt man seine Antwort ein, klickt noch an, ob sie per E-Mail, als Antwortkommentar oder beides abgeschickt wird — und fertig. Netter Bonus: Das Script kümmert sich gleich um die Referenzen. Sowohl im Antwortkommentar als auch in der Antwortmail befindet sich gleich ein “@ XY” nebst Link auf den Kommentar, auf welchen Bezug genommen wird.

Comment Ninja

Wordpress Comment Ninja: Antwortkommentar

Scriptseite | userscripts.org

Weiterlesen »WordPress: 3 (plus 1) praktische Greasemonkey-Scripts für Kommentare

“Bacn”: Kommentarmüll aus der Grauzone zwischen Spam und Ham

Spam: With Bacon
Foto: cobalt123 (cc)

 

Die Frage danach, wie man als Blogger am besten mit Spam umgeht, taucht immer wieder auf. Es handelt sich dabei sicherlich um eine Glaubensfrage, aber aus meiner Erfahrung kann ich sagen, dass sich die Kombination aus

am besten bewährt, um den allermeisten Müll zum Thema Aufrichtungshilfe, Gliedverlängerung und Versicherungsindustrie loszuwerden. Aber hat man sich damit wirklich allen Spams entledigt?

Kurze Antwort: Nein.

Viele Blogger unter uns werden sich sicher schonmal über Kommentare geärgert haben,

  • deren Inhalt gen Null ging (“Stating the Obvious”),
  • deren einziger Zweck Rumpöbelei oder zumindest das Stören der Diskussion zu sein schien,
  • oder die als Absender-URL Linkfarmen, kommerzielle oder mit Werbung überfüllte Seiten angaben.

Mark Jaquith (Englische Seite) nannte diesen Grauzonenbereich zwischen “Spam” (schlechte Kommentare) und “Ham” (gute Kommentare) kürzlich “Bacn”. Er meinte damit nicht-themenbezogene, dämliche, unhöfliche, missbräuchliche, übermäßig selbstanpreisende, aber eben noch nicht ganz Spam-Kommentare1. Es handelt sich nach meiner Erfahrung um ein Problem, das mit steigender Bekanntheit eines Blogs beinahe expontiell zunimmt.

Beispiele

Hier einige Kommentare, die exemplarisch sind für meinen Blogalltag.

Weiterlesen »“Bacn”: Kommentarmüll aus der Grauzone zwischen Spam und Ham

  1. offtopic, lame, rude, abusive, overly-self-promotional-but-not-quite-spam []

WordPress: Alle externen Links per Dereferer aufrufen

Screenshot: anonym.to

Vor kurzem hat 1000ff.de die Frage behandelt, wie man einen Link so verändert, dass die Identifizierung der verlinkenden Seite — z.B. des eigenen Blogs — beinahe unmöglich wird.

Heute gehen wir einen Schritt weiter und erklären, wie sich die Anonymisierung von externen Links in WordPress-Blogs automatisieren lässt. Der Website-Referrer wird hierbei mittels eines Plugins automatisch über den Derefer-Dienst anonym.to versteckt.

Weiterlesen »WordPress: Alle externen Links per Dereferer aufrufen

WordPress Conditional Tags — je nach Seitentyp andere Sidebar-Inhalte darstellen

Sie werden nicht ganz so oft genutzt wie Template Tags, sind aber mindestens ebenso nützlich: Conditional Tags. Mit ihnen ist es einfach, Inhalte der Sidebar auf bestimmten Seiten ein- oder auszublenden. Wer will, kann sich je nach Seitentyp (Index, Archiv, Autoren, Tags, Kategorien…) eine ganz eigene Sidebar zusammenbasteln.

Mit diesem Artikel möchte ich einen ersten, nicht ganz vollständigen Überblick über die verschiedenen Anwendungsmöglichkeiten von Conditional Tags für die Sidebar von WordPress-Themes geben. Ein paar praxisnahe Beispiele:

Blogroll nur auf der Startseite



Ziemlich einfach, oder?
Bei jedem Seitenaufruf lassen wir WordPress prüfen, ob es sich um die Startseite des Blogs handelt. Falls ja — if (is_home()) — werden alle Links aus der Blogroll geholt und in einer nach Namen sortierten Liste ausgegeben.

Tag-Wolke nur auf Tagseiten (z.B. /tag/wordpress/)



Funktioniert genau wie das erste Beispiel, gibt aber stattdessen eine nach Namen sortierte Tag-Wolke aller im Blog benutzen Tags aus, und das nur auf Tagseiten: if (is_tag()).

Die Negation: Autorenliste auf allen Seiten außer der Startseite



Wichtig ist das Ausrufezeichen vor is_home(), weil es eine Negation (Verneinung, Umkehrung) bewirkt. Übersetzt bedeuten diese Zeilen: Wenn die angezeigte Seite NICHT die Startseite ist, dann liste alle Autoren des Blogs auf, die mindestens einen Eintrag geschrieben haben.

Weiterlesen »WordPress Conditional Tags — je nach Seitentyp andere Sidebar-Inhalte darstellen

Prologue-Theme — WordPress als Kommunikationsplattform nutzen

Leiter von kleinen Projektgruppen und Administratoren eines Blogs mit mehreren Nutzern kennen das Problem sicherlich: Eine reibungslose und zeitgemäße Kommunikation zwischen allen Beteiligten ist nicht immer einfach. Der eine liest E-Mails nicht, ein Forum ist zu umständlich zu administrieren, nicht jeder schaut in jeden Thread, Chat- und Instant Messaging-Sessions sind zu unstrukturiert und werden auch nicht dauerhaft gespeichert.

Für genau dieses Problem haben sich die Jungs von Automattic, welche sich u.A. für den Bloghoster wordpress.com, das Anti-Spam-Plugin Akismet und die Widget-Unterstützung von WordPress verantwortlich zeichnen, etwas ganz besonderes einfallen lassen.

prologue_demo

Weiterlesen »Prologue-Theme — WordPress als Kommunikationsplattform nutzen

Endlich wieder ruhig schlafen: Backup der WordPress-Datenbank automatisieren in 3 Minuten.

backup iconWelcher Computer-Nutzer hat das nicht schonmal erlebt? Man nimmt eine kleine Änderung am System vor, installiert ein Progrämmchen und — es geht gar nix mehr. Man setzt das System neu auf und bemerkt plötzlich, dass wichtige Daten unwiderbringlich verloren sind. Tja, doof gelaufen.

Fatal ist sowas vor allem, wenn so etwas auf dem eigenen Webserver, z.B. mit dem eigenen Blog passiert, denn man trägt nicht nur für eigene Artikel die Verantwortung sondern auch für Kommentare der anderen. Gefährlich: Nicht nur eigene Schludrigkeit kann hier Datencrashs verursachen, sondern auch ein Serverausfall beim Provider, ein Hackerangriff und andere Faktoren. Regelmäßige Backups sind also absolute Pflicht. 1000ff.de zeigt im folgenden, wie sich das einfach und automatisch in kürzester Zeit erledigen lässt, wenn man WordPress als Serverinstallation benutzt.

Weiterlesen »Endlich wieder ruhig schlafen: Backup der WordPress-Datenbank automatisieren in 3 Minuten.