Schlagwort-Archive: Wordpress

Wer in seinem Blog eines der unendlich vielen Twitter-Widgets verwendet, so wie ich zum Beispiel in der Sidebar, der wird sich Anfang Oktober vermutlich gefragt haben, wieso dieses nicht mehr funktioniert. Am ersten Tag ging ich noch von einem Fehler aus, der wohl bald behoben sein würde. Am zweiten Tag begann ich nach Ursachen zu suchen, konnte aber auf die Schnelle keine finden. Am dritten Tag recherchierte ich dann doch etwas genauer, und ich stellte fest: Die Twitter-API wurde auf eine neue Version umgestellt, und jeder ist von dieser Änderung betroffen.

Die neue Twitter-API in der Version 1.1 ist sehr viel restriktiver geworden, darum wurden sämtliche Widgets über Nacht einfach kurzerhand ausgeschlossen. Sie alle verstoßen gegen die neuen Richtlinien. Künftig wird es für Widgets und sonstige Skripte, die die Twitter-API verwenden, technisch schwieriger werden, Daten von dort abzurufen. Neuerdings wird für jede Verbindung eine Authentifizierung vorausgesetzt. Twitter bietet für Blog-Betreiber nun selbst ein Widget an, das diese auf ihrer Webseite via Javascript einbinden können. Rechts in meiner Sidebar kann man das Ergebnis bewundern. Meine Meinung dazu ist, dieses Widget ist ziemlicher Müll, und konfigurieren darf man praktisch auch nichts. Die minimale Höhe ist auf 350 Pixel beschränkt, was mich ziemlich nervt.

Twitter schreibt für Widgets inzwischen alles vor: den Zeilenabstand, die Schriftgröße, der Platz für einzelne Tweets, ja sogar für den dämlichen blauen Mistvogel von Twitter gibt es ungefähr über 9000 Vorgaben. Die Farbe muss exakt dem Original entsprechen, der Vogel muss im richtigen Winkel ausgerichtet sein, er darf nicht gespiegelt sein und auch sonst in keiner Weise verändert werden. Twitter-Widgets müssen überall einheitlich aussehen. Es gibt keinen Platz mehr für Individualisierung.

Ich bin noch am überlegen ob ich Twitter einfach rauswerfen und die Nutzung komplett einstellen soll. Das war ja ohnehin nur ein Experiment, da ich eigentlich gar kein Fan von sogenanntem Microblogging bin. Inzwischen bin ich bei exakt 1000 Followern angelangt, also tatsächlich im vierstelligen Bereich. Hey, und ich hab keine davon gekauft. Man sagt ja Accounts mit über 1000 permanenten Followern sogar einen gewissen Wert zu. Aber ich denke eher nicht, dass das auf meine Sammlung von Spam-Accounts zutrifft.

Was hat sich sonst geändert? Nun, meine Besucherzahlen sind seit dem letzten Mal um erstaunliche 50% gestiegen, und das obwohl der Pagerank immer noch ein ziemlich schlechter Scherz ist. Mal sehen ob das so bleibt, oder ob sich das bald wieder einkegelt. Meine (YouTube-)Musikempfehlungen lasse ich aus der Chronik heraus, dafür habe ich mal testweise einen eigenen Bereich „Playlist“ angelegt, wo ich so eine kleine Sammlung an ausgewählten Songs pflege. Da YouTube-Links eher flüchtig sind, wird es nötig sein, die toten Videos regelmäßig anzupassen. In einem Blog ist das ziemlich doof und aufwändig, daher der Extra-Bereich, wo es keinen stört. Drittens und letztens habe ich eine Ankündigung von WordPress gesehen, in der auf das Wegfallen der Blogroll/Linksammlung in künftigen Versionen hingewiesen wurde. WordPress-Blog-Betreiber wurden gebeten über kurz oder lang ihre Linksammlung zu exportieren und auf externe Plugins umzusteigen, oder diese besser in ein Textwidget zu integrieren. Das hätte ich hiermit getan. Ich verstehe den Schritt noch nicht so ganz, aber es war kein Problem.

Nun, wie erwartet kam mein letzter Artikel bei Facebook-Fans nicht besonders gut an. Mir war klar, dass ich damit bei manchen Personen einen empfindlichen Nerv treffen würde, und dass der Beitrag stark polarisiert. Es heißt ja, dass getroffene Hunde bellen, aber ganz besonders erstaunt es mich, dass, wenn es um Facebook geht, auch Hunde bellen, die ich gar nicht getroffen habe. Facebook ist wohl einfach das Zentrum der Welt des 21. Jahrhunderts, damit muss man sich irgendwann abfinden. Widerstand ist zwecklos. Sie werden assimiliert werden. Ihre datenschutzrechtlichen Bedenken werden auf den Müll geworfen und ihre gesamte Identität unserer Datenbank hinzugefügt (und für Werbezwecke verkauft).

