Chroniques d'un gnou libre

 
JabSync

JabSync

JabSync est un logiciel permettant de synchroniser ses listes de contacts (rosters) entre plusieurs serveurs jabber.

Il gère les transports (icq, yahoo, msn, etc…) de telle sorte qu'un contact@transportX deviennent contact@transportY (avec X équivalent à Y) sur le nouveau serveur.

Roadmap

  • séparer les fonctions de l'interface texte
  • fournir une API pour les différentes opérations et créer une bibliothèque
  • ecrire une interface graphique (QT ? GTK?)

Description

User Interface

AccountListWindow

+--------+-------------------+------------+------------+
| Enable | ((Name))          | ((Source)) | [[Add]]    |
+--------+-------------------+------------+ [[Edit]]   |
|   [X]  | "Account Name 1"  |    (x)     | [[Delete]] |
|   [ ]  | "Account Name 2"  |    ( )     |            |
|        |                   |            |            |
|   ...  |         ...       |    ...     |            |
|        |                   |            |            |
|   [X]  | "Account Name N"  |    ( )     |            |
+--------+-------------------+------------+            |
| - - - - - - - - - - - - - - - - - - - - - - -  - - - |
| [[Help]]                           [[Quit]] [[Sync]] |
+------------------------------------------------------+

AccountPropertiesWindow

+-----------------------------------------------------------+
| +---((Account))-----------------------------------------+ |
| |   Jabber ID:   ["                                  "] | |
| |   Password:    ["                                  "] | |
| |                                                       | |
| | [X] Manually specify server and port                  | |
| |       Server:   ["             "] ((Port:)) ["     "] | |
| +-------------------------------------------------------+ |
| +---((Connection))--------------------------------------+ |
| | [X] Use SSL                                           | |
| +-------------------------------------------------------+ |
| +---((Transports))--------------------------------------+ |
| |                                                       | |
| |                                                       | |
| | (the list of transports, depending on the JID)        | |
| |                                                       | |
| +-------------------------------------------------------+ |
| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
| [[Help]]                               [[Close]] [[Save]] |
+-----------------------------------------------------------+
 
project/jabsync.txt · Last modified: 2010/10/01 13:55 by glennrolland
[unknown button type]
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki