sebadorn.de

Mal wieder kreuz und quer

Wieder mal so ein „Ach, so kreuz und quer“-Eintrag.

Thema in Projekt 52 für diese Woche: Die Sonne geht unter. Da habe ich vorletzte Woche erst passende Fotos geschossen. Aber auch schon in meinen Blog gestellt und überhaupt will ich Griffe ins Archiv vermeiden. Dummerweise will das Wetter bisher nicht so recht. Aber ein paar Tage bleiben noch. Ziehe ich halt weiterhin abends auf die weiten Felder Sulzbachs aus.

Zu Beginn der Ferien habe ich mir noch vergenommen: Nein, ich werde nicht die Arbeit an aestas 1.3.0 beginnen. Immerhin habe ich es darauf reduziert, mich nur ein wenig mit der Datenbankstrukturumgestaltung zu beschäftigen. -_-

Ja, meine lieben Freunde! Ihr seht mich ab sofort wieder öfters in euren Messengern! Irgendwie mochte ich die ICQ- und MSN-Software zuletzt überhaupt nicht mehr nutzen. Mache ich auch weiterhin nicht. Ich bin umgestiegen auf die (bisher) sympathische lila Taube Pidgin. Ein OpenSource-Projekt, dass es ermöglicht über eben diese eine Software mehrere Messenger gleichzeitig zu verwalten und zu nutzen. (Und noch weitere Funktionen, die bisher nicht von Interesse für mich sind.) Es funktioniert, ich bin glücklich, meine (wenigen) Kontakte sind glücklich. Na also.


Update aestas 1.2.1

Ach, ich sag mal, das Update ist fertig. Bei Problemen stehe ich gerne beratend zur Seite. (Sollten Probleme auftauchen, wäre ich ja vermutlich auch der Urheber.) Also: Update von 1.2.0 auf aestas 1.2.1. Die geringe Änderung der Versionsnummer lässt erahnen, dass ich das Rad nicht neu erfunden habe. In der Tat handelt es sich in erster Linie um ein Bugfix-Release.

Bugfixes

  • Einstellungen -> Datenbank: Fehler beim Erstellen von Datensicherungen für Blacklist und Statistik behoben.
  • Einstellungen -> Datenbank: Die verfügbaren Datensicherungen werden nach Datum sortiert aufgelistet. Neueste am Anfang.
  • Einstellungen -> Datenbank: Das Zeichen "\" wurde nicht aus der Datensicherung übernommen.
  • Verwaltung -> Kategorien: Als Autor wird der Benutzername für die Anzeige bestimmte angezeigt und nicht mehr der interne Name.
  • Verwaltung -> Kategorien: Sortieren nach Namen der Kategorie funktioniert nun.
  • Benutzer: Falls neu angelegt, wird der angegeben Name vorerst sowohl als öffentlich als auch intern verwendet.
  • Benutzer: Klasse wird in deutscher Sprache ausgegeben, anstatt in englischer.
  • Benutzer: Es muss ein Name angegeben werden. Leerzeichen sind kein Name.
  • Benutzer: Editiert man als Admin einen anderen Account, wird man nicht mehr abgemeldet und auf diesem Account angemeldet.
  • Website: Entfernen von "<p>" und "</p>" im Text sollte ein Kommentar nachträglich vom Besucher verändert werden, der ein "<blockquote>"-Zitat enthält.
  • Begrüßungsansicht: Zu der Gesamtzahl an Kommentaren werden nun auch die Kommentare zu Seiten dazugezählt.
  • Sollte das eingestellte Theme (namentlich) nicht existieren (da z.B. umbenannt), wird versucht ein Theme namens "standard" zu benutzen. (Lasst daher am besten immer ein Theme mit dem Namen "standard" im "themes"-Ordner liegen.)
  • Der Newsfeed ist nach einer Installation nicht mehr standardmäßig aktiviert.
  • Passwort-vergessen-Funktion sollte jetzt auch wirklich funktionieren
  • Seiten können nicht mehr ohne Titel gespeichert werden. Wird kein Titel angegeben, wird er nach diesem Muster erstellt: "Seite <<Seiten-ID>>"
  • Suchergebnisse werden absteigend nach dem Datum sortiert
  • Extras -> Statstiken: Zurücksetzen der Statistik funktioniert nun

Ergänzungen/Änderungen

  • Neue Datei: "einstellungen.php" im Ordner "includes". Bietet weitere Einstellungsmöglichkeiten und lässt sich wie "wortlaut.php" bearbeiten.
  • Gestalten -> Editieren: *.xml-Dateien lassen sich auch bearbeiten.
  • Von Interesse für die Themes: Das <div>, in dem die Suchergebnisse stehen, hat ab sofort zusätzlich die Klasse "page"
  • Neues zum Einbinden in das Randmenü: "cloud-for-cats.php", "cloud-for-tags.php", "last-comments2.php", "last-page-comments2.php"
  • Neu für das Randmenü: Theme-Switcher, CSS-Switcher (Etwas komplizierter einzubauen. Eine Erklärung wird irgendwie zugänglich gemacht. Spätestens im Handbuch wird es stehen.)
  • Suchfunktion: Zusätzlich zur Suche in den Stichwörtern werden jetzt auch die Überschriften auf den Suchbegriff hin untersucht
  • wortlaut.php: Weniges entfiel, etwas kam hinzu.
  • Neue Benutzerklasse: Designer
  • Einstellungen -> Datenbank: AUTO_INCREMENT-Werte lassen sich jetzt auch für Kategorien und Benutzer einstellen.
  • Es wird versucht, die Mikrotypographie/Zeichensetzung in Kommentaren zu korrigieren (Lässt sich über "einstellungen.php" aktivieren und deaktivieren; standardmäßig deaktiviert.)
  • Unterstützung für Smilies in den Kommentaren (Die Smilies müsst ihr aber selbst besorgen.)
  • USER_AGENTs der Besucher auf bestimmte Inhalte untersuchen und entsprechend von der Statistik ausschließen (Bots nicht mitzählen lassen)

