28 Juni

Von Updates und Schraubergesprächen

Kategorie: Internes — Jahrgang 2009

jetztneuDa nahezu alle von Word­Press 2.8 reden, habe ich mich auch mal ran­ge­macht die Motor­haube zu öffnen und einen Blick zu ris­kie­ren. Bevor ich jedoch auch nur einen Gedan­ken daran ver­schwen­den konnte zu Upda­ten, ist mir die Kom­men­tar­funk­tion ins Auge gesprun­gen, die ich mehr als mager fand. Beim Besuch mei­nes eige­nen Blogs als Besu­cher ist mir auf­ge­fal­len, das außer­dem das Feld „Bei neuen Kom­men­ta­ren benach­rich­ti­gen” ver­schwun­den ist. Hätte mir ja auch mal jemand sagen können.

So habe ich mich jetzt mal hin­ge­setzt und das Kom­men­tar­for­mu­lar grund­le­gend über­ar­bei­tet und attrak­ti­ver gemacht, finde ich jeden­falls. Dazu hatte ich die comments.php inten­siv in der Man­gel, die ich bei die­ser Gele­gen­heit auch ein wenig ent­rüm­pelt habe. Eine kleine Hilfe offen­bart nun wert­volle Zusatz­in­for­ma­tio­nen, die per JQuery ein– und aus­ge­blen­det wer­den.  (Nach einer Inspi­ra­tion von Frank Bueltge) Der CSS Datei habe ich zu die­sem Anlass eben­falls zu wenig mehr Stil ver­hol­fen und das Design damit kur­zer­hand in die Ver­sion 2.2 erho­ben. Einen inter­es­san­ten Effekt (der mich zweit nächt­li­che Stun­den gekos­tet hat) boten die Con­di­tio­nal Tags mit denen Word­Press zwi­schen den ver­schie­de­nen Anzei­ge­ar­ten unter­schei­det. Eine is_single Abfrage im Foo­ter funk­tio­niert schlicht­weg nicht, obwohl sie im Hea­der noch funk­tio­niert hat. Kurios. Die Lösung war ein Reset der Que­rys vor der Abfrage mit wp_reset_query(); obwohl das noch kurio­ser erscheint.

Word­Press 2.8, da waren wir ste­hen­ge­blie­ben. Bevor ich es in mei­ner Test­um­ge­bung die ich mir ein­ge­rich­tet habe wollte ich infor­miert sein und habe eine Weile gele­sen. So sind einige Funk­tio­nen sol­len nur mit PHP 5 zu nut­zen sein. Eine ganze Zeit lang war mein Hos­ter all-inkl.com nicht davon zu über­zeu­gen die neue PHP Ver­sion zu nut­zen, so das ich immer noch auch 4.4.8 ope­riere.  Dachte ich jeden­falls, bis ich beim Ton­nen­dre­her in den Kom­men­ta­ren die inter­es­sante Infor­ma­tion fand, das mein Hos­ter jetzt auch mit PHP 5 arbei­ten kann. Dazu muss er natür­lich erst in der .htac­cess über­re­det wer­den, aber immer­hin. Nach dem beherz­ten hin­zu­fü­gen von AddHand­ler php5-cgi .phparbeite ich jetzt auch hier mit PHP 5+.

Word­Press 2.8, ob das noch was wer­den wird? Ich habe mir alle meine Plugins ein­mal näher ange­schaut und mit dem Plugin-Verzeichnis abge­gli­chen, ob diese denn nun auch 2.8 kom­pa­ti­bel sind. Lei­der ist dem nicht so und ein Test mit 2.8 auf mei­ner Test­um­ge­bung quit­tierte mir Word­Press mit einem wei­ßen Bild­schirm ohne Inhalt. Dar­auf hin habe ich mir die Plugins mal näher ange­schaut und schon wie­der nicht valide (xhtml) Plugins ent­deckt. Der Com­ment­mai­ler zum Bei­spiel öffnet den <input> tag für die Funk­tion „Bei neuen Kom­men­ta­ren benach­rich­ti­gen”, schließt den Tag aber nicht. Das Plu­gin Show Top Com­men­ta­tors lie­fert bei lee­rer Liste (Anfang des Monats) auch nichts aus, was in mei­nem Theme zum einem lee­ren <ul></ul> führt was wie­der mal nicht valide ist.

Neve­r­en­ding Story. Ich werde mich jetzt mal wie­der eine Weile um den Inhalt küm­mern und dar­auf hof­fen, daß ich bald noch einen neuen Test mit Word­Press 2.8 star­ten kann. Spä­tes­tens heute Nacht, wenn der Rest der Nation wiede schläft — denn ihr wisst ja, die Nacht ist nicht allein zum schla­fen da.

