[dev] [en] important updates

Goffi goffi at goffi.org
Mar 4 Fév 19:56:34 CET 2014


english below

Salut à tous,

Il y a eu d'importantes modifications dans le cœur de SàT, quelques 
remarques à leur sujet:

		- grâce à Link Mauve, Libervia se lance désormais comme un plugin 
d'application Twisted, ce qui permet notamment d'utiliser des arguments 
au lancement (pour le moment on peut uniquement changer de port avec 
l'argument --port). Pour lancer Libervia, assurez vous que votre 
PYTHONPATH est correct, mettez vous à la racine de Libervia et tapez
		$ twistd libervia
		tout simplement. Twistd -n libervia le lancera en premier plan, 
twistd -b libervia en mode de débogage.

		- XMLUI a été retravaillé en profondeur, ce qui devrait faciliter son 
implémentation dans les nouvelles interfaces

		- les paramètres de Wix sont désormais implémentés uniquement avec 
XMLUI

		- de même les transports (gateways) sont entièrement géré côté 
backend, le code côté interfaces a été supprimé

		- un conteneur AdvancedListContainer permet d'afficher des rangées de 
widgets. Il a été utilisé pour réimplémenter les transports côté 
backend, et pour la recherche dans un annuaire.

		- /!\ Urwid SàText doit être mis à jour pour pouvoir gérer ce 
conteneur

		- il est désormais possible de configurer un salon MUC. Pour le 
moment le menu n'a été implémenté que dans Primitivus, mais c'est très 
facile d'implémenter ailleurs.

		- les menus additionnels sont implémentés dans Libervia, et s'affiche 
selon le paramètre « security_limit » indiqué (il fonctionne comme pour 
les paramètres). La valeur de Libervia a été montée à 5.

++
Goffi


---


G'day everybody,

There have been major changes in SàT, some note about them:

		- thanks to Link Mauve, Libervia is now a Twisted application plugin, 
that allow the use of command line arguments (only --port command so 
far). To launch Libervia, be sure to have PYTHONPATH correctly setted, 
go to Libervia's root directory, and enter:
		$ twistd Libervia
		Twistd -n libervia will launch it in foreground, twistd -b will 
launch debug mode.

		- XMLUI has been refactored, that will make a lot easier its 
implementation in new frontends

		- Wix parameters are now only done with XMLUI

		- in the same spirit, gateways are full implemented in backend, 
frontend code has been removed

		- an AdvancedListContainer allow to show ranges of widgets. It has 
been used to reimplements transports in backend, and for directory 
search.

		- /!\ Urwid SàText must be updated to managed this container

		- it's now possible to configure a MUC room. So far, only Primitivus 
show the menu, but it's really easy to add it elsewhere.

		- additional menus are implemented in Libervia, and there are shown 
according to "security_limit" argument (same way as for parameters). 
Default value in Libervia is now 5.

++
Goffi




Plus d'informations sur la liste de diffusion dev