Archiv für April 11th, 2008

Windows Live Writer für Serendipity anpassen

Bei der Recherche im Netz findet sich bei Microsoft in der Windows Live Writer Provider Customization API die entsprechende Dokumentation für diese Manifest-Datei. Dort sieht man, dass noch deutlich mehr Möglichkeiten bestehen. Ich hab mich noch nicht eingehend mit allen Sachen beschäftigt, aber als Anregung hier ein nützlicher Vorschlag:

<?xml version="1.0" encoding="utf-8" ?>
        <manifest xmlns="http://schemas.microsoft.com/wlw/manifest/weblog">
        <options>
                <supportsExtendedEntries>Yes</supportsExtendedEntries>
        </options>
        <weblog>
                <homepageLinkText>Blog anzeigen</homepageLinkText>
                <adminLinkText>Blog verwalten</adminLinkText>
                <adminUrl>
                        {blog-homepage-url}serendipity_admin.php
                </adminUrl>
<postEditingUrl>
                        {blog-homepage-url}serendipity_admin.php?serendipity[action]=admin&serendipity[adminModule]=entries&serendipity[adminAction]=edit&serendipity[id]={post-id}
                </postEditingUrl>
        </weblog>
</manifest>

Die ermöglicht Folgendes:

In der rechten Sidebar des Live Writers erscheinen danach Links für das Anzeigen, bzw. Verwalten des  Blogs. Um die Adminoberfläche so sinnvoll zu nutzen sollten die Zugangsdaten im Browser gespeichert sein. Das alleine reißt einen jetzt noch nicht vom Hocker, es gibt aber deutlich mehr Möglichkeiten die man in der Sidebar verwirklichen kann, inklusive einem Mini-Browser.

Etwas mehr praktischen Nutzen hat die Möglichkeit einen Eintrag jetzt nicht nur als Entwurf im Blog zu speichern, sondern auch direkt online zu bearbeiten. Nach dem Hochladen öffnet sich die Serendipity Adminoberfläche direkt mit dem geöffneten Beitrag.

Das Ganze ist wie gesagt nur ein kurzer Ausflug in die Möglichkeiten. Es wäre schon, wenn man hier noch ein paar interessante Beispielen sammeln könnte um Live Writer noch besser mit Serendipity zu integrieren.

Aktualisierung 13.04.2008:
Nicolai Stoy hat in seinem Blog (Windows Live Writer & Serendipity) das Thema aufgegriffen und noch ein paar sehr sinnvolle Erweiterungen hinzugefügt.

Weitere Tips sind willkommen!

Photo

softcat

11. April 2008

Computer

Serendipity

Windows Live Writer

Erweiterte Einträge / Beitrag teilen mit Windows Live Writer und Serendipity

Beim Experimentieren mit dem Windows Live Writer in Zusammenarbeit mit Serendipity ist mir aufgefallen, dass der Punkt “Format”->”Beitrag teilen” deaktiviert ist.

Erweiterte Einträge

Diese Funktion entspricht den erweiterten Einträgen aus Serendipity. Also kurzen Beiträgen, die im Blog durch ein Klick auf “vollständig weiterlesen” in voller Länge angezeigt werden. Intern wird dies durch durch ein HTML-Schnipsel “<!–more–>” im Beitrag realisiert. Natürlich lässt sich das dieser Code auch händisch in der HTML-Ansicht des Livewriters einfügen. Schöner und komfortabler ist aber mit dem Button, da dann der Beitrag auch in der normalen Ansicht durch eine Linie geteilt erscheint:

Funktion in Live Writer freischalten

In einem Blogeintrag von Grischa über Serendipity und LiveWriter scheinen erweiterte prinzipiell Einträge zu funktionieren, bei meiner Installation ist das aber ohne einen kleinen Umweg nicht möglich gewesen.

Der Grund für die deaktivierte Funktion scheint zu sein, dass Live Writer annimmt das Blog unterstütze diese Funktion nicht über XML-RPC:

Informationen über unterstützte Features entnimmt Live Writer aus einer XML-Datei wlwmanifest.xml aus dem Rootverzeichnis des Blogs. Wir brauchen also lediglich dort eine passende Datei mit den entprechenden Optionen anzulegen, z.B. wie folgt

<?xml version="1.0" encoding="utf-8" ?>
<manifest xmlns="http://schemas.microsoft.com/wlw/manifest/weblog">
        <options>
                <supportsExtendedEntries>Yes</supportsExtendedEntries>
        </options>
</manifest>

Nach einem Neustart des Live Writers funktioniert es bei mir einwandfrei. Es lassen sich an dieser Stelle noch eine ganze Reihe anderer Dinge konfigurieren, dazu später noch mehr.

Photo

softcat

11. April 2008

Computer

Serendipity

Windows Live Writer
line
April 2008
M D M D F S S
« Mrz   Sep »
 123456
78910111213
14151617181920
21222324252627
282930