WordPress als CMS-Ersatz für grünen Kreisverband – Betatest (Update 3)

Hier fin­det sich greenchameleon‑0.9.zip (Read­me insi­de). Hin­wei­se auf erfolg­rei­che und erfolg­lo­se Ein­sät­ze ger­ne als Kom­men­tar zu die­sem Ein­trag, eben­so Bugs etc.

* * *

(19.03.2008) Für unse­rer grü­nen Kreis­ver­band bin ich seit gerau­mer Zeit auf der Suche nach einem guten CMS (Con­tent Manage­ment Sys­tem). Der Bun­des- und der Lan­des­ver­band bie­ten gegen rela­tiv hohe Kos­ten mit rela­tiv gerin­gen Spiel­räu­men Typo3-basier­te CMS für grü­ne Kreis­ver­bän­de an, dann gibt’s noch Initia­ti­ven wie die von Hart­mut Wau­er vom KV Wan­gen, die freie Alter­na­ti­ven ver­wen­den, hier Joom­la, und ein biß­chen güns­ti­ger sind. Aber irgend­wie war’s das alles nicht: für das, was ein mit­tel­gro­ßer Kreis­ver­band wie unse­rer so macht, ist ein CMS eher over­kill. Als Alter­na­ti­ve hat sich jetzt – eben­falls bei Hart­mut gehos­tet – Word­Press ange­bo­ten. Nach Ostern wer­de ich das Ergeb­nis offi­zi­ell frei­schal­ten, aber wer möch­te, kann schon mal gucken und aus­pro­bie­ren.

Update: (22.03.2008) Für alle expe­ri­men­tier­freu­di­gen Word­Press-Nut­ze­rIn­nen aus dem grü­nen Umfeld: hier fin­det sich greenchameleon‑0.9.zip (Read­me insi­de). Hin­wei­se auf erfolg­rei­che und erfolg­lo­se Ein­sät­ze ger­ne als Kom­men­tar zu die­sem Ein­trag, eben­so Bugs etc.

Update 2: (23.03.2008) Abge­se­hen von einem etwas mys­te­riö­sen (und spo­ra­di­schen) Mit­ter­nachts­fall­back auf das Default­the­ma scheint das gan­ze soweit zu lau­fen – des­we­gen habe ich die Site jetzt auch offi­zi­ell frei­ge­schal­tet und von der alten Web­site her eine Umlei­tung gelegt.

Panisches WordPress-Update (Update)

Heu­te mit­tag hat mein Blog mich damit erschreckt, plötz­lich nicht mehr die übli­che umkehrt chro­no­lo­gi­sche Rei­hen­fol­ge zu ver­wen­den, son­dern mit den ältes­ten Ein­trä­gen anzu­fan­gen. In mei­nem Fall sind das Kopien aus Live­jour­nal, die ihrer­seits zusam­men­fas­sen­de Kopien aus einem alten Xan­ga-Blog sind, die irgend­wann aus dem Jahr 2002 stam­men. Die woll­te ich eigent­lich nicht ganz vor­ne sehen.

Den Word­Press-Foren habe ich dann ent­nom­men, dass der Feh­ler wohl häu­fi­ger bei älte­ren Word­Press-Ver­sio­nen (war noch bei 2.0.2) und Hos­tern wie 1&1 oder Stra­to auf­tritt. Was hilft: ein Update.

Gesagt, getan – und mit einem „500 Inter­nal Ser­ver Error“ beglückt. Erst ein­mal Abend­essen und mei­ne Toch­ter ins Bett bringen. 

Und dann: selbst beim Ver­such, die mit Word­Press mit­ge­lie­fer­te Read­me-Datei – schlich­tes HTML – von mei­ner Domain aus anzu­zei­gen, nur die Feh­ler­mel­dung. Gro­ße Panik, glück­li­cher­wei­se habe ich ein Back­up gemacht, aber der Sta­tus quo ante wäre ja auch nichts. 

Wei­ter­ge­hol­fen hat mir dann ein Blog­ein­trag bei Fern­wis­ser: das Pro­blem ist eine .htac­cess-Datei, in die Word­Press Din­ge zur Umlei­tung von Per­ma­links rein­schreibt, die bei Stra­to etc. für Ver­wir­rung sor­gen. Und sie­he da: das Erset­zen der .httac­cess durch die alte Ver­si­on brach­te mein Blog pro­blem­los wie­der zum Lau­fen – jetzt in WP 2.3.2.

Toi, toi, toi.

War­um blog­ge ich das? Um die Aus­zeit der letz­ten paar Stun­den zu erklären.