Deutschland ist aus der EM raus, die Temperaturen in den Dachgeschosswohnungen liegen wieder jenseits der 30 Grad, und ich schreibe den letzten Artikel für den Juni. Diesmal wieder nur ein Update-Artikel über wenig interessante Arbeiten am Blog, weil die Hitze mein Gehirn zermürbt. Ich habe vorgestern einige Screencasting-Programme installiert und getestet, um Videos von meinen Java2D-Experimenten aufzunehmen. Und was soll ich sagen? Keines der Softwareprodukte genügte meinen Ansprüchen. Kommerzielle Software lehne ich in diesem Fall ab (einmal ex und hopp und dafür 30 Euro?), und die vorhandene Freeware hatte immer irgendeinen dämlichen Pferdefuß, den ich nicht bereit war hinzunehmen. 25 Frames pro Sekunde sollten es schon sein, denn schließlich geht es hier um flüssige Animationen und nicht um irgendein billiges Desktop-Erklärbär-Video, wie man diese zu Tausenden bei YouTube findet.

Das Galerie-Plugin ist endlich raus, mit dem hatte ich immer nur Schwierigkeiten, es hat meine Installation nur unnötig belastet, und die Bilder hat sich sowieso kein Schwein angesehen. Genau wie ich einige Widgets nun aus der Sidebar entfernt habe. Das Menü wurde entsprechend von den Fotos, Screenshots und den Videos befreit, bis mir was besseres einfällt, wie ich das ganze strukturieren könnte. So wurde SuccessDenied.com insgesamt deutlich schlanker und lädt subjektiv jetzt auch endlich wieder schneller. WordPress 3.4.1 wurde installiert und läuft bislang einwandfrei. Es ist schön, dass alles funktioniert.

Die größte Besonderheit ist, dass ich mein kleines Dongleware-Museum nun mehr oder weniger vervollständigt habe. Von vormals sechs Spielen bin ich inzwischen bei 16 Spielen angelangt. Ich habe mich nun doch dazu entschlossen, die Liste so weit zu komplettieren, dass nun alle Systeme eingebunden sind, und zusätzlich sämtliche Spiele, die eigentlich nur von Dongleware verkauft aber nicht entwickelt wurden. Außerdem habe ich nun auch die späteren Werke (1995 aufwärts) des Verlages in die Rubrik eingefügt. Die Downloads fehlen noch, aber die werde ich nach Belieben Stück für Stück hinzufügen, je nachdem wieviel Zeit ich aufbringen kann. Die Beschreibungen könnten an der einen oder anderen Stelle optimiert werden, aber das gibt sich. Es war schwer genug zu manchen Spielen überhaupt etwas Schriftliches zu finden, vieles davon ist im Netz fast komplett in Vergessenheit geraten. Keine Garantie, dass die Angaben alle stimmen, aber ich habe mich mehrfach vergewissert. Falls jemandem Fehler auffallen, nehme ich Hinweise sehr gerne entgegen.

Die entsprechende Rubrik habe ich inzwischen für Kommentare freigegeben, so dass man sich dort zum Thema äußern kann, falls jemand was zu schreiben hätte. Über Anekdoten zu den Spielen freue ich mich immer. Die Kommentarleiste findet sich ganz am unteren Ende der Seite.

Frohe Ostern! Ich habe wieder ein bisschen am Blog gebastelt. Wer meine Gedankenhalde regelmäßig besucht, dem wird es schon aufgefallen sein. Das Menü ist umstrukturiert, die Sidebar hat eine Schlankheitskur verpasst bekommen. Googles Crawler moniert, dass meine Webseite ungemütlich hohe Ladezeiten hat, und die entscheidet bei vielen Gelegenheitssurfern über Bleiben oder Wegklicken. Alles unter 2 Sekunden ist im grünen Bereich. Bei mir sind es teilweise bis zu 9 Sekunden. WordPress ist nicht unbedingt bekannt für seine Schlankheit, aber durch die Plugins die ich verwende, braucht das Script noch länger zur Ausführung. Daher habe ich vorerst drei Widgets entfernt, auf die ich noch am ehesten verzichten konnte.

Darüber hinaus hat SuccessDenied.com jetzt (leider) ein richtiges Impressum bekommen (müssen), damit mich nicht irgendwelche Abmahnanwälte ins Visier nehmen. Mit wachsender Bekanntheit musste ich mich irgendwann entscheiden, ob ich weiterhin Outlaw bleiben will oder doch Konformität praktizieren sollte.

Ansonsten habe ich die Kontakt-Seite komplett umgestaltet, die ist jetzt informativer und übersichtlicher. Die wahnsinnig unspannende Seite über meine Interessen ist jetzt Teil der Autor-Seite geworden, die ich ebenfalls umgebaut habe. Dadurch wird im Menü Platz für anderen Kram. Achja, und ich habe im Moment 600 Twitter-Follower. Die 60 Neuzugänge sind übrigens NICHT alles nur Spambots.

