in Serendipity vom iPhone bloggen
Derzeit ein Proof of Concept, inwieweit sich Serendipity mit dem iPhone versteht bzw. bedienen lässt. Ob ich es effektiv nutzen werde, wird sich sicherlich in Zukunft zeigen.
Grundlage für das Folgende bildet der Beitrag bei airport1.de.
Voraussetzungen:
- das S9Y-Plugin serendipity_event_xmlrpc
- die iOS-App BlogWriter Lite
Ich habe mich bei BlogWriter erstmal für die Lite-Version entschieden um zu testen, ob es überhaupt läuft. Diese kann allerdings keine Bilder einfügen und noch ein paar andere Sachen. Zum Testen oder schreiben von Text-Beiträgen reicht es aber aus.
Einstellungen in BlogWriter:
Dienst: other Weblogs (oder so)
Service-URL: http://www.your-domain.com/your-blog-path/serendipity_xmlrpc.php
Benutzer und Passwort dürften selbsterklärend sein
Erster Test:
Nachdem der Login geklappt hat, kann man dann auch schon die alten Beiträge auflisten lassen oder einen neuen Beitrag schreiben.
Problem:
Was leider in BlowWriter nicht geht, ist das verschlagworten von Artikeln, man kann im Programm nur Kategorien auswählen. Da ich aber nur Tags im Blog verwende, will ich darauf eigentlich nicht verzichten.
Lösungsansatz:
Meine Überlegungen zu einer Lösung zielen dabei auf das S9Y-Plugin serendipity_event_freetag ab, welches die Tagging-Funktion ja zur Verfügung stellt und auch eine Auto-Tag-Funktion bietet. Ich habe also versucht dieses so einzurichten, dass Beiträge vom iPhone automatisch mit Tags versehen werden. Leider klappt das aber über die XMLRPC-Schnittstelle in der aktuellen Version des Plugins nicht. Ich kann den Beitrag zwar hinterher bearbeiten und beim speichern werden die Auto-Tags korrekt erfasst, aber das will ich ja auch nicht ständig machen
Ausblick:
In meiner Not habe ich jetzt also mal onli das Problem geschildert und er will sehen, ob er etwas ausrichten kann. Ich hoffe es jedenfalls, denn cool wäre das schon, wenn ich für z. B. Fotos nicht immer Twitter oder Facebook bemühen müsste, sondern direkt hier etwas zeigen könnte
Falls sich etwas Neues ergibt, werde ich einfach diesen Beitrag ergänzen.
Update 1:
Wie hier zu sehen ist, klappt das senden von Bildern mit der kostenpflichtigen Version von BlogWriter. Jetzt muss mir onli nur noch einen Hack basteln, damit die Auto-Tags klappen
Update 2:
Wie man in diesem Beitrag sieht, scheinen jetzt dank den Anpassungen von onli auch die Auto-Tags zu klappen
Damit das geht, muss man (wie onli im Kommentar schon sagt) in der Datei serendipity_event_freetag.php in Zeile 772
if (!isset($serendipity['POST']['properties']) || !is_array($serendipity['POST']['properties']) || !isset($eventData['id'])) {
return true;
}
gegen Folgendes tauschen
if (!isset($eventData['id']) || !isset($eventData['body'])) {
return true;
}
…und jetzt testen, testen, testen…
Kommentare
Ansicht der Kommentare: Linear | Verschachtelt
onli am :
Ok, wenn du mich so in die Pflicht nimmst, dann muss ich wohl liefern.
Ändere in Zeile 772 die Bedingung
if (!isset($serendipity[‘POST’][‘properties’]) || !is_array($serendipity[‘POST’][‘properties’]) || !isset($eventData[‘id’])) { return true;
}
zu
if (!isset($eventData[‘id’]) || !isset($eventData[‘body’])) { return true;
}
Ich konnte nicht ausgiebig testen, ob das nicht unerwünschte Nebenwirkungen hat.
Gruß
Bernd am :
Vielen Dank für die schnelle Antwort
Ich werde das bei Gelegenheit mal bei mir einspielen und ausgiebig testen.
Bernd am :
Vielen Dank! Scheint zu klappen Kaputt gehen wird schon nix