In den letzten Tagen hatte ich das Glück in großer Stückzahl Feedback zum Redesign des Blogs zu bekommen. Erstmal vielen Dank dafür – auch wenn nicht jede Mail und jeder Kommentar positiv war, so war auf jeden Fall bisher jede Rückmeldung konstruktiv.
Da ich mittlerweile mehrfach nach der eingesetzten Software, den Plugins und auch zu Details des Designs gefragt wurde, will ich nun mal zusammenfassend in einem Beitrag etwas den technischen Hintergrund dieses Blogs beleuchten. Diese Informationen gelten für den Zeitpunkt des Artikels (25.01.2007) und werden nicht aktualisiert.
Als Software kommt das frei erhältliche PHP-Script “WordPress” zum Einsatz – seit ein paar Tagen in Version 2.1. Das Basisprogramm wird dabei durch zahlreiche Plugins erweitert:
Spambekämpfung:
- Akismet – zentraler Antispamdienst – der dafür notwendige API-Key ist kostenlos bei WordPress.com erhältlich.
- Math Comment Spam Protection – Spambotabwehr durch Lösung einer einfachen Rechenaufgabe
- Simple Trackback Validation – prüft auf vorhandenen Backlink bei Track/Pingbacks
- Spam Viewer – betrachten und bearbeiten von Spamkommentaren und Trackbacks
Frontend:
- WP lightbox 2 – Bildvergrößerungen beim klick auf Thumbnails finden im aktuellen Fenster statt. Basiert auf Lightbox.
- Snap Preview Anywhere(TM) Plugin – Websitevorschau beim überfahren externer Links.
- Pagebar – Pagination mehrer Seiten (statt einfachem vor/zurück bei WordPress-Standard) – macht noch leichte Probleme mit 2.1 (letzte Seite wird nicht erkannt)
- Official Comments – Autorenkommentare werden gesondert dargestellt. Auch hier gibt’s noch Probleme, da jeder registrierte User als Autor dargestellt wird. Sollte sich eigentlich auf den Artikelautor beziehen.
- Live-Comment-Preview – Live-Vorschau von Kommentaren während des tippens.
- Link Indication – Externe Links und Links zu speziellen Diensten (z.B. Wikipedia) werden mit einem passenden Icon versehen.
- MP3-o-Matic – MP3-Player in Flash
- Flashcortex – FlashVideo-Integration (auch MP3 möglich, kommt aber nicht zum Einsatz). Ansonsten sehr einfache Einbettung von Sevenload, YouTube, myvideo, etc. Videos
- Filosofo Home-Page Control – für die gesonderte Homepage. Das Feature ist ab WP 2.1. ab Werk dabei, aber noch nicht umgestellt.
- Chunk URLs for WordPress – Kürzt lange URLs in Kommentaren automatisch.
- Count comments – Kommenare werden pro Autor gezählt (steht hier in Klammern bei jedem Kommentar dabei)
- Follow URL – kein Kommentar ;)
- German Permalinks – wandelt umlaute in Permalinks um – z.B. ü -> ue (Standard bei der WordPress DE-Edition)
- Get Recent Comments – Zur Anzeige neuer Kommentare und TBs in der Sidebar
- Maintenance Mode – Sperrt den Zugriff auf den Blog während Wartungsarbeiten für alle Gäste und registrierten Mitglieder unterhalb eines definierbaren Userlevels.
Statistik:
- BS-Counter – bindet den Code für den Blogscout-Counter automatisch ein. Früher mal auch statistische Auswertung aus dem Admin, die API ist jedoch leider seit Monaten tot.
- Feedburner Feed Replacement – Leitet die WP-Standard-Feed-URLs auf Feedburner um (normaler Feed und Kommentarfeed)
- WP-Googlestats – erfasst das was webbasierte Statistikdienste allesamt leider nicht erfassen: Zugriffe des Google Bots (leider nur Google)
- Sayfa Sayac – PostReadCounter (de) – zählt die Lesungen einzelner Beiträge.
Backend:
- Google (XML) Sitemaps – erstellt selbige automatisch bei jeder Änderung
- Batch Categories – erleichtert das einsortieren bereits geschriebener Artikel in Kategorien
- Time Zone – automatische Umstellung von Sommerzeit auf Winterzeit (und umgekehrt :D)
- WordPress Database Backup – Der Name ist Programm
- Ultimate Tag Warrior – Tagging-Support
Kurz noch ein Wort zum Spam. Ich hatte bis vor kurzem SpamKarma 2 im Einsatz, wollte aber dann mal einen anderen Weg ausprobieren. SpamKarma hat leider immer wieder unerklärlich gehandelt und auch einige Fehler produziert. Mit der jetzigen Kombination (siehe oben) bin ich sehr zufrieden. Ein sehr großer Teil der Spamkommentare wird durch das Math Comment Spam Protection Plugin bereits gar nicht erst bis in die Datenbank gelassen.
Zum Layout des Blogs. Das Design wurde von mir selbst erstellt und anschließend auf Basis des freien Frameworks für Mehrspaltige Layouts YAML (Yet Another Multicolumn Layout) in XHTML/CSS umgesetzt. YAML bietet zahlreiche Vorteile bei der Realisierung eines Bloglayouts. Ein genauerer Blick auf das Framework und das zugehörige Buch “CSS Layouts – Praxislösungen mit YAML” lohnt sich definitiv. Das Buch bringt einem das YAML-Prinzip und die Feinheiten auf sehr verständliche Art und Weise nahe.
Außerdem selbst gemacht sind die Klappkästchen in der Sidebar (siehe grüne Pfeile). Damit können alle entsprechen konfigurierten Bereiche in der Sidebar weggeklappt werden. Der entsprechende Status wird in einem Cookie abgelegt und beim nächsten Besuch der Seite entsprechend wieder dargstellt. Vielen Dank an dieser Stelle an Dominik Gesthuysen für die Anregungen und Vorlagen zur Speicherung der Status im Cookie.
Sollten noch weitere Fragen ungeklärt sein, beantworte ich sie gerne in den Kommentaren oder ergänze sie hier im Beitrag.
[tags]design,redesign,intern,reboot,blog,wordpress,software,blogschrott[/tags]

hey!
I made with photoshop glitter myspace pictures.
have a look at them:
http://tinyurl.com/5mshpq
Thank you for your site ;) xxoxo
- spam
- offensive
- disagree
- off topic
Like