toggle panelAboutASCII exportedAtom Feed
Ackro — Blog
Michael Trommer

Archive

Blogs Revisted

Blogs sind letztendlich eine Art Tagebuch, chronologisch sortiert. Häufig werden Kalender eingesetzt, oder man sieht eine (mehr oder weniger) lange Liste im Navigations-Bereich. Klick, reload und man sieht Einträge die diesem Zeitraum entsprechen.

Ich bin kein grosser Blogger. Mein tumblog macht mir spass, aber speziell dabei fehlt mir die chronologische reihenfolge und zusammenhänge der einzelnen einträge untereinander.

Mein Gedanke dazu ist es nun, das interface zum Blog wie einen Kalender zu gestalten. Die einträge zueinander kennen ihr verhältnis und stellen dieses durch verknüpfungen dar. Es gibt keine, oder nur wenig ladezeiten; ich lade die letzten X einträge, alles weitere wird nachgeladen wenn erforderlich.

“Anspringen” wird man die einzelnen einträge über einen kalender, über tags, über permalinks oder den beiden chronologischen nachbarn gewährleistet. Eine Suchfunktion wird folgen.

Ich werde zum test mal das Tumblog und/oder das Blog importieren um eine db-basis zu haben. Ich bin gespannt was sich daraus entwickelt.

NP(vlc): The Streets – Heaven For The Weather – Everything Is Borrowed

09Dec08 0236 CET
Filed in blog, ackro and devel.

Ackro.succ #2

Ackro.succs rspec result

Yay, es geht gut vorran. Das neue Ackro—wobei ich über eine namensänderung nachdenke—nimmt gestalt an. Die dinge die mich in der alten Version genervt haben wurden sozusagen im Keim erstickt.

Das component system ist sauberer gestaltet und auch das angehängte Plugin modul lässt viel freiräume. Das Tumblog kennt jetzt eine liste default Plugins (z.Z. Tags und Date), und fügt diese automatisch dem Component hinzu. Für die configuration des Plugins fügt man einfach die plugin definition dem Component hinzu.

Ein gedanke den ich schon von anfang an hegte war den kompletten HTML tree rw im Plugin zur verfügung zu stellen, z.B. um eine TOC an einer anderen stelle zu appenden— Hpricot machts möglich (wenn auch nicht immer so schön wie ich es gerne hätte).

Potentielle probelme/Ideen

  • Archiv—wie? Gerade schwebt mir eine wöchentliche rotation vor..
  • Automatische plugins—wie der name sagt, plugins die keinerlei userinteraktion fordern (wieder das bsp. mit der TOC)
  • fiese system() calls—die müssen weg, glaube ich… Aber.. ich scheiss ja eh auf portability
  • Dynamisches Ramaze frontend

Links

Update

  1. Umgenannt zu backbite.

NP: Beethoven – emperor

18Nov07 1110 CET
Filed in devel, backbite and imported.

Ackro.succ

Wie man eventuell an den Mercurial messages erkennt, wenn man denn hinschaunt, schreibe ich gerade (erneut) einen ackro rewrite. Nachdem ich dieses Blog dafür aufgesetzt habe sind mir ein paar schwachstellen aufgefallen, ausserdem würde ich den Code gern ein weniger sauberer gestalten.

Ich habe heute nacht auch schon hand angelegt, diesmal mit Specs. Ich denke in den nächsten tagen fertig zu werden.

Unter anderem gedenke ich den kompletten HTML parse tree in den plugins zur verfügung zu stellen, auch zu schreiben.

NP: Samy Deluxe – Aufm Weg

11Oct07 0318 CEST
Filed in backbite, devel and imported.

Projects

Attendants

Diet