Update: (16.01.2008) Inzwi­schen habe ich (dan­ke, Dirk!) auch einen Blog-Ein­trag gefun­den, der zusam­men­fas­send erklärt, wie das Pro­blem über­haupt zustan­de kommt: SQL-Code, der sich auf ein etwas selt­sa­mes Ver­hal­ten von MyS­QL (der Daten­bank­soft­ware) ver­lässt, die sich aber in der neus­ten, bei 1&1, Stra­to etc. inzwi­schen auf­ge­spiel­ten Ver­si­on nun nor­mal ver­hält. Und damit Word­Press in älte­ren Ver­sio­nen Pro­ble­me macht. Es gibt wohl auch für alle, die nicht upda­ten wol­len, ein Plug­in, um den von Wor­press gene­rier­ten SQL-Code zu patchen.

Blog-Tuning (Update 3)

„Gern gese­hen“ steht neu­er­dings rechts in mei­ner Sei­ten­leis­te (durch Zwi­schen­über­schrif­ten viel­leicht etwas über­sicht­li­cher?!). Dahin­ter ver­birgt sich Popu­la­ri­ty Con­test, ein Plug­in für Word­Press, dass die belieb­tes­ten Bei­trä­ge errech­net (etwas ange­passt in dem Fall geht es dabei um direk­te Auf­ru­fe von Pos­tings (gezählt seit ges­tern), Kom­men­ta­re und Track­backs, die gewich­tet mit­ein­an­der ver­rech­net wer­den). Die „Popu­la­ri­tät“ (zwi­schen 0 und 100) wird unter jedem Bei­trag ange­zeigt, als Admin krie­ge ich das auch schön als Über­sicht, geord­net nach Mona­ten und Kate­go­rien. Prin­zi­pi­ell kann Popu­la­ri­ty Con­test auch Bei­trags­auf­ru­fe über den Auf­ruf des Blogs mitrein­rech­nen, das fand ich aber nicht so sinn­voll (vor allem auch des­we­gen nicht, weil das Blog Teil mei­ner Start­sei­te in Fire­fox ist und sonst mei­ne eige­nen Auf­ru­fe das Bild ziem­lich verzerren).

Wer in den letz­ten zwei Tagen einen Kom­men­tar schrei­ben woll­te, hat viel­leicht schon die zwei­te Neue­rung in die­sem Blog gese­hen: weil ich kei­ne Lust mehr hat­te, täg­lich hun­der­te Spam-Kom­men­ta­re nach „fal­se posi­ti­ves“ durch­zu­ge­hen, gibt es jetzt für Kom­men­tar­schrei­be­rIn­nen eine klei­ne, ein­fa­che Rechen­auf­ga­be zu lösen. Bis­her hält das sehr erfolg­reich die Spam-Bots ab. Dafür zustän­dig ist Did You Pass Math?, eben­falls ein WordPress-Plugin.

Und wo ich gera­de dabei bin: Inty­po in Ver­si­on 0.9 sorgt für typo­gra­fisch kor­rek­te Anfüh­rungs­zei­chen und Gedan­ken­stri­che, und Live Com­ment Pre­view dafür, dass beim Kom­men­tar­schrei­ben eine Vor­an­sicht ein­ge­blen­det wird.

Ein drit­tes Pro­blem habe ich lei­der noch nicht gelöst: noch immer funk­tio­nie­ren Ping­backs bei mir nicht, d.h. nur manu­ell gesetz­te Track­backs aus ande­ren Blogs auf Arti­kel bei mir wer­den erkannt, nicht die auto­ma­ti­schen Ping­backs. Liegt mög­li­cher­wei­se an der Word­Press-Ver­si­on (2.0), die ich ein­set­ze, oder an mei­nem Pro­vi­der, oder an URL-Umlei­tun­gen. Wenn hier jemand was weiß, wäre ich für Hin­wei­se dankbar.

War­um blog­ge ich das? Damit sich nie­mand über selt­sa­me Zah­len unter Arti­keln wun­dern muss.

Update: Und falls sich jemand wun­dert, war­um die­ser Bei­trag inzwi­schen auf Platz 3 der „Gern-Gesehen“-Liste steht: ein­fach des­we­gen, weil die vie­len Abru­fe aller vor­her­ge­hen­den Bei­trä­ge dem Plug­in nicht bekannt sind (da ich ein Sta­tis­tik-Tool lau­fen habe, müss­te sich das theo­re­tisch ändern las­sen, aber auf soviel PHP und SQL habe ich der­zeit weder Lust noch Zeit dafür). Inso­fern gilt: das wird sich in den nächs­ten Tagen ver­mut­lich normalisieren …

