== Plugins framework ==

Maemo WordPy should support plugins easily.
Actually it's hardcoded in a way it should be difficult write this, but it's 
completely necessary.
It should handled every possible plugin: blog systems (typepad, midgard, etc.), 
media services (youtube, share on ovi, vimeo, etc.), others plugins 
(spellchecking, jaiku, twitter, geolocation).

== Backend-UI separation ==

Maemo WordPy should be separated in two parts, a complete backend where manage 
every blogging feature, and the UI part in other. This could be very beneficial 
because could be created different UIs lighter than the current one, even in 
other toolkits as Qt, SDL, Clutter, etc.

== Get rid of Manage Media uploads ==

While uploads to Flickr, Picasa and more are cool, it should be handled for 
SharePy or another specific uploader application.
This would improve the start time, and would do Maemo Wordpy a lighter app.
Thinking this yet. Perhaps the users don't like this decision.

== Support for Dbus calls ==

The minimal function it should have it's a call to show the new post screen passing the title and the post text as arguments.
Eventually a Greasemonkey script to send this dbus call.

Actual problems:
If you use dbus calls, it doesn't start from the menu. Works great from the 
terminal.
If you use osso_rpc, all works right, except if you launch the app from the 
menu and then the gtk widgets behaves so weird. Again works great from the 
terminal.

== Improve the log system ==

Change to some specific logging library.
Put try-except in every function, though the probability of failing are minimal
More end-user errors. 
Option to send the log to the developer or some server (as libmiaouw).
Get the complete traceback in the log and version, system, python packages, etc.

== Libconic use ==

Maemo WordPy should use libconic functions to create a connection when it needs.
It should stop the function to realize if there isn't connection.

== Wordpress excerpt ==

It has been dropped for the 1.0 release, because I didn't see where it could fit.
Eventually, it should be added though this feature isn't very useful (IMHO).

== When cancelling the addition of special tags the text isn't updated ==

Example: you press the button to add a link. It shows a dialog with two text 
entries, one to set the link and other to set the text. This text is obtained 
from your selected text in the post textview. If you change this text and 
press cancel, the new text is added to the post textview.
This is a minor bug though.

== Same syntax to enter tags ==

There are many features to add tags in Maemo WordPy, Wordpress tags, Blogger 
tags, Flickr tags, Picasa tags. While there is some of them uses the same syntax, 
everyone should use the same syntax.

== Help for the tags syntax ==

I have seen in many posts written with Maemo WordPy where the tags are used wrongly.
The text entries for the tags should have some help with the syntax.
This feature will use the hildon-entry widget and the placeholder feature (Fremantle).

== Improve the start time ==

Actually it starts in 14 seconds.
This is because I am using a big glade file to create the UI.
It needs read that glade file (3seconds), and then show the complete UI (4seconds).
The complete UI only has a main window and everyone of the different screens are 
distributed in a notebook with many different widgets in every screen.
It misses a fast start, but it wins a fast runtime use. It's faster change from 
screen to screen than would be create a new window and show it.
If you see the glade file, you will understand this paragraph.
More in: https://garage.maemo.org/tracker/index.php?func=detail&aid=3177&group_id=238&atid=961

== Geolocation ==

The published posts should have a tag to use geo:rss (optionally).
Also it would be cool add other interesting location features (link to Google Maps 
with the coordinates?).
In Fremantle should be done with the location framework, while in Diablo it will 
be done with the python interface to liblocation.
Also a plugin with Geoclue support could be nice, if Geoclue returns sometime 
to the Maemo world.
More in: https://garage.maemo.org/tracker/index.php?func=detail&aid=3178&group_id=238&atid=964

== User friendly editor ==

It should support two ways to write posts: with a html style (actual) and a new one with better style should be added.

== Leds support ==

Power on the n800 and n810 leds when doing some critical functions as publishing 
a post or other things.
Some code for the n810 is done but not active.

== Wordpress tags from the server ==

If the Wordpress API supports this, it should have an option to get the tags 
used from the server and can use it in Maemo WordPy easily.

== Support to manage Wordpress comments ==

Wordmobi is doing a good work in this field. So we could be inspired for its work.
Create, edit, delete comments at least.

== Choose account when posting ==

This should be optional, but really cool.
A problem could be if the user has chosen a Wordpress account as default, and 
then wanna post with a Blogger account. Wordpress and Blogger has different features.

== Labels for entries in placeholder ==

The labels should be deleted and be put in the placeholder of the text entry,
(Fremantle hildon-entry widget).

== Filemanager support for .wpx ==

.wpx is the suffix used for Maemo Wordpy saved posts.
The .wpx files should can be opened from the filemanager.

== Translations ==

Eventually, Maemo Wordpy should be translated to any language possible.

== Proxy support ==

Maemo Wordpy should use the proxy settings for the tablet (optionally).
LIbconic could support this feature?

== Wordpress categories in offline ==

It should be possible manage the Wordpress categories being offline, and put the 
changes online when there's a connection.

== Spellchecking ==

Maemo Wordpy should support spellchecking for its text entries.
More in: https://garage.maemo.org/tracker/index.php?func=detail&aid=3179&group_id=238&atid=964

== MetaWeblog only support ==

There is blog systems only supporting the Metaweblog API, while Wordpress uses 
some functions from the Metaweblog API, it isn't fully compatible. Maemo WordPy 
should support a only Metaweblog backend to be posible use this blog systems.

== Drupal support ==

It should be handled with a plugin.
More in: https://garage.maemo.org/tracker/index.php?func=detail&aid=3087&group_id=238&atid=964

== Typepad support ==

It should be handled with a plugin.
More in: https://garage.maemo.org/tracker/index.php?func=detail&aid=3180&group_id=238&atid=964

== Movable Type support ==

It should be handled with a plugin.

== Midgard support ==

It should be handled with a plugin.

== Movabletype support ==

It should be handled with a plugin.

== Share On Ovi ==

Possibility to insert in a post share on ovi images.
It should be handled with a plugin.

== Jaiku, Twitter ==

Something similar to write a post with Maemo WordPy and at the moment a post in 
jaiku and twitter "New post: bla bla".
It should be handled with a plugin.

== Get rid of python-gtkhtml ==

It could be changed for some library better (webkit, gtkmozembed).
But a more realistic sense would be delete the preview. It doesn't work as in 
the server (lack css from the blogs). It would mean get rid of the libgtkhtml and 
libgail libraries as dependences, doing Maemo WordPy a lighter application to install.

== Post listening music ==

An option to post the music you are listening at the moment to publish the post.
It should be handled with a plugin.

== Other features or bugs ==

Multiple flickr accounts.
Flickr/Picasa per account settings.
Insert local images with Livejournal (uploading to Flickr or Picasa).
Template support.
Inserting Picasa images choosing the different sizes.
Autosave posts on low memory, shutdown, and low battery.
Change the Progressbar from pulse to more realistic.
Improve autosave posts when a post haven't a title.
More Livejournal features?
Allow/forbid comments in a post with Blogger.
Image Editor: add text to images, add shadow.
Image Editor: fix bug with number editor in crop images (now it's inactive).
Image Editor: can to do a screenshot without choose a local image.
Test Maemo WordPy with no space left on the device and improve it.
A confirmation dialog when publishing (optional).

== Deprecated ==

Youtube uploader.
Share on Ovi uploader.

== Difficult features ==

Suggest tags based on content.
Insert text aligned with images. It isn't possible put css in the html body.
Queue posts in offline mode. Write posts and when there's a connection 
Rewrite the UI from glade to python code.


