Lunch meeting over 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)
The latter would require fields "title" and "description".
Suggestions, comments etc welcome.Published on February 27, 2007
Teating maemo-blog once again
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.Published on February 27, 2007
Yay, maemo-blog works again
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.
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. =)Published on November 8, 2006
Yarr, cursed be the wordpress.com xmlrpc API
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://
maemo-blog UI ideas
- 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*Published on August 18, 2006