Florian Fiegel | 14.03.2010 18:36

    Habari meets TextMate

    Habari bietet Unterstützung für eine Vielzahl von Tools für das Desktop-Blogging. Von Haus aus ist das Atom Publishing Protocol integriert und mit einem kleinen Plugin lässt sich auch die MetaWeblog-Schnittstelle per XML-RPC-Endpunkt ansprechen und nutzen.

    Eine Übersicht über sämtliche unterstützten Clients findet sich im Wiki. Nicht dabei ist die Mac-Applikation TextMate mit dem ich es jetzt mal ausprobiert habe und dessen Nutzungsweg ich mal kurz vorstellen möchte.

    MetaWeblog-Plugin installieren

    Weil das Blogging-Bundle von TextMate leider nur das MetaWeblog-Format unterstützt, muss das entsprechende Plugin nachinstalliert werden. Der Endpunkt, welcher angegeben werden muss, findet sich dann unter [Blog-Adresse]/xmlrpc. Weitere Konfiguration ist nicht notwendig.

    Blogging-Bundle konfigurieren

    Die Konfiguration des Bundles ist relativ harmlos. In TextMate muss unter Bundles -> Blogging -> Setup Blogs nur das Blog in der sich öffnenden Textdatei eingetragen werden. Das Format muss wie folgt aussehen:

    [Blogname] http://[Username]@[Blogadresse]/xmlrpc

    Der Blogname wird nur zur Identifikation bei mehreren Blogs benötigt. Username entspricht dem Loginnamen des zu nutzenden Users (Wer mag kann einen speziellen User hierfür anlegen.) und die Blogadresse der Domain zzgl. etwaiger Ordner.

    Bundle nutzen

    In meinem Fall hat die Nutzung trotz Fehlermeldungen direkt funktioniert. TextMate benötigt zum Upload lediglich einige wenige Angaben:

    Blog: Blogname Title: Titel des Posts Und direkt der Text des Beitrags.

    Tags werden vom Bundle als Kategorien gewertet und ein so hochgeladener Beitrag würde direkt erscheinen. Durch Angabe von Status und Datum kann dies allerdings beeinflusst werden und auch Scheduling ist möglich. Ein Beitrag mit den zusätzlichen Angaben würde so aussehen:

    Blog: Blogname Title: Titel des Posts status: draft Date: 2010-03-14 04:16:59 +0100 Category: Tag1 Category: Tag2 Und direkt der Text des Beitrags.

    Auch wenn die grundlegenden Angaben funktionieren, gibt es auch ein paar die nicht funktionieren, so lassen sich Pings und Kommentare nicht über die entsprechenden Angaben steuern. Dafür können Beiträge auch direkt mit Markdown, Textile oder HTML inklusive Highlighter verfasst werden. Ebenfalls können bereits veröffentlichte Posts mittels Fetch Posts abgefragt und bearbeitet werden. Leider aber nicht Posts im Entwurf-Status, sodass man dafür dann doch noch ins Backend muss.

    TextMate wird für den Normalnutzer der einen visuellen Editor bevorzugt nicht interessant sein. Wer aber seine Beiträge stetig selbst in HTML setzt und TextMate nutzt, wird diese Möglichkeit bevorzugen.


    1 Kommentar

    1. colon cleansing
      24.04.2010 10:01

      Der Blogname wird nur zur Identifikation bei mehreren Blogs benötigt. Username entspricht dem Loginnamen des zu nutzenden Users (Wer mag kann einen speziellen User hierfür anlegen.) und die Blogadresse der Domain zzgl. etwaiger Ordner.


    Einen Kommentar abgeben