JL: Hot Water Music

In letzter Zeit viel Hot Water Music gehört, von T. aus O. empfohlener Schrammel-Brüll-Rock, wollten eigentlich am 18. auf’s Konzert, aber T. aus O. hat keine Zeit und ich alleine keine Lust. T. aus O. ist darüber sicherlich furchtbar traurig, ich nicht so. 😉

Zum Ausgleich ein paar schöne Fotos. Ich bin zu alt für diese Slamdancegeschichten.

Update: TXP 1.16

Und da ist sie schon, die neue Textpatternversion (geht im Moment wirklich fix), hier downzuloaden. Was hat sich geändert?

  • Add article_custom tag, which allows tailoring article output by article, section, author etc
  • Added ‘include in site search’ option for individual sections
  • Added name and email validation for comments
  • Added navigation to banned commenter list from main comments tag
  • Added option to change the number of days after which logs will be expired
  • Added option to create Excerpts for articles (defined in admin_config.php)
  • Added option to override forms on an article-by-article basis
  • Fix several problems caused by apostrophes in category names
  • Fixed a confusing interface failure when trying to create a section that already exists
  • Fixed a problem where article title text in “quotes” was disapearing
  • Fixed an installer problem where the first publisher’s email address wasn’t being inserted into the database
  • Fixed erroneous ‘article categories’ header in link list
  • Fixed incorrect display of links that have blank categories in link tab
  • Fixed incorrect handling of ampersands in category_list
  • Fixed incorrect site and article links in Atom feeds for sites in subdirectories
  • Fixed problem in password_protect that was throwing errors
  • Fixed some naming confusion that prevented changing link and image category names
  • Got rid of automatic -ing of strings of caps in Textile
  • Link titles and descriptions are now run through Textile to encode any high-ascii characters
  • Rewrote the mechanism for paging through content – you can now accurately page through articles, comments, logs, links and images
  • Titles appending to permalink urls in /clean/ mode are now correctly stripped of html tags and entities

The plugin installer is working, watch this space for news on the first plugin.

TXP Forum

Couchblog – The new Generation

Zugegeben, das hört sich ganz schön reißerisch an, aber so macht man das ja wohl heute, wenn man versucht alte Zöpfe in neuen Kleidern zu verkaufen.

Nein, alles Quatsch, tatsächlich gibt es große Veränderungen und die spiegeln sich nicht nur in neuen URLs ab. Wie schon im alten Couchblog angekündigt, bin ich umgestiegen, und zwar von Movable Type (diesen Link bringe ich nun zum 1.000ten und vielleicht letzten Male) auf Textpattern. Warum?

  • Obwohl ich selbst nie wirklich etwas dafür getan hatte, mein Google-Ranking zu optimieren (ich weiß auch gar nicht wie sowas geht), außer vielleicht sauberes semantisches XHTML zu benutzen, war das Couchblog doch mit einem recht hohen Pagerank ausgestattet. Man höre und staune jedoch: das hat mehr Probleme gebracht, als die zusätzlichen Besucher und damit erhöhter Bandbreitenverbrauch wert gewesen wären: das Couchblog wurde zu einem Lieblingsziel der Kommentarspammer. Jetzt kann man sagen, ist doch egal, löscht man die Spams halt und gut, aber auf die Dauer war das echt zu nervig. Pluginlösungen haben nicht richtig funktioniert, andere Lösungen, wie eine Registrierung für Kommentare wollte ich nicht (das ist auch die Lösung die in Movablte Type 3 enthalten sein wird). Die einfachste Lösung war, auf eine neue Publishingsoftware unzusteigen, die eben nicht so beliebt, bekannt verbreitet ist. Für die derzeit vielleicht 200 Textpatternblogs weltweit, werden sich Spamroutinen jetzt noch nicht lohnen. Bis TXP einen ähnlichen Bekannheitsgrad erreicht hat, sehen wir weiter.
  • Ich habe in den letzten Wochen diverse Publishinglösungen lokal getestet, keine gefiel mir wirklich. Einige genügten meinen Ansprüchen nicht, andere fand ich vom Handling her nicht ansprechend und wieder andere passten mir von der Art der Programmierung nicht (zum Beispiel die Software der ich tumben Nationalismus schon bei der Auswahl der Funktions- und Variablennamen vorwerfe ;). Als ich Textpattern installiert hatte (was übrigens lächerlich einfach ist), erschien eine Administrationsoberfläche auf meinem Display, in die ich mich sofort verliebt habe. Und was die verspricht, hält das Programm auf allen Ebenen. Es bietet schlaue Konzepte an, die man in MT gar nicht oder nur unter Schwierigkeiten implementieren konnte, es ist modern und ganz offensichtlich hervorragended erweiter- und skalierbar. Und es ist in meiner Programmiersprache geschrieben, also in PHP und der Code ist pure Literatur.
  • Ich habe noch nicht 10% aller TXP-Fuktionen ausprobiert und bin jetzt schon völlig von den Socken. Das gibt auf jeden Fall Stoff für einige Artikel.
  • Meine MT-Installation nimmt inzwischen sagenhafte 200MB ein, über 2000 Artikel in drei Blogs, ca. 2500 Kommentare. Und das ist so die Grenze für die Kombination MT und meinem Webspace. Rebuilds dauerten unendlich lang, der Zeitraum vom Klick auf „Publish“ bis endlich alle Seiten neu geschrieben war und der Artikel erschien war zeitweise atemberaubend lang. Für Kommentare galt ähliches.
  • MT hat insgesamt einen Status erreicht, als das Weblogprogramm überhaupt, der meiner Idee, selbst viel über CMS-Programmierung zu lernen zuwider läuft. Alles gibt es schon, immer hat es jemand anderes schon gemacht, und dann natürlich alles in Perl. TXP steht noch am Anfang, wird in den nächsten Versionen eine PHP-Plugin-Schnittstelle erhalten, das passt mir wirklich besser.

So fängt das Projekt Couchblog als Projekt Webpropaganda sozusagen wieder von vorne an. In der Startphase wird sich natürlich noch viel ändern, da sind noch Features einzupflegen, Layouts zu optimieren und Stylesheets zu bearbeiten. Aber ich kann einfach nicht mehr ohne die Interaktion mit meinen LeserInnen leben, und so lade ich Euch ein, an dieser Stelle die „New Generation Couchblog“ wachsen und gedeihen zu sehen 😉