Bonjour Sophie,

Merci pour tes réponses toujours rapides et cordiales, c'est très agréable et cela change de certaines listes (que je laisserai non identifiées) où poursuivre une discussion après avoir reçu un avis un tant soit peu différent d'un "officiel" équivaut à se faire lyncher.

:D


Sophie Gautier wrote:
À 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/)

<snip>
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


Je suis tout à fait d'accord, encore faudrait-il qu'OOo travaille selon ces définitions.

À mon sens, tout enregistrement demande une conversion entre un "état du document chargé en mémoire" et un "état du document enregistré sur le disque". Il faut faire des tas de trucs du style (je crois) sérialiser les objets en xml et souquer les artibuses. C'est pas ça ? Je vous l'avais dit : je suis pas programmeur.

Bref, tout enregistrement demande une conversion.

Bien entendu, il doit y avoir _un_ format de référence, celui qui permet d'enregistrer toutes les possibilités possibles dans un document et de les récupérer à l'ouverture.

Dans le cas d'OOo v2, il s'agit - je suppose - des formats OpenDocument. Même les formats les plus proches (formats OOo v1, StarOffice) demandent une conversion (à l'écriture, à la lecture). Les formats plus différents demandent des conversions plus extensives (doc, xml MS, pdf).

En appliquant (trop) strictement ta définition, on ne peut Enregistrer que dans le format OpenDocument ad hoc et Exporter vers tous les autres.

En l'appliquant un peu moins strictement, on peut Enregistrer les formats "proches" et Exporter les formats "trop éloignés"... Mais où fixer la limite ? La fixer selon les mécanismes utilisés par le programme n'a aucun sens pour l'utilisateur puisqu'il ne peut et ne doit pas les voir.

À l'heure actuelle, OOo ne fonctionne pas selon les définitions que tu présentes. À partir d'un fichier odt, doc ou sxw (je n'ai pas testé les autres), on peut Enregistrer dans un foultitude de formats (plus ou moins étrangers) et Exporter uniquement vers pdf ou xhtml.

Tous les formats disponibles dans la liste de Enregistrer peuvent être ouverts directement sous OOo.

Le pdf ne peut pas être lu par OOo. Le xhtml peut être ouvert de façon brutale, mais alors on voit du code, et je ne sais pas comment l'ouvrir "correctement" de manière à récupérer le document d'origine ou quelque chose d'approchant.

C'est la différence pratique et observable aujourd'hui entre Enregistrer et Exporter. Je ne sais pas si elle est correcte, mais elle est là.

Donc, àma et à l'heure actuelle, la différence conversion / pas (ou peu) de conversion n'est pas ce qui mène le choix entre Enregistrer et Exporter. Je pense également que le classement actuel est plus sensé du point de vue de l'utilisateur que la définition technique que tu proposes.


>> 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.


On ne peut pas Exporter en html, seulement Enregister sous. (Pour gsi, je ne trouve pas d'un côté ni de l'autre et j'ignore de quel type de fichier il s'agit. Données géographiques ?)



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.

Je suis désolé, je ne comprends pas ce que tu veux dire... Je relirai cela plus tard à tête plus reposée.



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é.

Le risque de perte de donnée est déjà bien annoncé par OOo lors d'une conversion. Il "suffit" que OOo regarde s'il a ou non un filtre de lecture pour savoir s'il doit afficher le message d'information relatif à la capacité de lecture et d'édition.


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 ;)

Rien, jusqu'à présent. En quoi pose-t-il un problème ? On pourrait avoir "Envoyer le document" et "Convertir et envoyer le document", ce qui permettrait par exemple d'envoyer un document au format MSO sans passer par le disque dur. (À propos, les intitulés des 6 dernières entrées de menu [après, il y a des plats et des desserts de menu ?] me paraissent curieux dans ce contexte.)


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 ?

De nouveau je ne comprends pas... Tous ces test ont du m'anesthésier le cerveau.



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.

Pas de problème : j'attends très très bien. Je ne crois d'ailleurs pas obtenir quelque chose avant la v3.


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.

Attention que beaucoup d'utilisateurs n'auront aucune formation. Surtout ceux qui passeront de MSO vers OOo qui devront se débrouiller.

Il me semble honorable de cacher aux utilisateurs les basses contraintes techniques (quand on le peut et que l'utilisateur n'y perd rien) pour lui offrir une interface simple et efficace.



> 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).

Amen !


Bien cordialement,

Philippe Debar


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à