Murphy mal wieder

Murphy’s Law: „If something can go wrong, it will.“

Neulich wollte ich hier ein Tag-System installieren. Ging aber nicht. Ein wenig geschaut woran das liegt und dann festgestellt, dass die Install-Skripte der Komponenten keine Datenbanken anlegen. ärgerlich.

Irgendwann kam ich dann drauf, dass diese Skripte einen Syntax verwenden der erst von MySQL4 unterstützt wird, die Datenbank aber noch auf MySQL3 lief. Also habe ich das mal im Kundenmenü umgstellt.

Damit ging der Ärger los, denn plötzlich war meine Datenbank nicht mehr erreichbar. Noch ärgerlicher. Ich habe dann auch versucht, das nach Anleitung in den Konfig-Skripten von Joomla zu ändern, aber da hat mir dann der FTP einen Knüppel zwischen die Beine geworfen, denn diese Skripte sind schreibgeschützt und daher werden sie nicht überschrieben solange man diesen Schreibschutz nicht wieder explizit aufhebt.

Langer Rede kurzer Sinn, jetzt am Sonntag abend geht die Datenbank wieder (zumindest für Joomla, für Gallery & Co. muß ich noch umstellen), dafür sind aber in allen Artikeln jetzt die Umlaute im Argen. Es sieht fast so aus, als hätte der Umstellungsprozess alles gelesen und aus den UTF8-Sequenzen für die Umlaute dann UTF8-Sequenzen für die zwei Bytes gemacht.

Egal, ich werde sowieso nochmal alle Artikel querlesen und mit Tags versehen müssen, da kann ich die kaputten Umlaute dann auch reparieren. Wundert euch also nicht, wenn es hier ein wenig seltsam aussieht, ich arbeite mich mal sequentiell nach hinten. Dafür gibt es links unten jetzt eine „Tag Cloud“ die einen etwas anderen Blickwinkel auf diese Seite zuklässt.

Wenn die Admin-Buttons in Joomla nicht richtig funktionieren

Heute hatte ich ein seltsames Phänomen. Auf manchen Rechnern lief die Admin-Oberfläche von Joomla 1.5 problemlos, auf anderen Rechnern passierte aber gar nichts, wenn man beispielsweise im Category Manager auf den „New“-Button klickt.

Ok, gar nichts stimmt so nicht, die Javascript-Fehlerkonsole wirft eine Fehlermeldung aus:

Fehler: document.adminForm.hidemainmenu is undefined
Quelldatei: http://koenig-haunstetten.de/includes/js/joomla.javascript.js
Zeile: 327

Das ist natürlich äägerlich. Zunächst vermutete ich Extensions, aber auch nach Disablen von AdBlock und NoScript änderte sich nix an dem seltsamen Verhalten.

.

Google hat hier mal wieder geholfen. Ich habe diesen Eintrag gefunden der das Problem recht gut beschreibt und der dann auch auf meiner Kiste hier das Problem beseitigt hat.

Die Ursache war, dass der Browser-Cache (und bei mir wohla auch der Proxy) eine veraltete Kopie von „joomla.javascript.js“ gespeichert hatte. Die Lösung liegt dann darin, den Cache zu verwerfen und das Zeugs neu vom Server zu holen. Dann kriegt man auch die „joomla.javascript.js“ die bei 1.5 dabei ist. Ist also wohl ein Upgrade-Problem das durch den Umstieg von 1.0 auf 1.5 bei Joomla ausgelöst wurde.

Wichtig ist aber tatsächlich, dass man mit „CTRL-SHIFT-R“ das Aktualisieren auch über einen Proxy hinweg erzwingt.

Umstieg auf Joomla 1.5

Heute habe ich mir mal viel Arbeit gemacht und diese Seite auf Joomla 1.5 umgestellt (aktuell läuft hier Version 1.5.10). Das ganze war mehr oder weniger schmerzfrei, da das Migrationsskript die meiste Arbeit gemacht hat. Die alte Version der Seite ist wohl noch für eine Weile erreichbar, neue Artikel werden aber nur noch hier eingestellt.

Mit dem Umstieg sind etliche „Experimentierkomponenten“ über den Webseiten-Jordan gegangen, ich habe jetzt z.B. auf Community-Builder verzichtet weil ich eh kaum was damit gemacht habe. Und eine extra Erweiterung zum Erzeugen von RSS-Feeds brauche ich wohl auch nicht, das scheint Joomla 1.5 schon drin zu haben.

Ein wenig ärgerlich ist dass die Bookmark-Komponente sich auch nicht so einfach migrieren lässt, andersrum stellt sich natürlich die Frage, ob ich das tatsächlich in dieser Form brauche.

Als Template habe ich jetzt mal JP Default 1.5 mit ein paar Anpassungen genommen, das scheint mir auseichend „schön“ zu sein. Vielleicht werde ich mir irgendwann mal ein eigenes Template stricken, aber bis dahin muß es dieses tun.

Insgesamt ist die Admin-Oberfläche von Joomla 1.5 wesentlich „schöner“ gestalet als die von der 1.0-Version, allerdings gibt es schon ein paar Umstiegshürden, sprich man sucht eine Weile bis man alles wieder besiammen hat..

Ich hasse Kommentar-Spammer

vor allem dann, wenn sie mir die Kommentare in unserer Galerie mit Viagra-Werbung zuspammen. Gerade eben habe ich wieder 6120 solche „Kommentare“ entsorgen dürfen. Da wünscht man sich dann doch die kleine taktische Mittelstreckenrakete und als Zielkoordinaten das Spammer-Hauptquartier.

Na ja, dann gibts ab sofort die Galerie halt wieder ohne Kommentarfunktion. Eigentlich schade, aber es geht wohl nicht anders.

Neues Layout, neue Struktur

Heute habe ich mal die Seitenstruktur überarbeitet und das Default-Layout umgestellt. Es gibt jetzt 4 Blog-Sektionen „Hobby“, „Kinder“, „Linux“ und „Vermischtes“. Letzteres ist das Resultat eines Zusammenwerfens der früheren „Projekte“ und „Neuigkeiten“-Sektionen.

Zudem habe ich vor, nur noch einige wenige Beiträge auf der „Frontpage“ zu veröffentlichen, d.h. wenn neue Beiträge kommen landen alte im Blog und werden von der Frontpage entfernt. Damit wird die Frontpage vielleicht überschaubarer.

Kommentarfunktion temporär abgedreht

Irgend ein Idiot müllt hier sporadisch seine nutzlosen Kommentare mit SPAM-URLs rein. Daher ist die Kommentarfunktion aktuell nur noch für registrierte Mitglieder zugänglich. Sorry folks, aber ich habe keine Lust jeden Tag hier dumme Kommentare zu löschen.

Update auf Joomla 1.0.15

Aufgrund von Sicherheitsupdates habe ich heute diese Seite und die Vereinswebseite auf Joomla 1.0.15 aktualisiert. Danach ging allerdings der CB Login nicht mehr, darum wurde dann auch gleich Community Builder auf die neueste Version aktualisiert. Damit sollte die Seite jetzt wieder recht aktuelle und (hoffentlich) sichere Software haben.