Lunch meeting over maemo-blog

February 27, 2007 on 2:47 pm | In blog-service, maemo, maemo-blog, maemo-hackers | 1 Comment
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 a list of categories in a blog (preferably with post counts, if possible)
    • creating categories (if supported by the blog API)
    • creating posts to a defined blog
    • creating posts to the default blog
    • upload media (preferably through gnome-vfs URI's in the post content to keep us indenpendent of network, cache network/bluetooth files locally?)
  • The UI should also have a DBus API for the following
    • Open a "prepared" item in editor for posting
    • Show a "choose blog" -dialog for posting
  • Finally implement the UI changes proposed by tigert
  • Clean up the editor (preferably as a widget in it's own library)
  • Replace category menu with tag cloud (needs tag cloud widget)
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:

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,:field1_value[,string:field2,:field2_value...]);
 

The latter would require fields "title" and "description".

Suggestions, comments etc welcome.

Teating maemo-blog once again

February 27, 2007 on 1:02 pm | In geeky, maemo-blog, maemo-hackers | 6 Comments

Maemo-blog is once again in maemo-hackers repository, for n800 too. Go grab it.

In other news: an experimental wordpress package and updated php package available.

Yay, maemo-blog works again

November 8, 2006 on 1:08 am | In maemo, maemo-blog, maemo-hackers | No Comments

Posting this with 770, testing some features. New maemo-blog supports images over GnomeVFS, so I can post a hideous picture of myself taken with the phone, without copying it first.

See?

Also, bergie should be happy: after some night time hacking, I got my midgard working and was able to solve maemo-blog issues with it. So now that maemo-blog is in working state, it's time to break it again and start to implent the stuff tigert has so carefully planned. =)

Yarr, cursed be the wordpress.com xmlrpc API

August 28, 2006 on 9:49 pm | In blog-service, geeky, maemo-blog, maemo-hackers | No Comments

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 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://.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 performancing user has run into the same problem, and a quick try with BloGTK yielded the same results.

maemo-blog UI ideas

August 18, 2006 on 8:53 am | In maemo, maemo-blog, maemo-hackers | No Comments
tigert wrote on his blog about feelings from maemo-blog test session. Some comments on those.

  • Images: Yes, they should be scaled down, just haven't had the time, nor inspiration, to do it. The images _do_ work with wordpress (if normal file upload works), if you use the metaWebLog API, with blogger API they don't.
  • Spinner: Indeed, it would be preferable to see that the application is doing something. I'm not quite sure, if xmlrpc's client API has support for this, I wouldn't like to go multithread, but I'll see what can be done.
  • Source view: The source view is currently easily available because the "WYSIWYG" editor isn't quite there yet; intention is to make it more hidden as the editor matures.
  • Line wrap: I thought this was in already. Anyway, it's just adding one line, this will definitely go into the next version.

Anyway, I've heard there's more coming; looking forward for it. =) *hint to tigert* It could use an icon 😉 */hint*

Powered by WordPress.
Entries and comments feeds. Valid XHTML and CSS. ^Top^