FrontierWeb.de

Weil das Web zum Schreiben ist...

Suchen in:
Suche:
In Partnerschaft mit Amazon.de
Daily Link Icon Sonntag, den 13. Februar 2005
German Umlauts

Ich spiele zur Zeit ein wenig mit meinem neuen, selbstgestrickten Weblog-Tool herum und habe testweise mal Frontiers Google-Box-Makro installiert. Wie man leicht sieht, besitzt es die übliche Winer'sche Ignoranz gegenüber Umlauten. Ich könnte natürlich mit einer Brut-Force-Methode dem Makro diese Unart austreiben, aber ich erinnere mich schwach, daß es in Frontier eine elegantere Möglichkeit gab, die ungefähr so ging:

if system.environement.isMac

      uebersetzungsverb()

Ich habe den halben Morgen die Frontier.root durchwühlt, aber dieses »Übersetzungsverb« nicht gefunden. Kann sich jemand anderes von den (ehemaligen) Frontier-Spezialisten daran erinnern? Kris, André...??

[Update]: André hat's gewußt. Das Verb heißt natürlich string.latinToMac (wie einfach!) und wie Ihr sehen könnt, kann jetzt die Google-Box auch Umlaute. Danke, André!

Posted by Jörg Kantel | Permalink | | |

Daily Link Icon Sonnabend, den 12. Februar 2005
Frontier-Doku

Frontier-LogoNur damit ich es nicht vergesse: Using the Google API with Radio and Frontier.

Posted by Jörg Kantel | Permalink | | |

Daily Link Icon Freitag, den 11. Februar 2005
Der Schockwellenreiter hat wieder einen RSS-Feed

Und unerwarteterweise validierte er auf Anhieb. Und auch mein NetNewsWire Lite schluckte ihn sofort und ohne Probleme. Ich bin stolz auf mich. Grins Die URL ist www.schockwellenreiter.de/xml/rss.xml. Und es ist auch wieder ein Voll-Quote-Feed mit Links und Bildern. (Dafür habe ich aber alles potentiell »Gefährliche« in CDATA-Sections packen müssen. Aber das war auch bei meinem COREBlog-Feed schon so und alle Feed-Reader hatten es akzeptiert.)

Wie habe ich das nun angestellt? Nun auch hier gilt: Der Outline-Renderer von Frontier ist Dein Freund. Da ich meine Blog-Einträge ja sowieso in Frontiers Outliner schreibe, lasse ich einfach auch folgenden Renderer darüberlaufen:

RSS-Outline-Renderer

Vieles dürfte Euch bekannt vorkommen. Der Renderer geht einfach die Einträge von oben nach unten durch und rahmt sie mit den entsprechenden XML-Tags ein. Die immer gleichbleibenden Teile (Header und Footer) des Feeds sitzen in einem separaten Template, in das das Ergebnis des Renderns von Frontier eingefügt wird.

Content Syndication with RSS Book Cover Zum Schluß möchte ich noch erwähnen, daß mir das Buch Content Syndication mit RSS von Ben Hammersley bei der Erstellung dieses Renderers eine große Hilfe war. Nirgendwo sonst fand ich eine so übersichtliche Spezifikation, die erwähnte, welche Tags bindend und welche Tags optional sind. Wer also auch einmal in die Situation kommt, einen eigenen Feed-Generator schreiben zu müssen, dem sei dieses Buch wärmstens empfohlen.

Das Ganze war ein ziemlich schneller Hack und so ganz traue ich dem Braten auch noch nicht. Daher werde ich noch ein paar Tage und ein paar Feeds abwarten, bevor ich mir stolz den Button »Valid RSS« in mein Weblog pappe. Und falls Euch irgend etwas Seltsames an diesem Feed auffällt, bitte Mail an mich. Danke!

Posted by Jörg Kantel | Permalink | | |

Daily Link Icon Sonntag, den 6. Februar 2005
Es geht voran!

Cactus and Skull Auf André ist Verlaß. Kaum hatte ich diese Seiten online gestellt, schrieb er mir auch schon eine Email, in der er darauf hinwies, daß die mainresponder.root schon als GPL veröffentlicht wurde, nur die Integration in den Installer noch nicht erledigt sei. Außerdem wies er mich darauf hin, daß kernel.scripting.com nicht immer unbedingt auf den neuesten Stand sei, und sich daher ein Besuch auf den Frontier-Sourceforge-Seiten immer lohnen würde. Ich glaube, ich muß diese Mailingliste abonnieren. [André Radke per Email.]

Posted by Jörg Kantel | Permalink | | |

Was habe ich hier eigentlich angestellt?

Im Prinzip habe ich diese Idee verwirklicht. Und man muß wirklich nur einen recht kleinen Outline-Renderer dafür schreiben:

Weblog-Renderer

Dazu noch zwei kleine Utility-Scripte und alles andere erledigt das Static Site Framework von Frontier. Ist doch nicht schlecht, oder?

Momentan ist alles noch ein wenig »Frickelei« und Handarbeit, aber im Laufe der nächsten Tage, nachdem ich die wichtigsten, noch fehlenden Tools implementiert habe, werde ich die Automation ebenfalls verbessern. Ich berichte dann...

Posted by Jörg Kantel | Permalink | | |

Was — keinen Kalender?

Nein, momentan noch keinen Kalender. Laut UserLands Docserver gibt es die Kalenderfunktionen für Frontier im Modul mainResponder. Und laut Roadmap wird es dieses Modul irgendwann mal auch im Open Source Frontier geben. Und da möchte ich das Rad einfach nicht noch einmal erfinden und warte daher so lange.


Ich könnte natürlich mogeln. Ich besitze drei nicht mehr benötigte Lizenzen des kommerziellen Frontier und könnte daher einfach die mainResponder.root rüberkopieren, ohne ein schlechtes Gewissen zu haben. Aber mein Weblog-Tool soll nur aus Open-Source-Komponenten bestehen. Das ist eine Frage der Ehre.

Posted by Jörg Kantel | Permalink | | |

Ein neuer Versuch

Nachdem an diesem Wochenende mein Zope-Server mal wieder kaum zu erreichen war, habe ich mich heute früh hingesetzt und arbeite nun daran, ein statisches Weblog-Tool mit Hilfe von Frontier aufzusetzen. Schaun mer mal...

reiter picture

Posted by Jörg Kantel | Permalink | | |