28 Juni

Von Updates und Schraubergesprächen

Kategorie: Internes — Jahrgang: 2009

jetztneuDa nahezu alle von Wordpress 2.8 reden, habe ich mich auch mal rangemacht die Motorhaube zu öffnen und einen Blick zu riskieren. Bevor ich jedoch auch nur einen Gedanken daran verschwenden konnte zu Updaten, ist mir die Kommentarfunktion ins Auge gesprungen, die ich mehr als mager fand. Beim Besuch meines eigenen Blogs als Besucher ist mir aufgefallen, das außerdem das Feld “Bei neuen Kommentaren benachrichtigen” verschwunden ist. Hätte mir ja auch mal jemand sagen können.

So habe ich mich jetzt mal hingesetzt und das Kommentarformular grundlegend überarbeitet und attraktiver gemacht, finde ich jedenfalls. Dazu hatte ich die comments.php intensiv in der Mangel, die ich bei dieser Gelegenheit auch ein wenig entrümpelt habe. Eine kleine Hilfe offenbart nun wertvolle Zusatzinformationen, die per JQuery ein- und ausgeblendet werden.  (Nach einer Inspiration von Frank Bueltge) Der CSS Datei habe ich zu diesem Anlass ebenfalls zu wenig mehr Stil verholfen und das Design damit kurzerhand in die Version 2.2 erhoben. Einen interessanten Effekt (der mich zweit nächtliche Stunden gekostet hat) boten die Conditional Tags mit denen Wordpress zwischen den verschiedenen Anzeigearten unterscheidet. Eine is_single Abfrage im Footer funktioniert schlichtweg nicht, obwohl sie im Header noch funktioniert hat. Kurios. Die Lösung war ein Reset der Querys vor der Abfrage mit wp_reset_query(); obwohl das noch kurioser erscheint.

Wordpress 2.8, da waren wir stehengeblieben. Bevor ich es in meiner Testumgebung die ich mir eingerichtet habe wollte ich informiert sein und habe eine Weile gelesen. So sind einige Funktionen sollen nur mit PHP 5 zu nutzen sein. Eine ganze Zeit lang war mein Hoster all-inkl.com nicht davon zu überzeugen die neue PHP Version zu nutzen, so das ich immer noch auch 4.4.8 operiere.  Dachte ich jedenfalls, bis ich beim Tonnendreher in den Kommentaren die interessante Information fand, das mein Hoster jetzt auch mit PHP 5 arbeiten kann. Dazu muss er natürlich erst in der .htaccess überredet werden, aber immerhin. Nach dem beherzten hinzufügen von AddHandler php5-cgi .phparbeite ich jetzt auch hier mit PHP 5+.

Wordpress 2.8, ob das noch was werden wird? Ich habe mir alle meine Plugins einmal näher angeschaut und mit dem Plugin-Verzeichnis abgeglichen, ob diese denn nun auch 2.8 kompatibel sind. Leider ist dem nicht so und ein Test mit 2.8 auf meiner Testumgebung quittierte mir Wordpress mit einem weißen Bildschirm ohne Inhalt. Darauf hin habe ich mir die Plugins mal näher angeschaut und schon wieder nicht valide (xhtml) Plugins entdeckt. Der Commentmailer zum Beispiel öffnet den <input> tag für die Funktion “Bei neuen Kommentaren benachrichtigen”, schließt den Tag aber nicht. Das Plugin Show Top Commentators liefert bei leerer Liste (Anfang des Monats) auch nichts aus, was in meinem Theme zum einem leeren <ul></ul> führt was wieder mal nicht valide ist.

Neverending Story. Ich werde mich jetzt mal wieder eine Weile um den Inhalt kümmern und darauf hoffen, daß ich bald noch einen neuen Test mit Wordpress 2.8 starten kann. Spätestens heute Nacht, wenn der Rest der Nation wiede schläft – denn ihr wisst ja, die Nacht ist nicht allein zum schlafen da.

Update: Momentan habe ich wieder auf PHP 4.4.8 “zurückgeschaltet” da es offenbar doch nicht so reibungslos gelaufen ist. Denn obwohl ich im Backend eingeloggt bin, werde ich im Frontend wie ein Besucher behandelt, bin also ausgeloggt. Löschen der Cookies und des Cache brachte keinen Erfolg, auch auf anderen Browsern tritt dieser Effekt auf. Das von funkygog angesprochene Problem mit dem Text “optional” habe ich beseitigt.

Update 02.07.2009: Konnte jetzt doch wieder auf PHP 5.2.5 wechseln, das Problem lag an einer falschen Einstellung in der .htaccess und index.php. Während das eine in das richtige Unterverzeichnis /blog/ vewies, stand das andere auf dem Root-Verzeichnis. Daher war der Cookie im Backend, das mit /blog/ angesprochen werden kann, nicht mehr gültig. Interessant übrigens, das dies bei PHP 4.4.8. nicht als Fehler erkannt wird. Meine Testumgebung habe ich erfolgreich in den 2.8er Status erhoben, ich habe es aber gleich “Mit der Hand” gemacht, anstatt auf das automatische Update zu vertrauen.

Robert hat diesen Eintrag am 28. Juni 2009 um 16:03 verfasst und unter der Kategorie Internes veröffentlicht. (Popularity: 5%)
Die Schlagworte , , wurden für diesen Artikel vergeben. Daraus resultieren folgende Themenverwandte Artikel, die dich auch interessieren könnten:

