Pourquoi choisir KompoZer plutôt que Nvu + Téléchargement

Le premier forum francophone sur l'éditeur de pages Web multiplateforme (Linux, Mac OS X, Windows) qui monte… KompoZer, héritier de Nvu, permet de créer vos pages Web graphiquement (wysiwyg) sans aucune connaissance du langage HTML.

Modérateur : chinon37

chinon37
Animal mythique
Messages : 5319
Inscription : 21 mars 2005, 10:17

Pourquoi choisir KompoZer plutôt que Nvu + Téléchargement

Message par chinon37 »

Pourquoi choisir KompoZer plutôt que Nvu?

Que vous installiez Nvu ou KompoZer, extérieurement, vous aurez le même aspect à quelques détails près.
__________
[mise à jour du 21 mars 2008]
Une présentation de KompoZer a été concoctée par Omnisilver sur le portail de Geckozone
Les liens de téléchargements sont désormais disponibles sur Geckozone ici afin de réaliser l'installation directement en français pour Linux, Mac ou windows. En utilisant ces liens de téléchargement, le pack de langue "francisant" est désormais inutile.
__________
[mise à jour du 25 janvier 2008]
Pour les utilisateurs de Windows XP et vista: Vous pouvez maintenant installer KompoZer directement en français à l'aide d'un installeur à partir du lien suivant: http://www.mlkj.be/test/KZ/. Il vous suffit d'enregistrer la cible du lien: KompoZer_0.7.10test4..> sur votre disque dur et de l'éxecuter.
__________
[Mise à jour du 1er septembre 2007]: Sortie de Kompozer 0.7.10: toutes les améliorations sont reprises ci dessous. C'est la dernière version stable à utiliser sans modération
__________

Historique:
Nvu a été développé par Daniel Glazman sur la base du Composer de Mozilla. Cependant, le développement de Nvu étant arrêté depuis la version 1.0, D. Glazman souhaitant se consacrer à Composer2, Kazé (son site) a décidé de reprendre le code pour corriger un certain nombre de bugs et apporter quelques améliorations qualifiées de mineures par lui, majeures pour beaucoup d'entre nous.
Il a ainsi sorti Kompozer (Kompozer est évidemment open source tout comme Nvu!). Par rapport à Nvu, Kompozer apporte les améliorations suivantes:

Améliorations de la version 0.7.7

Editeur HTML

