Hello Damien, Cédric and all devs,
First, I am grateful for your wizard proposition, which has
the benefit
to present all the useful fields to configure an on-line
dictionary
account :
1) The server informations (hostname and port).
2) The available search strategies (substring, suffix,
regular
expressions, soundex, and Levenshtein) for this server.
3) The available database(s) for this server.
I think configuration for 1) and 2) have to be regrouped
into a single
frame and can be well integrated with SIP-Communicator
(SC).
Alas 3) is more problematic. Indeed, a default
SIP-Communicator adding
contact wizard is used for all the protocols available and
only propose
an empty text field to enter the identifier (UIN) of the new
contact to
add. The question is : Can we modify this default add
contact wizard?..
I am sure the answer is NO (Emil, Yana can you confirm
this belief?).
Anyway, let's analyse the 2 possibilities :
A) We can modify the default add account wizard :
- A DICT server is a SC account containing (server hostname,
port and
selected strategies).
- A database is a SC contact.
B) We can modify the default add account wizard :
- A DICT server is a SC account containing (server hostname,
port,
selected strategies and selected database).
- There is NOTHING corresponding to a a SC contact.
As you can see, the solution A) need to modify the default
add contact
wizard, like changing the text field by a combo box to
afford users to
choose between all the available databases. As we already
said, this
solution breaks the SC general comportment for adding a new
contact.
Solution B) is confusing and is not user friendly.
Does anyone have a brilliant idea to find another solution
to this problem?
Vincent
ROTH Damien wrote:
> Hi,
>
> Like we said in a previous mail, we are working on an
on-line dictionary
> plug-in. Currently our work focuses on the
implementation of a stand-alone
> application. But we are already thinking of the futures
wizards.
>
> We've made some tests wizards and we hope you will
share your suggestions or
> remarks about them.
>
> New account wizard: [new_account.png]
> Very light, this wizard only contains information about
the dictionary
> server: host and port. When the plug-in will handle
user authentication, it
> will also contains the login and password field.
>
> New contact wizard: [add_contact.png]
> We give the possibility to search on more than one
dictionary in a time. So
> this wizard contains the dictionaries the user has
chosen. The user can add,
> update or delete a dictionary with the 3 buttons on the
right. The two first
> open a new dialog [database_editor.png].
>
> This dialog contains two lists: the first one the
dictionaries the user can
> add and the other one the different strategies to find
similar words if the
> asked word doesn't exist.
>
> For example: your use the "French-English
translator" with the "prefix"
> strategy, if you write "bonjou" which doesn't
exist, the program will give
> you a list of word starting with "bonjou".
>
> In short, a contact refers to a set of dictionaries,
each having been
> associated with a strategy.
>
> Thanks
>
> Cédric LITZELMANN, Damien ROTH
>
>
>
>
------------------------------------------------------------
------------
>
>
>
------------------------------------------------------------
------------
>
>
>
------------------------------------------------------------
------------
>
>
>
------------------------------------------------------------
------------
>
>
------------------------------------------------------------
---------
> To unsubscribe, e-mail: dev-unsubscribe sip-communicator.dev.java.net
> For additional commands, e-mail: dev-help sip-communicator.dev.java.net
------------------------------------------------------------
---------
To unsubscribe, e-mail: dev-unsubscribe sip-communicator.dev.java.net
For additional commands, e-mail: dev-help sip-communicator.dev.java.net
|