18 Kommentare zu “Von Updates und Schraubergesprächen”

  1. Also dein neuer Kommentarbereich ist gut gelungen. Sollte mich auch mal wieder dran machen, bei mir zu optimieren.

    Mit WP 2.8 hatte ich aber gar keine Probleme. Ich war sogar so mutig, nach einem Backup direkt das Auto-Update auf dem Blog zu starten. Alles reibungslos verlaufen und die verwendeten Plugins laufen auch alle noch. Aber das hätte ja auch anders verlaufen können, wenn ich mir einige Leidensgeschichten missglückter Updates durchlese…

  2. Ich hatte mit dem Update auch keine Probleme und ich hab das Update ebenfalls automatisch auf vier oder fünf WordPress-Installationen laufen lassen. Naja, ich bin ja auch nicht bei all-inkl.com :D

  3. Bei uns will leider die DE-Version nicht funzeln. Naja, die paar auswärtigen Befehle wird auch noch ein norddeutsches Landei begreifen.Btw, dein Kommentarfeld gefällt mir. ;-)

  4. kurze Frage:
    Hier steht bei Name und Email Optional und bei Internetseite nichts weiter. Ist das nicht genau umgekehrt?
    Also die Angabe einer Internetseite freiwillig.

  5. Seltsam, denn
    - ich bin auch bei all-inkl,
    - ohne was umstellen zu müssem nutze ich seit Anfang an php5,
    - keine Probleme beim Updaten

  6. Ahh, endlich kann ich die Kommentare ins Abo nehmen. Über RSS finde ich das immer ein bisschen umständlich. Und mir zu merken wo ich mal kommentiert habe auch.

  7. @ Ricarda: Der Robert ist alt… der hat vor 3 Jahren bei all-inkl angefragt obs PHP5 gibt und denkt, es wäre vorgestern gewesen. *duck und weg*

  8. Zeit ist ja irgendwie relativ ;)

  9. @beetFreeQ: Vielen Dank. Auch ich habe von den vielen Problemen gelesen und ein spontaner Test wurde auch gleich mit einer weißen Seite belohnt. So habe ich das Backup erstmal wieder eingespielt.

    @Tears: Ja, mit PHP hatte all-inkl.com immer schon eine Gewissensfrage. Und Neukunden erhalten automatisch PHP 5+, während Altkunden (in diesem Fall stimmt dein Seitenhieb, der natürlich an mir abgeprallt ist *heul*) bei PHP 4+ bleiben. So ist es wenigstens in den FAQ bei all-inkl.com zu lesen.

    @Mysti: Interessant. Hast du den Autoupdater genommen oder es “von Hand” gemacht? (Wobei jetzt hier ausdrücklich auf den sachlichen Charakter dieser Nachricht verwiesen sei.)

    @funkygog: Danke für den Hinweis. Natürlich soll das genau andersherum sein, ich werde gleich nochmal das Problem lokalisieren.

    @Ricarda: Wie ich schon bei der Antwort zu Tears geschrieben habe, bekommen Neukunden automatisch PHP 5+. Bei mir hieß es Jahrelang, “nein. nicht verfügbar” deshalb ist die Neuerung auch so spurlos an mir vorrübergegangen.

    @Sebastian: Lustigerweise ging das schon immer, aus irgendeinem Grund war das aber eine Zeit lang verschwunden und niemand hat es mir gesagt :) Und bekanntlicherweise ist man als eingeloggter User von dieser Frage befreit, deshalb habe ich mich auch nicht weiter gewundert.

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

    Soll die Hilfe so halb rübergeschoben sein? Erscheint mir wie Platzverschwendung und außerdem verschiebt sich alles, je nachdem wie breit das Fenster ist. Absicht? Egal?

    PS: Das mit dem Top-Commentators vermeidet man, wenn man einen gleitenden Zeitraum, z.B. 30 Tage, nimmt.

  11. @juliaL49: Vielen Dank. Ja die Hilfe soll so halb rübergeschoben sein, so harmoniert es besser mit dem Eingabefeld, eine Platzverschwendung ist es, aber es gefällt mir so. Der Verschiebungseffekt ist sehr unschön, da gebe ich Dir recht. Ich habe das jetzt nochmals optimiert und bis 1024×768 verschiebt sich da nichts mehr, Besucher mit kleineren Auflösungen hatte ich seit 1 Jahr nicht. (Laut Statistik)

    Vielen Dank für den Hinweis mit dem Top-Commentators, ich habe das gleich mal umgestellt.

  12. Achja: Fix mal dein Hintergrundbild im Footer. Da kommt nach rund 1800 Pixeln nur nur schwarzer Hintergrund. Denn deine Besucher mit 1920×1080 dürften eher zunehmen als abnehmen ;)

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

  13. @Tears: Dein Wunsch war mir Befehl, ich habe eine 1920 Pixel große Tapete hinterlegt :) Aber schimpf du nochmal wenn ich mir ein Zelt aufbauen lasse, du MonsterMonitorBesitzer (MMB) ;)

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

  15. Robert, wie bei jedem Update habe ich die automatische Aktualisierung gewählt.

  16. @Tears: Und dann so eine Auflösung? Da müsste ich mir schon Gedanken über eine Lesebrille machen.

    @Mysti: Ich habe mich jetzt auf meine Testumgebung gestürzt und dort mal ein Update (von Hand) ausgeführt, mal sehen was draus wird.

  17. Ich betreibe auch einen Blog mit der neusten Version. Ich hatte die Software vor einer Weile schon installiert. Ich finde da hat sich einiges getan.

  18. @Bohrschrauber: Welche Software hast du schon eine Weile installiert? Ich verstehe 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.