Update: Momen­tan habe ich wie­der auf PHP 4.4.8 „zurück­ge­schal­tet” da es offen­bar doch nicht so rei­bungs­los gelau­fen ist. Denn obwohl ich im Backend ein­ge­loggt bin, werde ich im Front­end wie ein Besu­cher behan­delt, bin also aus­ge­loggt. Löschen der Coo­kies und des Cache brachte kei­nen Erfolg, auch auf ande­ren Brow­sern tritt die­ser Effekt auf. Das von fun­ky­gog ange­spro­chene Pro­blem mit dem Text „optio­nal” habe ich beseitigt.

Update 02.07.2009: Konnte jetzt doch wie­der auf PHP 5.2.5 wech­seln, das Pro­blem lag an einer fal­schen Ein­stel­lung in der .htac­cess und index.php. Wäh­rend das eine in das rich­tige Unter­ver­zeich­nis /blog/ vewies, stand das andere auf dem Root-Verzeichnis. Daher war der Coo­kie im Backend, das mit /blog/ ange­spro­chen wer­den kann, nicht mehr gül­tig. Inter­es­sant übri­gens, das dies bei PHP 4.4.8. nicht als Feh­ler erkannt wird. Meine Test­um­ge­bung habe ich erfolg­reich in den 2.8er Sta­tus erho­ben, ich habe es aber gleich „Mit der Hand” gemacht, anstatt auf das auto­ma­ti­sche Update zu vertrauen.