Nun noch ein paar erklärende Worte. Die neue Datei einstellungen.php bietet einige neue Möglichkeiten. So lässt sich einstellen, nach wie viel Zeit eine IP erneut für den Tag und online als Besucher gezählt werden soll. Für die neuen Switcher (hippes Wort, was?) lässt sich die Zeit angeben, wann das Cookie für Theme und/oder CSS verfallen soll. Es lässt sich einstellen, wo welche Informationen auftauchen sollen (ob vor oder nach dem Eintrag). Kommentare lassen sich korrigieren (oder auch vollständig verhunzen – aber wer macht sowas schon absichtlich?), allerdings erst bei der Ausgabe. Soll heißen: Die Datenbankinhalte bleiben unangetastet. Und dann noch Smilies. Diese müssen aber selbst besorgt werden. In einem Array legt man dann fest, welcher Text durch welches Smiley ersetzt werden soll. Von der Statistik lassen sich USER_AGENTs mit bestimmtem Inhalt ausschließen, z.B. solche mit dem Inhalt "Googlebot". Wozu sollte man Bots mitzählen?

*Luft hol* Okay, weiter im Text. Neue Dateien zum Einbinden in den Randbereich (oder auch sonstwo). cloud-for-cats.php: Die Katzenwolke ist eine Zusammenstellung aller Kategorien, vielbelegte erscheinen größer. cloud-for-tags.php ist das Gleiche, nur mit Stichwörtern. last-comments2.php und last-page-comments2.php zeigen an, wer wo zuletzt kommentiert hat.

Der Download des Updates: Update aestas 1.2.1

Ein paar mehr Themes stelle ich mal zur Auswahl und Christophs habe ich ein wenig angepasst.

  • sheep.zip (ich nenne es einfach so, hat aber nix mit Schafen zu tun)
  • warm-in-kalt.zip (mein vorletztes Design, hat recht lange durchgehalten)
  • what-is-it-like.zip (mit zwei Stylesheets, einmal mit schwarzen und einmal mit weißem Text-Hintergrund)

Fragen?^^


Ostern gut überstanden?

Nicht im geringsten toll: Weiße Ostern. Ich erinnere mich an Ostern vor ein oder zwei Jahren, da habe ich im T-Shirt und im Angesichte der warmen Sonne Plastikostereier an den Baum gehängt.

Ein bissl Grün um das Frühlingsgefühl nicht wieder komplett zu verlieren:

schön grünes Moos

Das Update auf aestas 1.2.1 ist wohl fertig. Zumindest funktioniert bisher alles. Mit dem Download dauert es aber noch ein wenig (~1-2 Tage?).

Grob und unvollständig gelistet, was sich ändert:

  • Bugfixes
  • Neue Einstellungsmöglichkeiten über die Datei „einstellungen.php“
  • Über besagte Datei lassen sich z.B. Smilies für die Kommentare anpassen, die Zeichensetzung (versucht) korrigieren, die Datumsausgabe formatieren und solche Späße
  • Ein paar neue Dateien zum Einbinden ins Randmenü (oder auch sonstwo)
  • Die Suchfunktion auf Überschriften ausgeweitet

Ob Fluch oder Segen, es entscheide jeder selbst: Smilies für die Kommentare!


Handbuch zu aestas

Ein kleiner Hinweis zwischendurch: Die Ansätze eines Handbuches zu aestas lassen sich unter http://www.sebadorn.de/aestas/handbuch betrachten. Viel steht noch nicht drinne und Aktualisierungen werden nur sporadisch geschehen. Aber vielleicht wird es doch eine Hilfe sein.

Nun widme ich mich wieder der Stochastik. Und erschrecke, wie viel ich wieder vergessen habe respektive wie viel wieder aufgefrischt werden muss. Es hat lange gedauert, aber so langsam zwickt es mich doch nervös in der Bauchgegend beim Gedanken an das Mathe-Abi. Aber nur ein klein wenig …


Zweites Update (jaja, ich weiß)

Fehler eingebaut. Nicht mit Absicht. Fehler behoben. Mit Absicht. Update und Vollversion aktualisiert. Jetzt müsste es gehen. Betroffen ist nur die Datei "settings.php". Diese auszutauschen genügt also. Es tut mir leid.

Weitere Fehler bitte melden beziehungsweise bei Problemen nachfragen.

Noch ein Hinweis: Nach dem Update sollte man die Einstellungen anpassen.

Nachtrag: Himmelherrgottsackzement ich hab noch 'nen Fehler übersehen. Der Texteditor funzt net, wenn man einen Eintrag bearbeiten will. Einen Moment bitte … (ein paar Minuten später) Erledigt. Die Dateien: "vseitedit.php" und "veintedit.php". Nun im Update und der Vollversion aktualisiert.