[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