18 Kommentare

  1. Also dein neuer Kom­men­tar­be­reich ist gut gelun­gen. Sollte mich auch mal wie­der dran machen, bei mir zu optimieren.

    Mit WP 2.8 hatte ich aber gar keine Pro­bleme. Ich war sogar so mutig, nach einem Backup direkt das Auto-Update auf dem Blog zu star­ten. Alles rei­bungs­los ver­lau­fen und die ver­wen­de­ten Plugins lau­fen auch alle noch. Aber das hätte ja auch anders ver­lau­fen kön­nen, wenn ich mir einige Lei­dens­ge­schich­ten miss­glück­ter Updates durchlese…

  2. Ich hatte mit dem Update auch keine Pro­bleme und ich hab das Update eben­falls auto­ma­tisch auf vier oder fünf WordPress-Installationen lau­fen las­sen. Naja, ich bin ja auch nicht bei all-inkl.com :D

  3. Bei uns will lei­der die DE-Version nicht fun­zeln. Naja, die paar aus­wär­ti­gen Befehle wird auch noch ein nord­deut­sches Landei begreifen.Btw, dein Kom­men­tar­feld gefällt mir. ;-)

  4. kurze Frage:
    Hier steht bei Name und Email Optio­nal und bei Inter­net­seite nichts wei­ter. Ist das nicht genau umge­kehrt?
    Also die Angabe einer Inter­net­seite freiwillig.

  5. Selt­sam, denn
    – ich bin auch bei all-inkl,
    – ohne was umstel­len zu müs­sem nutze ich seit Anfang an php5,
    – keine Pro­bleme beim Updaten

  6. Ahh, end­lich kann ich die Kom­men­tare ins Abo neh­men. Über RSS finde ich das immer ein biss­chen umständ­lich. Und mir zu mer­ken wo ich mal kom­men­tiert habe auch.

  7. @ Ricarda: Der Robert ist alt… der hat vor 3 Jah­ren bei all-inkl ange­fragt obs PHP5 gibt und denkt, es wäre vor­ges­tern gewe­sen. *duck und weg*

  8. Zeit ist ja irgend­wie relativ ;)

  9. @beetFreeQ: Vie­len Dank. Auch ich habe von den vie­len Pro­ble­men gele­sen und ein spon­ta­ner Test wurde auch gleich mit einer wei­ßen Seite belohnt. So habe ich das Backup erst­mal wie­der eingespielt.

    @Tears: Ja, mit PHP hatte all-inkl.com immer schon eine Gewis­sens­frage. Und Neu­kun­den erhal­ten auto­ma­tisch PHP 5+, wäh­rend Alt­kun­den (in die­sem Fall stimmt dein Sei­ten­hieb, der natür­lich an mir abge­prallt ist *heul*) bei PHP 4+ blei­ben. So ist es wenigs­tens in den FAQ bei all-inkl.com zu lesen.

    @Mysti: Inter­es­sant. Hast du den Autoup­da­ter genom­men oder es „von Hand” gemacht? (Wobei jetzt hier aus­drück­lich auf den sach­li­chen Cha­rak­ter die­ser Nach­richt ver­wie­sen sei.)

    @funkygog: Danke für den Hin­weis. Natür­lich soll das genau anders­herum sein, ich werde gleich noch­mal das Pro­blem lokalisieren.

    @Ricarda: Wie ich schon bei der Ant­wort zu Tears geschrie­ben habe, bekom­men Neu­kun­den auto­ma­tisch PHP 5+. Bei mir hieß es Jah­re­lang, „nein. nicht ver­füg­bar” des­halb ist die Neue­rung auch so spur­los an mir vorrübergegangen.

    @Sebastian: Lus­ti­ger­weise ging das schon immer, aus irgend­ei­nem Grund war das aber eine Zeit lang ver­schwun­den und nie­mand hat es mir gesagt :) Und bekannt­li­cher­weise ist man als ein­ge­logg­ter User von die­ser Frage befreit, des­halb habe ich mich auch nicht wei­ter gewundert.

  10. Sehr hübsch hier jetzt! Bzw. noch hübscher ;)

    Soll die Hilfe so halb rüber­ge­scho­ben sein? Erscheint mir wie Platz­ver­schwen­dung und außer­dem ver­schiebt sich alles, je nach­dem wie breit das Fens­ter ist. Absicht? Egal?

    PS: Das mit dem Top-Commentators ver­mei­det man, wenn man einen glei­ten­den Zeit­raum, z.B. 30 Tage, nimmt.

  11. @juliaL49: Vie­len Dank. Ja die Hilfe soll so halb rüber­ge­scho­ben sein, so har­mo­niert es bes­ser mit dem Ein­ga­be­feld, eine Platz­ver­schwen­dung ist es, aber es gefällt mir so. Der Ver­schie­bungs­ef­fekt ist sehr unschön, da gebe ich Dir recht. Ich habe das jetzt noch­mals opti­miert und bis 1024x768 ver­schiebt sich da nichts mehr, Besu­cher mit klei­ne­ren Auf­lö­sun­gen hatte ich seit 1 Jahr nicht. (Laut Statistik)

    Vie­len Dank für den Hin­weis mit dem Top-Commentators, ich habe das gleich mal umgestellt.

  12. Achja: Fix mal dein Hin­ter­grund­bild im Foo­ter. Da kommt nach rund 1800 Pixeln nur nur schwar­zer Hin­ter­grund. Denn deine Besu­cher mit 1920x1080 dürf­ten eher zuneh­men als abnehmen ;)

    @ all-inkl: Tja, das hat man davon wenn man bil­lige Webhosting-Pakete nimmt :P

  13. @Tears: Dein Wunsch war mir Befehl, ich habe eine 1920 Pixel große Tapete hin­ter­legt :) Aber schimpf du noch­mal wenn ich mir ein Zelt auf­bauen lasse, du Mons­ter­Mo­ni­tor­Be­sit­zer (MMB) ;)

  14. Ich hab grad mal 22″, das ist nicht wirk­lich außergewöhnlich ;)

  15. Robert, wie bei jedem Update habe ich die auto­ma­ti­sche Aktua­li­sie­rung gewählt.

  16. @Tears: Und dann so eine Auf­lö­sung? Da müsste ich mir schon Gedan­ken über eine Lese­brille machen.

    @Mysti: Ich habe mich jetzt auf meine Test­um­ge­bung gestürzt und dort mal ein Update (von Hand) aus­ge­führt, mal sehen was draus wird.

  17. Ich betreibe auch einen Blog mit der neus­ten Ver­sion. Ich hatte die Soft­ware vor einer Weile schon instal­liert. Ich finde da hat sich eini­ges getan.

  18. @Bohrschrauber: Wel­che Soft­ware hast du schon eine Weile instal­liert? Ich ver­stehe jetzt nicht ganz wovon du redest.

Schreibe einen Kommentar

(erforderlich)

(erforderlich)

Hilfe zur Kommentareingabe?

Du kannst folgende xHTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

E-Mail-Benachrichtigung bei neuen Kommentaren ? Wenn der Haken in der Checkbox gesetzt ist, dann wirst du über neue Kommentare via E-Mail informiert. Der Versand erfolgt nur, wenn du die URL in der Bestätigungs-E-Mail genutzt hast oder schon Abonnent bei Spontis bist.

Ein Bild von Dir? (Avatare): Auf Gravatar.com kann man sich mit seiner E-Mail-Adresse registrieren und ein Bild hochladen, dann erscheint dieses Gravatar hier und in vielen weiteren Blogs.

Spamschutz: Wenn dein Kommentar nicht gleich erscheint, kann es sein das er im Spam-Ordner gelandet ist. Das passiert auch wenn du zuviele Links auf einmal benutzt.