<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml"
>

<channel>
	<title>inz&#039;s blog &#187; blog-service</title>
	<atom:link href="http://inz.fi/blog/category/geeky/maemo/maemo-hackers/blog-service/feed/" rel="self" type="application/rss+xml" />
	<link>http://inz.fi/blog</link>
	<description>inz&#039;s blog about life, universe and everything</description>
	<lastBuildDate>Mon, 26 Sep 2011 08:46:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>blog-service revisited</title>
		<link>http://inz.fi/blog/2007/04/03/blog-service-revisited/</link>
		<comments>http://inz.fi/blog/2007/04/03/blog-service-revisited/#comments</comments>
		<pubDate>Tue, 03 Apr 2007 13:37:18 +0000</pubDate>
		<dc:creator>inz</dc:creator>
				<category><![CDATA[blog-service]]></category>
		<category><![CDATA[maemo-hackers]]></category>

		<guid isPermaLink="false">http://inz.fi/blog/2007/04/03/blog-service-revisited/</guid>
		<description><![CDATA[Fooling around with dbus-glib, I decided to redesign the BlogService DBus API. The idea is the following; different blogs are available at different object paths, the default blog will be available as /org/MaemoHackers/BlogService/default or similar. The API is somewhat described in maemo-hackers wiki; the .xml files in svn repository have not yet been updated. I'm [...]]]></description>
			<content:encoded><![CDATA[<p>
 Fooling around with dbus-glib, I decided to redesign the BlogService DBus API. The idea is the following; different blogs are available at different object paths, the default blog will be available as /org/MaemoHackers/BlogService/default or similar.
</p>
<p>
 The API is somewhat described in <a href="http://maemo-hackers.org/wiki/BlogService">maemo-hackers wiki</a>; the .xml files in svn repository have not yet been updated. I'm doing this alone and in quite a slow pace,  and will commit my code when it compiles again. The api may also live -- comments, suggestions etc. welcome.</p>
]]></content:encoded>
			<wfw:commentRss>http://inz.fi/blog/2007/04/03/blog-service-revisited/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lunch meeting over maemo-blog</title>
		<link>http://inz.fi/blog/2007/02/27/lunch-meeting-over-maemo-blog/</link>
		<comments>http://inz.fi/blog/2007/02/27/lunch-meeting-over-maemo-blog/#comments</comments>
		<pubDate>Tue, 27 Feb 2007 11:47:18 +0000</pubDate>
		<dc:creator>inz</dc:creator>
				<category><![CDATA[blog-service]]></category>
		<category><![CDATA[maemo]]></category>
		<category><![CDATA[maemo-blog]]></category>
		<category><![CDATA[maemo-hackers]]></category>

		<guid isPermaLink="false">http://inz.fi/blog/2007/02/27/lunch-meeting-over-maemo-blog/</guid>
		<description><![CDATA[We had a lunch meeting with bergie, tigert, rambo and mdk. Among other fun stuff, we talked about some ideas for maemo-blog: make the "engine" a dbus service and separate UI The DBus API should provide at least the following getting a list of configure blogs getting a list of posts in a blog getting [...]]]></description>
			<content:encoded><![CDATA[<div class="p">
 We had a lunch meeting with <a href="http://bergie.iki.fi/">bergie</a>, <a href="http://tigert.com/">tigert</a>, <a href="http://www.nemein.com/people/rambo/">rambo</a> and <a href="http://www.mdk.org.pl/">mdk</a>. Among other fun stuff, we talked about some ideas for maemo-blog:</p>
<ul>
<li>make the "engine" a dbus service and separate UI</li>
<li>The DBus API should provide at least the following</li>
<ul>
<li>getting a list of configure blogs</li>
<li>getting a list of posts in a blog</li>
<li>getting a list of categories in a blog (preferably with post counts, if possible)</li>
<li>creating categories (if supported by the blog API)</li>
<li>creating posts to a defined blog</li>
<li>creating posts to the default blog</li>
<li>upload media (preferably through gnome-vfs URI's in the post content to keep us indenpendent of network, cache network/bluetooth files locally?)</li>
</ul>
<li>The UI should also have a DBus API for the following</li>
<ul>
<li>Open a "prepared" item in editor for posting</li>
<li>Show a "choose blog" -dialog for posting</li>
</ul>
<li>Finally implement the UI changes proposed by tigert</li>
<li>Clean up the editor (preferably as a widget in it's own library)</li>
<li>Replace category menu with tag cloud (needs tag cloud widget)</li>
</ul>
</div>
<div class="p">
 I was planning on making the post query/sending functions quite generic, so the user would list the fields they're insterested, something like this:</p>
<pre>
org.maemo_hackers.maemo_blog.get_posts(string:blog_id,string:field1[,string:field2...]);
org.maemo_hackers.maemo_blog.send_post(string:blog_id,string:field1,<type>:field1_value[,string:field2,<type>:field2_value...]);
 </pre>
<p> The latter would require fields "title" and "description".
</p></div>
<p>
 Suggestions, comments etc welcome.</p>
]]></content:encoded>
			<wfw:commentRss>http://inz.fi/blog/2007/02/27/lunch-meeting-over-maemo-blog/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Yarr, cursed be the wordpress.com xmlrpc API</title>
		<link>http://inz.fi/blog/2006/08/28/yarr-cursed-be-the-wordpresscom-xmlrpc-api/</link>
		<comments>http://inz.fi/blog/2006/08/28/yarr-cursed-be-the-wordpresscom-xmlrpc-api/#comments</comments>
		<pubDate>Mon, 28 Aug 2006 18:49:39 +0000</pubDate>
		<dc:creator>inz</dc:creator>
				<category><![CDATA[blog-service]]></category>
		<category><![CDATA[geeky]]></category>
		<category><![CDATA[maemo-blog]]></category>
		<category><![CDATA[maemo-hackers]]></category>

		<guid isPermaLink="false">http://inz.fi/blog/?p=54</guid>
		<description><![CDATA[I've been doing some hacking on maemo-blog, and starting to get a asynchronous blog API's working. I'll release something soon. I've also added account manager and done some (not even nearly enough) code cleaning. I still need to make the blogger plugin comply to the new asynchronous API. However, during testing the changes, I created [...]]]></description>
			<content:encoded><![CDATA[<p>
 I've been doing some hacking on maemo-blog, and starting to get a asynchronous blog API's working. I'll release something soon. I've also added account manager and done some (not even nearly enough) code cleaning. I still need to make the blogger plugin comply to the new asynchronous API.
</p>
<p>
 However, during testing the changes, I created two blogs on wordpress.com, and found their xmlrpc API to be quite PITA. Doing a metaWebLog.getUsersBlogs returns all users blogs, as one would except; but... The different blogs of a user require one to use different xmlrpc URLs (ie, http://<blog>.wordpress.com/xmlrpc.php), and the blog name from the domain name is always used, even if there is a blogId defined in the method call, even when they're different; this is a bit of a problem. Trying to be as generic as I can, I wouldn't like to create separate plugins for each blog provider, and metaWebLog API does not support sending a new xmlrpc URL in a getUsersBlogs reply, there's just no generic way of working past the wordpress.com behavior. Found that at least some <a href="http://performancing.com/firefox">performancing</a> user has run into the <a href="http://performancing.com/node/2740">same problem</a>, and a quick try with <a href="http://blogtk.sourceforge.net/">BloGTK</a> yielded the same results.</p>
]]></content:encoded>
			<wfw:commentRss>http://inz.fi/blog/2006/08/28/yarr-cursed-be-the-wordpresscom-xmlrpc-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

