Saturday, February 21, 2009

We are alive

It may seem that the development of emesene 2 is a little staled, that may be because february is a busy month for me, but under the hood there is some movement. :D

we have mailing lists now!

http://lists.emesene.org/ there are 3 mailing lists, I recommend almost all of you to suscribe to emesene if you want, dev is for developers or people who want to contribute code, that means that you already know python, if you want to start to learn, then ask on the emesene mailing list.

We have been discussing the extension/plugin architecture for emesene 2, we want to make almost all stuff on emesene 2 to be an extension that can be replaced by others. That would mean that if you don't like the current menu, the user panel, the contact list, the conversation window or any item inside it you can create an extension, register it and your component will replace the default component (selecting it on the preference dialog).
We want to have this well defined so we don't change the api and the extensions/components don't need to be patched .
It also means that you wont need to send patches to us in order to make a change, you just copy a component, make your changes and register it/distribute it under a different name.

that is our idea, now we must make it right :)

Tuesday, February 03, 2009

Emesene 1 plugins

many people ends into this site searching for emesene plugins and finds an old post about emesene 1 plugins, so I will update it to be useful.

first of all, emesene 1 comes with a set of supported plugins, the updated versions are located here:

http://emesene.svn.sourceforge.net/viewvc/emesene/trunk/emesene/plugins_base/

there are also unsupported plugins that you can also use, they are located here:

http://emesene.svn.sourceforge.net/viewvc/emesene/trunk/unsupported-plugins/

you can find a page on the wiki with a list of plugins here:

http://emesene.org/trac/wiki/Plugins

if you know of more plugins post a comment with the url, author and a description.

PS: I said plugins a lot so google index this page higher than the last one ;)

bye

EDIT:

Orfeo C reminded me about this repository of user contributed plugins, thanks!

http://code.google.com/p/emesene-plugins/

emesene forum is back!

thanks to roger and dx for fixing the forum
it's located here:

http://forum.emesene.org/

PS: the blog will still be used to keep track of the development and to make anounces.

Sunday, February 01, 2009

Information update

About empty contact list:

we have a problem with passport authentication, it happens for some people, we will look into it, thanks to Panagiotis Koutsias for the hint.

Edit: thanks to roger duran who fixed the problem!

About the jabber support:


the suport is still enabled by code (on emesene.py uncomment the line 46 and comment the line 47, that was easy! :D), in the future it will be enabled on login preferences.

about a roadmap for emesene 2:

not there is no roadmap :D

about bugs on emesene 1:

yes there are lots of bugs, but right now only I and dx are coding, and we are focused on emesene 2. If someone want to take on emesene 1 maintainance I will help them to start with the code.

about pydns and related:

you don't need that package and no bug will be fixed by installing it, it's just an optional package for jabber support

about needed packages:

you only need python and pygtk to use emesene, no extra package needed

about the location of emesene cache:

it's located on ~/.config/emesene2/ inside that there is the global config file and a folder for each account.