Update 2: Hur­ra, viel­leicht gibt es eine Lösung für das Ping­back-Pro­blem. Näm­lich hier bzw. hier. Klingt wie die Situa­ti­on bei mir, also müss­te eigent­lich auch die Lösung funk­tio­nie­ren. Mal schauen.

Ach ja, ama­zon – wenn da oben was Tuning steht, und davor groß „Blog“, dann lis­te doch da unten bit­te kei­ne Bücher über Motor­rä­der auf.

Update 3: Jetzt scheint’s tat­säch­lich zu klap­pen. Aller­dings war die oben ver­link­te Sache nicht der Grund – viel­mehr wur­de eine glo­ba­le Varia­ble (HTTP_RAW_POST_DATA) ver­wen­det, die aber wohl in mei­ner PHP-Kon­fi­gu­ra­ti­on nicht frei­ge­schal­tet war. Dazu gab’s einen Work­around

Netzwerk sucht Knoten

Letzt­lich war es Jan Schmidts Bericht über Visua­li­sie­rungs­mög­lich­kei­ten für Netz­wer­ke, der mich dazu gebracht hat, auch noch einen Account bei Face­book anzu­le­gen. So ganz toll fin­de ich es noch nicht (sehr bunt, noch sehr ame­ri­ka­nisch: oder weiss jemand hier sein „Grad. School“-Jahr?), aber das kann ja noch werden. 

Inter­es­sant auf jeden Fall die Mög­lich­keit einer API, die Dritt­an­bie­ter-Anwen­dun­gen auf den Face­book-Daten lau­fen las­sen kann.

Damit die Visua­li­sie­rung des Kon­takt­netz­werks auch einen Sinn macht, hier der Auf­ruf an alle Lese­rIn­nen des Blogs, die einen Face­book-Account haben oder haben wol­len, und mich ken­nen, mich doch auch als „fri­end“ hin­zu­zu­neh­men. Ganz so vie­le (wie etwa bei Xing/OpenBC), die ich ken­ne, schei­nen aller­dings noch gar nicht bei Face­book mitzumachen.

Übri­gens: Wie schon bei Flickr („Wech­sel nicht mög­lich“) zeigt sich auch hier, dass eigent­lich ein Meta­stan­dard für Web2.0‑Netzwerke fehlt. Ich wür­de zumin­dest ger­ne mein „Xing-Netz­werk“ (oder auch mein „Flickr-Netz­werk“) mit der Face­book-Benut­zer­da­ten­bank abglei­chen kön­nen. Noch lie­ber wäre mir eine Archi­tek­tur, die sozia­le Netz­wer­ke und Appli­ka­tio­nen kom­plett trennt. 

War­um blog­ge ich das? Um ande­re dar­auf auf­merk­sam zu machen, dass ich jetzt auch bei Face­book zu fin­den bin – Lust, alle mög­li­chen Kon­tak­te dort von Hand (bzw. per eMail-Adress-Abgleich) zu suchen, habe ich näm­lich nicht.

Mehr als fünf Minuten

Es hat dann doch mehr als fünf Minu­ten gebraucht (näm­lich eher drei Stun­den), um von Live­Jour­nal auf Word­Press umzu­stei­gen. Erst woll­te die Live­Jour­nal-Import­funk­ti­on mit einem frei­hän­dig instal­lier­ten Word­Press 2.1 auf mei­nem Account nicht, dann habe ich das wie­der gelöscht (löschen über FTP mit tie­fen Ver­zeich­nis­struk­tu­ren macht Spaß), dann habe ich das vom Pro­vi­der mit­ge­lie­fer­te „Web­log“ akti­viert (dahin­ter steckt Word­Press 2.0.x), dann die 300 Ein­trä­ge vom Live­Jour­nal erst expor­tiert (ljAr­chi­ve war so nett) und dann wie­der impor­tiert (eini­ge Links und For­ma­tie­run­gen stim­men nicht; am ärger­lichs­ten ist der Ver­lust der Kate­go­rien, aber gut), und dann muss­te ich doch noch etwas am The­me rum­spie­len (vor allem so lan­ge dar­an bas­teln, bis eine Ein­trags­brei­te von 500+ statt 450 Pixeln mög­lich war – sonst sehen die FlickR-Fotos ein­fach nicht gut aus). 

Ach ja, irgend­was war mir gra­de noch ein­ge­fal­len. Genau: das Blog liegt unter http://blog.till-westermayer.de – falls jemand es so ver­lin­ken möchte.

War­um blog­ge ich das? Damit sich nie­mand über die Gän­se­blüm­chen wundert.