* fixe : le doctype de HTML 4.01 respecte maintenant les standards du web
* fixe : l'éditeur sélectionne correctement l'onglet en rechargeant le fichier courant
* fixe : l'éditeur met à jour correctement le titre de la fenêtre lors de la fermeture d'un onglet (évite des accidents)
* supplémentaires : il est toujours possible de retourner à la page courante
* fixe : la taille de la fenêtre de dialogue "PHP/Comment " est adaptable
* fixe : la page courante est marquée comme modifiée après avoir changé un "PHP/Comment"
* supplémentaire : la barre d'outils a été divisée en deux (permet de n'en afficher qu'une partie)
* supplémentaire : dans le nettoyeur de balises (outils), transformation des url absolues en url relatives
* TODO : option pour lancer le nettoyeur de balises avant la sauvegarde ou l'édition d'une page
* supplémentaire : montrer les attributs d'id/class dans la barre d'état (barre en bas de l'écran)
* fixe : des attributs d'id/class peuvent être correctement enlevés avec le menu contextuel de la barre d'état
* fixe : les dialogues de styles en ligne ont un titre localisé
* fixe : les preferences de doctype sont gardés quand un nouveau document est créé

Éditeur CSS (KaZcadeS)

* fixe : l'éditeur CSS devient une vraie zone de dialogue (avec un bouton OK/annulé )
* fixe : la taille de l'éditeur CSS s'adapte sur un écran de SVGA (800*600), même sur MacOS X
* supplémentaire : boutons de la barre d'outils graphiques
* supplémentaire : icône « modifié » sur les feuilles de styles
* supplémentaire : édition des règles de style en mode texte (l'éditeur CSS/ onglet "général")
* supplémentaire : le raccourci clavier (F11) pour ouvrir l'éditeur CSS
* fixe : la feuille de style externe peut être sauvée sur le disque dur
* fixe : une meilleure sérialisation des fichiers CSS
* fixe : aperçu des règles de style en temps réel
* fixe : diverses résolutions de bugs


Quelques modifications ont également été faites sur le module Ftp, mais on le répète: Préférez un module Ftp indépendant comme Filezilla (win), Cyberduck (mac), Gftp (linux)

les extensions

Les extensions qu'il est inutile d'installer avec Kompozer (par rapport à Nvu), car intégrées: Urlcleaner, KazcadeS (évidemment)
à noter que Kazcades possède une icone que l'on peut placer dans la barre d'outils pour un lancement de l'éditeur CSS très rapide!

Les extensions indispensables
pour gagner en efficacité:
- Handcoder: permet de ne plus utiliser l'onglet source (source de bugs), mais un éditeur texte externe. Handcoder possède une icône qui peut être placée dans la barre d'outils. Ainsi, le lancement de l'éditeur texte de externe peut se faire par un simple clic dans la barre d'outils (quasi aussi rapide que l'onglet source!). L'éditeur et Kompozer sont synchro: si une modification est faite dans l'une des deux applications et le fichier enregistré, lors du passage à l'autre application, il est demandé si on accepte les modifications effectuées.
Handcoder couplé avec tidy, le code est indenté et nettoyé à l'ouverture dans l'éditeur texte et Php/Asp/Jsp sont supportés,
- Nsmcontext: à partir du gestionnaire de site, ouverture de fichiers non html directement dans des applications externes définies par défaut en fonction de l'extension du fichier.


Si quelques bugs apparaissent encore sur Kompozer, celui-ci est pleinement opérationnel et stable.

Avant d'installer Kompozer, pensez à désinstaller Nvu (qui ne vous sera plus d'aucune utilité). et ça peut éviter quelques conflits...
A noter: tout le travail effectué avec NVU est intégralement repris par KompoZer. La compatibilité est de 100%. Il n'y aura donc strictement aucune perte lors de la migration.

Pour avoir KompoZer en français
Attention, si vous passez par la page de téléchargementde Geckozone, KompoZer est déjà en français et l'installation du pack de langue est inutile

l’installation de Kompozer se faisant à partir de la version anglaise « Kompozer-077-win32 .exe », le passage en français nécessite de:
- télécharger le module francophone à partir du même site: voir la mention fr-FR dans la rubrique "Langpacks". Attention, il faut obligatoirement l'enregistrer. Un clic du bouton gauche sur le lien ne donnera rien. Cliquer droit sur le lien et sélectionner la commande "Enregister sous" (Internet Explorer [déconseillé]) ou "Enregistre la cible du lien sous" (Firefox). Bien noter l'endroit où le pack de langue est enregistré et le nom du fichier kz-077-langpack-frFR.xpi (la version actuelle est la 0.77).
- exécuter le programme d'installation kompozer-077-win32.exe (la version actuelle est la 0.77)
- accepter le démarrage de KompoZer
- dans le menu "Tools", sélectionner la commande "Extensions"
- cliquer sur le bouton "Install"
- rechercher le fichier kz-077-langpack-frFR.xpi
- cliquer sur "Open"
- après quelques secondes, cliquer sur "Install now"
- fermer la boîte de dialogue des extensions
- fermer KompoZer
- redémarrer KompoZer; il est en français.

La même chose en vidéo: http://blip.tv/file/2345842

En tous les cas, il ne faut à aucun prix décompresser le fichier .xpi
Et si le fichier de langue a été rebaptisé en .zip par Windows Internet Explorer (ne me demandez pas pourquoi), il suffit de le renommer en remplaçant .zip par .xpi


[NDM: réserver ce sujet exclusivement à la "comparaison" entre Kpz et Nvu. Tout autre sujet abordé ici est déplacé vers d'autres horizons plus propices à la réflexion!]

OK, je suis convaincu, mais...

:twisted: J'ai déjà travaillé sur un site web pendant plusieurs dizaines d'heures avec NVU. Si je passe à KompoZer, je perdrai tout... Grrrmmbbllll... Pas possible.
:D Bonne nouvelle: tout le travail fait avec NVU est intégralement conservé, de A à Z. La seule chose à faire est de re-préciser dans le gestionnaire de sites l'endroit où se trouvent tous les fichiers HTML et CSS patiemment construits avec NVU: l'affaire de quatre clics
:twisted: Il n'y a donc aucune raison d'hésiter?
:D Aucune

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3
Dernière modification par chinon37 le 20 janv. 2009, 07:53, modifié 19 fois.
chinon37
Animal mythique
Messages : 5319
Inscription : 21 mars 2005, 10:17

Message par chinon37 »

Kaze a écrit :KompoZer n'est pas Nvu !
Ce sont deux applications différentes, avec des lanceurs différents et des répertoires de profil distincts.

Sous Linux:
Si on tape 'nvu' dans un terminal, on lance Nvu, pas KompoZer.
Si on fait un 'gksudo nvu', on lance Nvu en super-utilisateur, pas KompoZer.
Si on installe une extension comme le pack FR dans Nvu, ça ne sera pas installé dans KompoZer.
Sous Linux, on est obligé de passer en super-utilisateur pour installer des extensions à Nvu, mais pas pour KompoZer.
Préferez Kompozer 0.8 à Nvu
Défendons nos valeurs, adhérons à l'APRIL
La Démocratie, c'est quand on frappe à votre porte à 6h00 du matin, et que c'est le laitier.
chinon37
Animal mythique
Messages : 5319
Inscription : 21 mars 2005, 10:17

Message par chinon37 »

La version 0.7.10 de Kompozer est sortie

toutes les modifications, améliorations et consignes d'installation sont ici:
http://www.geckozone.org/forum/viewtopic.php?t=57857

Merci et félicitations à Kaze

Ci-dessous le texte littéral de Kaze pour la sortie de cette nouvelle version:

Voici la toute dernière version stable de KompoZer.
Cette version corrige de nombreux bugs de Nvu 1.0 et inclut une version utilisable de l'éditeur CSS, CaScadeS.
Contrairement aux 'snapshots' 0.7.9.xxx, cette version est stable et est destinée à tous les utilisateurs.

Téléchargement: Installation / Mise à jour :
  1. avant toute chose : si vous utilisez une version localisée de KompoZer, mettez à jour votre pack de langue : kpz-langpack-frFR-0.7.10a.xpi
    • enregistrer ce fichier sur le disque dur (clic droit > enregistrer la cible sous...) ;
    • vérifier qu'un navigateur vérolé ne l'a pas renommé en *.zip ; si c'est le cas, renommer en *.xpi et changer de navigateur au plus vite ;
    • lancer KompoZer, Outils > Extensions > Installer...
    • sélectionner le fichier kpz-langpack-frFR-0.7.10a.xpi, valider
    • redémarrer KompoZer (à vérifier, cette étape n'est peut-être pas nécessaire).
  2. télécharger la nouvelle version de KompoZer ;
  3. dézipper quelque part, créer un raccourci de kompozer sur le bureau, c'est prêt.

    Nota : si vous avez installé KompoZer avec un installeur Windows™, mieux vaut le désinstaller avant d'installer la nouvelle version. Aucun problème par contre avec les archives (zip/tar.gz) ou les installeurs Linux.
Je n'ai pas lu la doc ci-dessus, KompoZer plante au démarrage :
  • Pour ceux qui ont installé la nouvelle version avant de désinstaller leur pack de langue, la seule solution c'est de supprimer son répertoire de profil, qui contient toutes les extensions et toutes les préférences (radical mais efficace) :
    • Windows™ : C:\Documents and Settings\[user]\Application Data\KompoZer
    • GNU/Linux : /home/[user]/kompozer
    en remplaçant [user] par votre login, évidemment.
    D'une manière générale, quand Nvu/KompoZer se met à faire des trucs bizarres, toujours commencer par supprimer son profil (ou le renommer).
Changelog (0.7.7 => 0.7.10) :
  • Application :
    • Le même code source se compile désormais sur toutes les plate-formes visées, dans l'ordre : Linux (gcc 3.3 à 4.1), Win32 (VS 7.x), MacOS X (gcc 3.5 à ???), OS/2 (on compile avec quoi sous OS/2 ?). Ça vous fait une belle jambe mais bon...
    • Le gestionnaire d'extensions est désormais capable d'utiliser des extensions multilingues. Merci à Motohiko pour avoir développé patch.
    • Sous Win9x, l'icone de l'application est désormais visible dans la barre des tâches.
    • Sous Win32 (9x à Vista), on Nvu et KompoZer peuvent fonctionner simultanément.
    • L'icone a été changée suite à la requête de quelques germanophones. Merci encore à Chinon pour cette jolie icone !
  • Éditeur HTML :
    • Correction des bugs concernant la personnalisation des barres d'outils. Celles-ci ont été légèrement réorganisées.
    • Ajout de boutons Undo/Redo pour la barre d'outils principale. L'extension éponyme n'est donc plus utile.
    • Les éléments de type <object>, <script> et les entrées cachées de formulaires sont désormais visibles et cliquables, en mode 'Normal' et 'HTML tags'.
    • Les liens sont désormais stylisables depuis l'éditeur CSS (finie la question «pourquoi mes liens restent-ils bleus ?»).
    • Les conteneurs génériques <div> sont mis en évidence par des pointillés rouges, comme les cellules de tableau.
    • Lorsque l'on masque les 'rulers' (règles), la réactivité de KompoZer s'en trouve grandement améliorée, sa stabilité aussi ; c'est particulièrement sensible sur des PC modestes ou un peu anciens.
    • Correction d'un bug dans le 'ruler' vertical qui coinçait parfois KompoZer en mode 'Source'.
    • Le nettoyeur de balises ne supprime plus les blocs vides contenant des attributs ID/class.
    • Le nettoyeur de balises considère désormais les éléments <ol>, <ul>, <li>, <dl>, <dt>, <dd>, <pre>, <address>, <blockquote> et <tr> comme des blocs.
  • Éditeur CSS :
    • CaScadeS est désormais désactivé en mode 'Source'.
    • Nouvelle interface supposée faciliter la création de nouvelles règles de style.
    • Les feuilles de style exportées utilisent désormais systématiquement des URLs relatives.
    • Dans l'onglet "Général", l'URL de la feuille de style est désormais affichée dans un champ en lecture seule de largeur limitée (afin d'éviter le "bug" signalé par Charles Cooke).
    • Correction de quelques bugs dans l'onglet 'background' (opacity, background-position).
    • Correction de quelques bugs dans l'onglet 'border'.
    • Les propriétés top / left / right / bottom sont réarrangées dans le sens des aiguilles d'une montre (top / right / bottom / left).
    • Ajout de 'spin buttons' (boutons d'incrémentation / décrémentation) dans l'onglet 'box'.
    • Suppression du mode 'expert', je n'en voyais pas bien l'intérêt du point de vue de l'ergonomie ; il reviendra peut-être plus tard si je lui trouve une utilité.
    • Légère réorganisation des éléments pour gagner environ 100px en largeur.
    • Les fenêtres de propriétés des styles en ligne (clic droit sur la barre d'état > styles en ligne) sont désormais regroupées en une seule fenêtre très similaire à CaScadeS.
    • Dans la barre d'état ('struct toolbar'), les éléments qui contiennent des styles en ligne sont présentés en italique. C'est pour aider à faire la chasse aux styles en ligne.
J'ai encore quelques corrections à faire sur le pack de langue FR.
Les paquets Debian et RedHat devraient fonctionner sur la plupart des distributions Linux récentes (notez le conditionnel). Un installeur Windows va suivre.
Préferez Kompozer 0.8 à Nvu
Défendons nos valeurs, adhérons à l'APRIL
La Démocratie, c'est quand on frappe à votre porte à 6h00 du matin, et que c'est le laitier.
chinon37
Animal mythique
Messages : 5319
Inscription : 21 mars 2005, 10:17

Message par chinon37 »

Suite à l'excellent présentation de KompoZer par Omnisilver sur le portail de Geckozone et la mise à jour de la page de téléchargement, le premier post a été mis à jour.
Désormais, merci de conseiller aux francophones qui ne veulent pas s'embêter avec une extension "pack de langue" d'utiliser en priorité les liens de téléchargement de geckozone.
Préferez Kompozer 0.8 à Nvu
Défendons nos valeurs, adhérons à l'APRIL
La Démocratie, c'est quand on frappe à votre porte à 6h00 du matin, et que c'est le laitier.
Verrouillé

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 6 invités