Bonjour Philippe,
J'essaie d'éclaircir les notions d'export à travers tes propositions :)
Philippe Debar wrote:
Bonjour,
Après réflexion (j'ai mal à la tête maintenant, c'est malin !) suite à
la discussion "Conversion HTML en odt", je suis arrivé à la proposition
suivante pour améliorer l'interface Enregistrer / Enregistrer sous et
Exporter.
Désolé pour ceux qui ce sont déjà intéressés à la discussion susnommée :
j'en reprend de nombreux éléments.
À mon avis, il y a deux différences fondamentales entre "Enregistrer
sous" et "Exporter" :
Exporter veut dire enregistrer des données dans un format qui n'est pas
celui du logiciel utilisé.
Enregistrer veut dire sauvegarder des données sur un support permanent
(cf le jargon français, mais d'autres reprennent ces notions
http://www.linux-france.org/prj/jargonf/)
1) Après un "Enregistrer sous...", le fichier ouvert à l'édition est le
nouveau fichier, c'est à dire le fichier en cours sous un nouveau format
et/ou un nouveau nom. Au contraire, après un "Exporter...", le fichier
édité n'est pas modifié par la commande (c'est un peu comme un "Imprimer
sur le disque dur..."). Dans ce sens, "Exporter..." pourrait très bien
s'appeler "Enregistrer une copie...".
Non, comme tu le disais dans le titre de ton premier message, il y a
conversion de données, ce n'est donc pas une copie
2) Le point 1 permet à "Exporter..." de proposer des formats inéditables
par OOo : OOo ne peut pas lire ni modifier un pdf, mais il peut en
enregistrer un. Ce qui est impossible pour un "Enregistrer sous..."
pas forcément, tu peux très bien réouvrir un format .html ou un format
.gsi exporté au départ. L'exportation sert alors à gérer les balises ou
les éventuels scripts du document et donc conversions du fichier.
Les listes de format de fichier proposées par "Enregistrer sous..." et
"Exporter" n'ont pas d'élément commun. Selon le format de fichier, on
peut soit Enregistrer, soit Exporter. L'utilisateur doit découvrir et
retenir quelle commande appeler en fonction du format de fichier désiré.
Qui plus, les listes changent selon le format du fichier édité.
Effectivement, il s'agit de deux fonctions différentes
Je trouve cette limitation dommageable et je pense qu'il est possible de
la lever tout en rendant l'interface plus simple cohérente.
Tous les formats de fichiers devraient être disponibles partout. Peu
importe que l'on soit dans "Enregistrer sous..." ou dans "Exporter...".
Il y a une difficulté à lever : que faire quand on désire "Enregistrer
sous..." vers un format de fichier non éditable ?
Amha, les formats de fichiers doivent être disponibles lorsque la
fonction correspondante l'est, sinon, cela devient difficile à gérer ;).
Je ne pense pas q'un utilisateur essaiera d'enrichir un caractère avec
une fonction d'édition, il en est de même pour l'enregistrement ou
l'export, je suis d'accord sur le fait que ce n'est pas clair.
Deux propositions :
1) Conserver les menus tels quels. Lorsqu'un utilisateur enregistre vers
un format de fichier non éditable, un message apparaît et explique
qu'OOo peut écrire mais pas lire le format de fichier choisi et que, par
conséquent, le fichier restant ouvert à l'édition sera le fichier
original, pas la copie enregistrée sous le nouveau format. Ce message
devra être particulièrement clair pour éviter qu'un utilisateur
n'enregistre un nouveau document uniquement sous un format non éditable.
Ce n'est qu'une question d'implémentation, si un développeur fournit un
filtre d'import PDF, OOo saura lire du PDF. Ce que l'utilisateur doit
savoir c'est qu'il va travailler dans un autre format que le format
natif de OOo et qu'il y aura donc une conversion des données pour
assurer la compatibilité.
2) (que je préfère) supprimer le menu "Exporter...". Ajouter dans le
dialogue de "Enregistrer sous..." une case à cocher "Enregistrer une
copie et continuer à éditer le document en cours". Cette case à coche
est sélectionnée et désactivée si l'utilisateur choisi un format non
éditable. De nouveau, un message d'information, avec une case à cocher
"ne plus montrer ce message".
Il y a aussi le menu Fichier>Envoyer>Créer un document HTML, qu'en
fais-tu ;)
Remarque : il y a un cas particulier à régler : que faire si un
utilisateur tente d'"Exporter..." un fichier remplaçant le fichier en
cours ? Un message d'erreur est nécessaire dans ce cas. (Dans la seconde
solution solution, la case à cocher devrait être désactivée et
déselectionnée.) Je tiens à préciser que le problème existe déjà en OOo
mais qu'il nécessite deux fichiers ouverts. Le message d'erreur existe
déjà (mais il vient àma trop tard dans le processus de sauvegarde :
après la demande de remplacement et après l'avertissement de risque de
perte de données causée par un changement de format).
Là encore, dans la mesure où il s'agit de deux fonctionnalités
différentes, que fais-tu dans le cas de champs de formulaires par
exemple dans un fichier html ?
Pour terminer, la liste des formats de fichiers disponibles étant plutôt
longue (ce qui est bien), je propose de la hiérarchiser afin de gagner
en clarté et de la présenter comme un menu avec sous-menu. Voici un
simulacre en ascii art :
|--------------------------------------|
| Texte OpenDocument (.odt) |
| - - - - - - - - - - - - - - - - - - -|
| Texte MsWord 97/2000/XP (.doc) |
| Document HTML (Writer) (.html) |
| Modèle de texte OpentDocument (.ott) |
| - - - - - - - - - - - - - - - - - - -|
| OpenOffice (OpenDocument) > |---------------------------|
| *MS Office________________________ >*| MS Word 97/2000/XP (.doc) |
| StarWriter > | MS Word 95 (.doc) |
| Texte seul > |*MS Word 6.0 (.doc)*_______|
| AportisDoc (Palm) (.pdb) | MS Word 2003 XML (.xml) |
| DocBook (.xml) |---------------------------|
| Pocket Word (.psw) |
| PDF - Portable document format (.pdf)|
| XHTML (.xhtml) |
|--------------------------------------|
Tout au dessus le format OOo par défaut
Ensuite les formats récemment utilisés (par ex. 3)
Enfin, l'ensemble des formats hiérarchisés en une liste plus manipulable.
Cette liste pourrait être présentée de la même manière pour le dialogue
"Ouvrir..."
Qu'en pensez-vous ? En feriez-vous une RFE ?
Tu le peux, mais comme nous ne sommes déjà pas assez nombreux pour les
valider, pour le moment je te conseille d'attendre avant de la soumettre
que le nouveau processus de travail soit en place.
Merci de m'avoir lu jusqu'ici (j'espère ne pas vous avoir filé mon mal
de tête...).
Non, non, tout va bien :) A mon sens, et ton questionnement est vraiment
le bienvenu à ce sujet, je pense qu'il faut préciser aux utilisateurs ce
que sont les notions d'export, d'import et de conversion. En relisant
tes mails ce matin, le sujet de ton message m'a vraiment fait comprendre
que l'interface n'est pas assez intuitive et l'aide pas assez détaillée
à ce niveau. Ce que je disais hier à propos des catégories de fonctions
doit être plus évident qu'un simple séparateur dans un menu et doit
renvoyer à une explication claire dans l'aide (qui pour le moment ne
liste que l'utilisation de la fonction, mais ne l'explique pas).
A bientôt
Sophie
--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.338 / Virus Database: 267.10.5/67 - Release Date: 09/08/2005
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]