Wo wir gerade dabei sind: Das Handelsblatt macht sich momentan nur wenig Freunde mit seiner bescheuerten „Mein Kopf gehört mir!“-Aktion, in der Prominente öffentlich die Piratenpartei angreifen, wobei ihr Kernkritikpunkt der ist, dass die Piraten angeblich alles umsonst haben wollten, was eigentlich ziemlicher Stuss ist, und die Prominenten somit bestens mit Halbwissen glänzen. Dennoch möchte ich hier eine witzige Begebenheit nebenbei erwähnen: Mein Twitter-Account hat es in die Handelsblatt-Onlineausgabe geschafft. Ja, ehrlich! Sogar ein kompletter Tweet von mir wurde zitiert, in einem zweiseitigen Artikel zu den Tanzverbot-Flashmob-Ankündigungen durch Anhänger der Piraten. Die Handelsblatt-Redakteurin Tina Halberschmidt hat mich darauf aufmerksam gemacht, dass sie mich in ihrem Artikel nebst einem anderen Twitterer erwähnt. Fand ich sehr interessant. Gleichermaßen zitiere ich den entsprechenden Absatz hier einfach mal:

Trotz (oder gerade wegen) der Absage ist das Tanzverbot auch bei Twitter Thema. „Die Piraten legen sich sogar mit dem veralteten Karfreitag-Tanzverbot an. Genau für solche Aktionen liebe ich diese Partei. Bitte weiter so“, schreibt zum Beispiel @SuccessDenied. @infinsternis hingegen macht sich über Flashmobs und Demonstrationen gegen das Tanzverbot lustig und fragt süffisant, ob Karfreitag „nicht der Tag sei, an dem diejenigen aus ,Protest‘ Aktionen veranstalten, die an den restlichen 364 Tagen keine Tanzfläche betreten“.

Nicht unbedingt einer meiner besten Tweets, aber immerhin. Erwähnt ist erwähnt. Dem Tweet von @infinsternis kann ich zwar nichts abgewinnen, weil das eher nicht auf jeden zutrifft, der an dem Flashmob teilnimmt, aber der Artikel ist gut geschrieben. Man kann doch auch einfach aus Prinzip eine Protestaktion starten, ohne dass man selbst davon persönlich profitieren würde, wenn sich was änderte. Darum ist das ja eine Sache des Prinzips. Ich muss doch nicht FÜR ein Tanzverbot sein, nur weil ich selbst nicht tanze. Genauso muss ich ja nicht FÜR einen Überwachungsstaat sein, nur weil ich keine Verbrechen begehe. Im Übrigen tanze ich durchaus manchmal, wenn auch nicht besonders gut.

Gerade vor einer Stunde dachte ich noch, dass meine WordPress-Installation gehackt worden wäre. Mein WP-Dashboard zeigte unter anderem folgende merkwürdigen Bilder an:

Auch ließen sich keine Links anklicken. Der Blog war offenbar auch davon betroffen. Kurzerhand habe ich die Webseite für einige Minuten vom Netz genommen. Die Quelle der Bilder war www.cornify.com. Im Javascript-Quelltext konnte ich eine Variable mit dem Namen „pwned“ ausmachen. Klarer Fall, dachte ich. Mein WordPress wurde gehackt.

Erste Versuche, herauszufinden, ob die aktuelle WordPress-Version eine schlimme Sicherheitslücke beinhaltete (ja, ich weiß, WordPress IST eine schlimme Sicherheitslücke), brachten aber nichts zutage, genauso wenig wie eine Suche nach etwaigen Unicorn-Hacks. Dass es jemand speziell auf meinen Blog abgesehen hatte, wollte ich aber ausschließen. Davon hätte niemand was, ist auch zu unbekannt.

Die Datenbank war völlig intakt, auch sonst war nichts beschädigt. Nur blöde Einhorn- bzw. Pony-Bilder. Also wahrscheinlich doch kein Hack, sonst wäre das Ergebnis sicher schlimmer gewesen. Eine weitere Google-Suche nach einem Ausdruck im Quelltext „show ponies on 1st click of a link“ ließ mich auf der Webseite von Digitalnature landen, den Entwicklern von Mystique3, meiner SuccessDenied-Basis-Theme: http://digitalnature.eu/topic/unicorns-and-rainbows-error/.

Stellt sich heraus, dass es sich um einen (zweifelhaften) Aprilscherz der Theme-Entwickler handelte und dass jeder betroffen ist, der am 1. April diese Theme benutzt. Finde ich persönlich ziemlich geschmacklos. Ich bin offenbar nicht der erste, der einen Hack vermutete. Mit sowas spaßt man nicht. Hätte man panisch reagiert, wären vielleicht sogar Daten verloren gegangen.

Das Ärgernis findet sich in der functions.php im Verzeichnis der Mystique3-Theme, ganz am unteren Ende der Datei. Einfach den entsprechenden Teil löschen oder auskommentieren, hochladen, alles wieder gut. Ich hoffe die Spaßvögel lassen diesen schlechten Scherz mit dem nächsten Update schnell wieder aus der Theme verschwinden. Ich werde jetzt nicht damit anfangen, in Zukunft immer den kompletten Quelltext nach solchen Kindereien zu durchforsten. Ärgert mich schon sehr.

Hier zum Abgleich der komplette Quelltext des Aprilscherz-Scripts: