Benachrichtigung bei neuen Kommentaren – Abmahnung und ein bisschen Schuldgefühl (Advisign – Recht und Webdesign)

Benachrichtigung bei neuen Kommentaren – Abmahnung und ein bisschen Schuldgefühl (Advisign – Recht und Webdesign)
Das Abmahnen-bei-Kommentarbenachrichtigung-Problem eingehend beleuchtet.
aus Delicious/steinhobelgruen

Weg mit den Kategorien!

So, ich war die Zweidimensionalität der Taxonomie hier leid; ab jetzt gibt es Kategorien nur noch für die verschiedenen Beitragsarten (Blog, Photoblog, Microblog und Linkdump) — alles andere wird mit Schlagworten (oder Tags) erledigt. Und dann bau‘ ich mir noch eine Seite mit der kompletten Schlagwortwolke…

Wir drehen ein WordPress-Theme

Bei Dackworld habe ich mal versprochen, am folgenden Beispiel vorzuführen, wie einfach man mit etwas PHP/CSS ein vorhandenes WordPress-Theme an seine Bedürfnisse anpassen kann. Das hat jetzt etwas gedauert, aber heute drehen wir ein WordPress-Theme um 90° (mit anderen Worten: wir machen aus der Seitenleiste einen Fußleiste).

Ganz wichtig ist dabei zuerst, daß man sich die Lizenz ansieht, zu der der ursprüngliche Autor die Nutzung seines Themes zuläßt. GPL und CC-Lizenzen ohne ND-Klausel sollten die sichere Seite sein. Wir nehmen als Beispiel das Standard-Theme der WordPress-DE-Edition. Das basiert auf Kubrick, und mindestens die Hälfte aller anderen Themes (die man so runterladen kann) tun das auch. Was wir hier machen läßt sich auf diese daher leicht übertragen. Als „Opfer“ habe ich unter www.steinhobelgruen.de/wordpress/ eine zweite WordPress-Installation, in der ich neue Themes und Plugins immer zuerst ausprobiere.

Als nächste Voraussetzung empfehle ich das Firebug-Plugin für Firefox, mit dem man (neben anderen Dingen) sehr komfortabel sehen kann, welchem Abschnitt des HTML-Dokuments ein auf dem Bildschirm dargestelltes Element entspricht.

Firebug

Dann sehen wir uns mal die Dateien in einem Theme an, damit wir das Element auch zur Bearbeitung wiederfinden:

dentaku@charon:.../wp-content/themes/default_90$ ls
404.php         comments-popup.php  header.php  page.php        searchform.php
archive.php     comments.php        images      rtl.css         sidebar.php
archives.php    footer.php          index.php   screenshot.png  single.php
attachment.php  functions.php       links.php   search.php      style.css
dentaku@charon:.../wp-content/themes/default_90$

In der WordPress-Dokumentation gibt’s eine gute Übersicht über die „Template Hierarchy„. Dort steht genau, welche dieser Dateien in welchem Fall geladen und abgearbeitet wird. Für unsere Aufgabe interessant sind davon nur die folgenden beiden Aspekte:

  • Dort, wo in den einzelnen Seitentemplates (index.php, single.php,…) das Template Tag get_sidebar(); steht, da wird die Datei sidebar.php eingefügt (in Wirklichkeit passieren noch ein paar andere Sachen, aber so genau reicht uns das erstmal).
  • Alle Formatanweisungen befinden sich in der Datei style.css (rtl.css ist ein Sonderfall für Sprachen, die von rechts nach links geschrieben werden).

Gut, dann machen wir jetzt noch einen letzten Test: wir sehen uns die Seite mal ohne CSS-StyleSheet an (in Firefox kann man das im Menü „Ansicht“->“Webseiten-Stil“->“Kein Stil“ ausschalten):

ohne CSS

Aha, von der Ausgabereihenfolge her kommt die Sidebar also ohnehin nach den Artikeln. Das ist gut. Ein Blick in Firebug und schnell ist herausgefunden, daß die komplette Sidebar in einem <div id=“sidebar“/> liegt, das nur durch CSS rechts vom Rest positioniert ist:

div

Das sieht im style.css so aus:

#sidebar {
        padding: 20px 0 10px 0;
        margin-left: 545px;
        width: 190px;
}

Dieses div-Element steht deshalb rechts am Rand, weil der eigentlich Seiteninhalt in einem <div id=“content“ class=“narrowcolumn“ /> links „schwebt“ (wer jetzt nicht weiß was das bedeutet, der kann hier oder da ein wenig über CSS lernen):

.narrowcolumn {
        float: left;
        padding: 0 0 20px 45px;
        margin: 0px 0 0;
        width: 450px;
}

Weiterlesen

Benutzen Sie doch mal eine Schmuckschrift

Wie dort erwähnt habe ich mir für das neue Logo eine schöne Schrift (die Yanone Kaffeesatz) gesucht. Weil man aber in der Webseitengestaltung (im Moment) nur Schriften benutzen kann, die auf dem Rechner des Betrachters shon installiert sind, konnte ich die bisher auch nur dort einsetzen.

Das ist jetzt vorbei: das WordPress-Plugin TTF Titles (siehe Linkdump) erzeugt dynamisch aus den Überschriften Bilder und ersetzt diese durch jene (oder so).

Kinder haben ein Recht auf Eltern, die Luftgitarre spielen.

Dabei bleibt die Seite durch ordentliche alt-Tags Textbrowserfähig und Sehbehindertengerecht. Mal sehen, vielleicht mache ich das noch an ein paar anderen Stellen — zum Beispiel in den grauen Balken da unten.

WikiWikiWeg

Als diese Seite noch nur auf einem Wiki lief habe ich Blog-artig Tagebucheinträge mit dem im PHPWiki vorhandenen Kalenderplugin geschrieben. Die hatten durch die Hilfe des Kommentarplugins auch ein Kommentarfeld, in das irgendjemand hätte einen Kommentar schreiben können. Das hat natürlich nie jemand getan, da erst die sozialen Funktionen echter Blogsoftware dafür sorgen, daß die Artikel überhaupt gefunden und gelesen werden.

Die Tagebucheinträge sind inzwischen auf WordPress umgezogen, und zumindest Googlebenutzer kommen hier regelmäßig vorbei. Die damit ebenfalls einfallenden Spambots hält Akismet erfolgreich vom Blog fern (Aktueller Stand: „Akismet hat deine Seite vor 10,081 Spamkommentaren bewahrt.“), das Wiki schützt keiner.

Aufgrund der Wikihaftigkeit der Wikiseiten (!) hilft es auch nicht, den Kommentarbereich aus der Seite zu entfernen, weil die Spambots dann eben die vorherige Version der Seite kommentieren. Kein echter Mensch würde das zwar jemals zu Gesicht bekommen, und die Links funktionieren alle sowieso nicht. Trotzdem stört mich das:

Spam, spam, eggs and spam.

Außerdem habe ich schon seit einiger Zeit den Eindruck, daß PHPWiki nicht mehr weiterentwickelt wird (und hatte an der einen oder anderen Stelle schon selber dran herumgeflickt). Deshalb habe ich den Wiki-Teil der Seite jetzt abgeschaltet.

Die wichtigste Wikiseite ist jetzt schonmal zu WordPress umgezogen: das Impressum (im Moment noch extrem häßlich). Jetzt brauche ich erstmal eine ordentliche Vorlage für statische Seiten und dann muß ich mir für die anderen eventuell noch benötigten Inhalte etwas neues (statisch oder auf WordPress basierend) einfallen lassen.

Goodbye, flickr

Ich kehre flickr den Rücken zu — naja: noch nicht ganz, aber ich werde wohl keine neuen Bilder mehr hochladen.

Dabei bin ich eigentlich mit flickr zufrieden, auch liegt der Grund nicht in der Zensur- / falsch verstandener Jugendschutzproblematik (dann noch eher in der möglichen Übernahme durch Microsoft), ich möchte mich nur einfach allgemein aus der Abhängigkeit von externen Diensten befreien. Das bedeutet nicht, daß ich keine externen Dienste mehr benutzen werde. Ich möchte nur keine Daten verlieren, wenn ein Dienst plötzlich abgeschaltet wird.

Während sich Microblogging (im Moment auf Twitter) und Bookmarks (im Moment auf del.icio.us) prima täglich hierher kopieren lassen, sah ich für die Bilder bei flickr keine gangbare Lösung (es gibt zwar flickrBackup, aber eben nicht flickrSync).

So sind (nach einer längeren Kopieraktion) meine Fotos in Zukunft hier zu sehen, und dank WordPress und YAPB kann ich sie auch in Zukunft mit Tags versehen, und jeder Besucher kann die Bilder in verschiedenen Größen herunterladen oder seine Kommentare abgeben. Was leider verlorengeht sind die sozialen Funktionen (z.B. „neue Fotos von Freunden“) und die Verortung der Bilder (es kennt nicht zufällig jemand ein gutes Geotagging-Plugin für WordPress?).

Von der Startseite halte ich die Bilder dabei fern, denn sonst gehen die richtigen Artikel unter, wenn ich gerade viel fotografiere. In den Monatsarchiven, Suchergebnissen, Kategorie- und Tagarchiven sowie im RSS-Feed ist aber wie immer alles drin.

Alles neu hier (mit Danksagungen und vielen Links)

Seit  gestern früh um 2 sieht wazong.de (erstmal nur das Blog, die anderen Bereiche werden folgen) anders aus:

Ich habe diesmal nicht ein vorhandenes Theme angepaßt (vorher lief hier ein modifiziertes andreas09) sondern ein neues geschrieben. Dabei hat das leere Theme mit Erläuterungen von Texto sehr geholfen — dafür vielen Dank.

Das Logo ist auch neu, neue Logoschrift ist die Yanone Kaffeesatz (vorher: Computer Modern Sans Serif). Dank an Gerrit van Aaken, durch den ich auf die Schrift gestoßen bin. Die Piktogramme hat meine Frau in Freehand gezeichnet, und ich habe dann mit viel Augenzusammenkneifen 16- und 24-Pixel-Versionen draus gemacht.

Die verschiedenen (naja, im Moment noch eher gleichen) Bilder, die jetzt links die einzelnen Beiträge kennzeichnen erzeugt das Plugin „Teaser Image“, das mir ben_ von AnmutUndDemut freundlicherweise überlassen hat. Dafür besonders großen Dank.

Das Category-Visibility-Plugin mußte dem Advanced Category Excluder weichen, weil ich es nicht mit WordPress 2.3 zum laufen bringen konnte. Die meisten anderen Plugins sind einfach nur in einer neueren Version installiert.

In den nächsten Tagen muß ich noch verschiedene Bilder für die Teaser Images der Kategorien erstellen und einige Beiträge neu mit Kategorien und Tags versehen, sonst bin ich jetzt schon ganz zufrieden.

Pages:  1 2