Bogues et incompréhensions sur Kpz 0.7.10

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

Bogues et incompréhensions sur Kpz 0.7.10

Message par chinon37 »

:oops: :? Paf, j'ouvre une nouvelle rubrique, non pas pour que Kaze se jette tout de suite dessus et se remette avec acharnement sur l'ouvrage, mais pour recenser les choses au fur et à mesure de leur découverte. :?

Editeur Css : ( déjà référencé) le mode texte (onglet général) pose problème sur la modification des bordures.
> une bordure autour d'un bloc > on supprime la bordure par l'onglet général > la mise en page s'en trouve modifiée, les bordures ne disparaissent pas en totalité, comportement aléatoire...
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.
Mongo Bob
Varan
Messages : 1903
Inscription : 10 sept. 2005, 01:51

Message par Mongo Bob »

Je n'arrive pas à reproduire ce que tu dis, par contre, je constate que les choix de mots-clés pour les épaisseurs de bordures sont inopérants : les choix de "fine-moyenne-épaisse" ne se répercutent pas dans le Général mais surtout, pas dans la page html non plus.
Je n'ai pas compris de quoi il parlait là :
Kaze a écrit :Éditeur CSS :
* Correction de quelques bugs dans l'onglet 'border'.
(http://www.geckozone.org/forum/viewtopic.php?t=57857)
ni d'ailleurs, ce qui concerne l'onglet 'background' (opacity, background-position).
Laissons-le se reposer...
(au fait, grand merci d'avoir créé le topic, chinon, ce à quoi je n'osai me risquer...)
Win:Kpz version 0.7.10 (20070831)
Ubuntu:Kpz v 20090206
2 tutos :
http://josar.free.fr/index.html
http://info.sio2.be/kpz/
1 nécessité :
http://www.geckozone.org/forum/viewtopic.php?t=51228
Kazé
Varan
Messages : 1743
Inscription : 10 févr. 2005, 10:26

Message par Kazé »

J'apporte ma pierre à l'édifice. Je commence par un récapitulatif des bugs qui ont été relevés sur CaScadeS et qui n'ont pas encore été corrigés.

Le bug des bordures est vraiment pénible, mais pas simple à corriger. Voir ce post pour reproduire le bug, ou celui-ci pour une variante.

Pour le coup des épaisseurs de bordure, voir ce post.
Dans un premier temps je vais publier un langpack FR qui gardera les valeurs thin/medium/thick, puis dans une version ultérieure je corrigerai ce problème proprement.

Il y a aussi un reliquat de ce que j'avais appelé "le bogue de la feuille fantôme", qui a été relevé par Do-IT, et qui présente quelques variantes, dont celle-ci relevée par Mongo Bob, et celles-là relevées sur le forum anglo-saxon : #1, #2.

Toujours sur CaScadeS, la nouvelle fonctionnalité, qui propose de créer une règle de style lorsqu'aucune feuille de style n'est définie, présente au moins deux défauts :
  • elle crée une feuille de style interne, même si on ne valide pas la création d'une nouvelle règle ;
  • si on clique sur un onglet, l'assistant de création de règle CSS disparait.
Concernant la fenêtre des propriétés avancées, je me demande s'il ne faudrait pas supprimer l'onglet "Styles internes". Il fait double emploi avec la fenêtre éponyme, et peut générer des propriétés CSS non-valides type -moz-* (c'est le coté obscur de Gecko). Par ailleurs cette fenêtre permet d'ajouter un attribut ID à l'élémént courant sans vérifier si cet ID n'est pas déjà utilisé dans la page.

Corollaire : je me demande si je ne devrais pas ajouter deux champs ID/class dans l'onglet 'général' de la fenêtre 'Styles internes'. Des entrées 'nouvel ID' / 'nouvelle classe' dans le menu contextuel de la barre d'état seraient probablement appréciables, par ailleurs.
Mongo Bob a écrit :Je n'ai pas compris de quoi il parlait là :
Kaze a écrit :Éditeur CSS :
* Correction de quelques bugs dans l'onglet 'border'.
(http://www.geckozone.org/forum/viewtopic.php?t=57857)
ni d'ailleurs, ce qui concerne l'onglet 'background' (opacity, background-position).
Pour ce qui est des corrections annoncées dans le changelog, j'ai corrigé certains bugs, pas tous. Je ne m'en souviens pas de tête, le développement s'étant étalé sur presque un an avec son lot de péripéties. J'ai la flemme d'aller rechercher ce que j'ai résolu, mais si je l'ai écrit c'est que j'ai fait quelque chose, c'est sûr. Je ferai un 'diff' à l'occasion.
KompoZer lead dev
Ubuntu 10.04 Lucid Lynx — « L'erreur est humaine, mais vraiment foutre la merde nécessite le mot de passe root. »
Kazé
Varan
Messages : 1743
Inscription : 10 févr. 2005, 10:26

Message par Kazé »

Je continue avec des bugs qui ne sont pas liés à CaScadeS, et qui mériteraient une version 0.7.xxx.

Sur le forum anglo-saxon, Charles Cooke me signale que le comptage des corrections faites par le nettoyeur de balises n'est pas correct, notamment en ce qui concerne la suppression des blocs vides. Je le crois sur parole, je n'ai pas encore pris le temps de tester pour savoir s'il s'agit d'une régression ou d'un bug hérité de Nvu.
Dans le même ordre d'idée, il faudrait que le nettoyeur de balises se souvienne des cases cochées entre deux appels. Il y a des cas où on peut ne pas vouloir supprimer des blocs vides, par exemple. Une préférence pour lancer le nettoyeur de balises automatiquement à chaque sauvegarde serait un plus, surtout pour corriger les URLs locales.

La fonction "exporter en texte" ne fonctionne pas du tout sous Linux, et très mal sous Windows. C'est hérité de Nvu, mais ce n'est pas une raison pour le laisser.

Sous Linux, si KompoZer est déjà lancé, on ne peut pas ouvrir une deuxième fenêtre en relançant KompoZer ; on a droit à l'horrible sélecteur de profil, qui ne sert à rien. Très pénible, limite rédhibitoire : ça me rappelle mes premières galères avec Mozilla Suite sous Linux.
Corollaire : on ne peut pas faire glisser plusieurs fichiers HTML sur le lanceur de KompoZer, et ce, quelle que soit la plate-forme. Même en ligne de commande, on ne peut passer qu'un seul fichier HTML en paramètre à KompoZer. C'est nul.

Je pourrais ajouter que j'ai recensé trois façons de planter KompoZer et Nvu à coup sûr, mais c'est l'heure de l'apéro. :D
KompoZer lead dev
Ubuntu 10.04 Lucid Lynx — « L'erreur est humaine, mais vraiment foutre la merde nécessite le mot de passe root. »
Mongo Bob
Varan
Messages : 1903
Inscription : 10 sept. 2005, 01:51

Message par Mongo Bob »

Kaze a écrit :Dans le même ordre d'idée, il faudrait que le nettoyeur de balises se souvienne des cases cochées entre deux appels. Il y a des cas où on peut ne pas vouloir supprimer des blocs vides, par exemple
oui, +1, et déjà le fait qu'il ne considère plus comme vide ce qui présente un attribut id ou class est excellent...
Au fait, je sais ce qu'est une liste imbriquée, mais qu'est-ce qu'il appele les "réparer"? rajouter des </li> oubliés, ouh, là!
Et qu'est-ce qu'il considère un <br> superflu? Je l'ai jamais vu m'en supprimer un, en tout cas.
Kaze a écrit :Je pourrais ajouter que j'ai recensé trois façons de planter KompoZer et Nvu à coup sûr,
C'est ça, et nous, on a pas le droit de s'amuser? (non, je suis curieux, je voudrais voir si ça recoupe le fameux billet de Windows : "Kpz est terriblement désolé, mais il doit fermer, si vous aviez beaucoup de données non enregistrées, les larmes n'arrangent rien, aussi restez zen. Bye." (je cite de mémoire) que je voyais certes + souvent avant.
Win:Kpz version 0.7.10 (20070831)
Ubuntu:Kpz v 20090206
2 tutos :
http://josar.free.fr/index.html
http://info.sio2.be/kpz/
1 nécessité :
http://www.geckozone.org/forum/viewtopic.php?t=51228
Do-IT
Iguane
Messages : 537
Inscription : 03 juil. 2005, 09:46

Message par Do-IT »

Mongo Bob a écrit :C'est ça, et nous, on a pas le droit de s'amuser ?
C'est de plus en plus difficile, mais pas impossible de le crasher. Quand je le 'titille' abusivement il tire sa révérence, j'ai comme l'impression qu'il a un quota de manipulations 'dites du singe' au delà desquels il abandonne. Rien de reproduisible, pour l'instant, mais j'y travaille.
Il y a bien le menu contextuel qui me parait étrange à certain moment (avant crash), il ajoute des entrées qui n'ont pas à y être du genre correcteur orthographe.
Testé sur kz0710win sans aucune extension ni local.
Redhat, CentOs, Mandriva, Ubuntu au boulot. Ubuntu à la maison. Vista et Xp grâce à la vente liée.
Soutenir KompoZer
Mongo Bob
Varan
Messages : 1903
Inscription : 10 sept. 2005, 01:51

Message par Mongo Bob »

Cette nuit, j'ai juré trés fort, vers minuit-une heure...
Depuis longtemps, une modif dans Cascades effectuée et enregistrée à partir d'une page, n'est pas affichée dans la même feuille de style externe quand on passe dans une autre page, à condition que la 2ème page soit déjà ouverte.
donc, au départ, 2 onglets pour 2 pages ouvertes qui se réfèrent à la même feuille de style externe.
Il suffisait dans la 2ème page, de restaurer pour retrouver les modifs.
-j'appele modif toute édition de modif ou rajout sur une règle ou de création de règle-
Cette nuit, "restaurer" n'y a rien changé. 2 règles récemment créées ne sont pas réapparues dans la feuille après "restaurer", rien dans la console js.
copier-coller depuis la copie de la feuille, OK, retour à la 1ère page, modif dans Cascades, passage dans la 2ème page, Cascades, les mêmes 2 règles ont redisparu.
C'est nouveau, car ce n'est pas sur ces règles que j'intervenais, les 2 fois.
Win:Kpz version 0.7.10 (20070831)
Ubuntu:Kpz v 20090206
2 tutos :
http://josar.free.fr/index.html
http://info.sio2.be/kpz/
1 nécessité :
http://www.geckozone.org/forum/viewtopic.php?t=51228
Mongo Bob
Varan
Messages : 1903
Inscription : 10 sept. 2005, 01:51

Message par Mongo Bob »

Secondaire?
La mise en évidence des blocs est toujours opérante, même si "mise en évidence..." décochée dans Affichage, y compris dans l'onglet Aperçu.
Image
Win:Kpz version 0.7.10 (20070831)
Ubuntu:Kpz v 20090206
2 tutos :
http://josar.free.fr/index.html
http://info.sio2.be/kpz/
1 nécessité :
http://www.geckozone.org/forum/viewtopic.php?t=51228
Vincent Sermonne
Gecko
Messages : 81
Inscription : 19 févr. 2004, 00:11

Message par Vincent Sermonne »

Avec WinXP dans cascades, parfois, dans l'onglet général il n'est plus possible de ce servir du clavier pour modifier par écrit. Soit je ferme et je re-ouvre cascades, sois je modifie dans les autres onglets.
J'ai eu beaucoup de crash en passant de notepad++ à kompozer, apres sauvegarde dans notepad++. Il me semble que c'est apres avoir inseré des script php ou javasript.
Et puis je suis toujours obligé de passer par le mode source ou notepad++ pour pouvoir écrire a la suite et sur la meme ligne que la photo que je viens d'inserer. La petite barre n'apparait pas à coté... et ça le fait aussi pour un lien encadré, la petite barre reste à l'interieur du cadre. Mais bon, pour ce probleme c'est peut être moi.

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6
Vincent

Win XP sp3 , FF 3
site: http://tchackpoum.free.fr
"Quand ça passe pas, ça passe quand même"
Kazé
Varan
Messages : 1743
Inscription : 10 févr. 2005, 10:26

Message par Kazé »

Tant que j'y pense : à l'ouverture, CaScadeS devrait déplier la dernière feuille de style plutôt que la première.

Mongo Bob > tu ne confondrais pas « mise en évidence des blocs » avec la poignée de déplacement par hasard (= la petite croix fléchée) ? Sinon, je ne vois pas le bogue dont tu parles.
Vincent Sermonne a écrit :Avec WinXP dans cascades, parfois, dans l'onglet général il n'est plus possible de ce servir du clavier pour modifier par écrit. Soit je ferme et je re-ouvre cascades, sois je modifie dans les autres onglets.
Question bête : en cliquant dans la zone de texte et en tapant un caractère, ça ne fonctionne pas ? J'ai parfois constaté sous Linux que le curseur disparaissait dans cette zone de texte, mais que ça fonctionnait quand même.
Dans le cas contraire, la prochaine fois que ça t'arrive, copie le contenu de la console JavaScript STP (menu « Outils »).
Vincent Sermonne a écrit :J'ai eu beaucoup de crash en passant de notepad++ à kompozer, apres sauvegarde dans notepad++. Il me semble que c'est apres avoir inseré des script php ou javasript.
J'ai vu des choses bizarres avec certains bouts de JavaScript.
Pour que je puisse corriger, il faudrait que tu me donnes un mode opératoire pour reproduire le bogue.
Vincent Sermonne a écrit :Et puis je suis toujours obligé de passer par le mode source ou notepad++ pour pouvoir écrire a la suite et sur la meme ligne que la photo que je viens d'inserer. La petite barre n'apparait pas à coté... et ça le fait aussi pour un lien encadré, la petite barre reste à l'interieur du cadre.
Le célèbre problème de placement du curseur...
Pour écrire à droite d'une image : clique sur l'image, puis appuie sur la flèche droite (au clavier).
Pour écrire à droite d'un bloc plus complexe : clique dans ton bloc (fenêtre d'édition), clique sur le conteneur (barre d'état), flèche droite (clavier). Ça positionnera le curseur à droite du conteneur sélectionné.
KompoZer lead dev
Ubuntu 10.04 Lucid Lynx — « L'erreur est humaine, mais vraiment foutre la merde nécessite le mot de passe root. »
Mongo Bob
Varan
Messages : 1903
Inscription : 10 sept. 2005, 01:51

Message par Mongo Bob »

Kaze a écrit :tu ne confondrais pas « mise en évidence des blocs » avec la poignée de déplacement par hasard (= la petite croix fléchée) ?
si, vu.
Cette poignée se fait opérante pour un élément quand on clique dans l'élément en question, je m'en suis jamais servi et je préfère éviter le wysiwyg pour ce genre de truc. Vu aussi qu'on désactive la poignée en cliquant hors de l'élément, mais ça risque d'activer pour un autre élément. La poignée n'apparaît pas forcément mais les 8 points d'ancrage sur les 4 bords de l'élément, si. Ca reste toujours visible dans l'aperçu, ceci dit. Il suffit de le savoir, tiens, je vais m'entraîner à tenter de le désactiver avec Chromeutils, merci...
Kaze a écrit :Tant que j'y pense : à l'ouverture, CaScadeS devrait déplier la dernière feuille de style plutôt que la première.
ceci ne répond pas à mon post précédent? Qui d'ailleurs, à le relire, n'est pas trés clair...
Win:Kpz version 0.7.10 (20070831)
Ubuntu:Kpz v 20090206
2 tutos :
http://josar.free.fr/index.html
http://info.sio2.be/kpz/
1 nécessité :
http://www.geckozone.org/forum/viewtopic.php?t=51228
Vincent Sermonne
Gecko
Messages : 81
Inscription : 19 févr. 2004, 00:11

Message par Vincent Sermonne »

Question bête : en cliquant dans la zone de texte et en tapant un caractère, ça ne fonctionne pas ?
ben non, j'ai cherché un peu, j'ai même cru un moment que cela venai de mon pc.
Dans le cas contraire, la prochaine fois que ça t'arrive, copie le contenu de la console JavaScript STP (menu « Outils »).
ok !
J'ai vu des choses bizarres avec certains bouts de JavaScript.
Pour que je puisse corriger, il faudrait que tu me donnes un mode opératoire pour reproduire le bogue.
Un mode opératoire... euh... cette nuit ce fut avec du code pour creer un formulaire d'upload, apres sauvegarde sur notepad sur une page qui contien déjà du javascript et en donc revenant sur kompozer. Tu veux les codes ?
... je vien de refaire la manip et ça n'a pas planté... "mode opératoire" c'est peut être autre chose.
Pour écrire à droite d'une image : clique sur l'image, puis appuie sur la flèche droite (au clavier).
Pour écrire à droite d'un bloc plus complexe : clique dans ton bloc (fenêtre d'édition), clique sur le conteneur (barre d'état), flèche droite (clavier). Ça positionnera le curseur à droite du conteneur sélectionné.
Merciii !

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6
Vincent

Win XP sp3 , FF 3
site: http://tchackpoum.free.fr
"Quand ça passe pas, ça passe quand même"
Ymai
Tyrannosaurus Rex
Messages : 4220
Inscription : 12 mars 2005, 11:36

Message par Ymai »

Bonjour
Je poste ici car je ne parviens pas à retrouver le bon fil dans le forum.
Et puis, cela peut éventuellement être d'intérêt pour la 0.7.10

Constaté ce matin sur KpZ 0.7.7 /Win2k (pas encore eu le temps de passer mes 45PC sous 0.7.10) sur deux postes différents:
Plus moyen de centrer un paragraphe avec le bouton de la barre d'outils, plus moyen de passer un texte en h1 à l'aide de la liste déroulante.
A priori, plantage de KpZ en vue. Je suggère donc de fermer KpZ pour le rouvrir immédiatement (technique habituelle).
Au moment de la fermeture, une page -pas la page active- demande à être enregistrée suite à des modifications. Je constate que cette page a pris toutes les directives de "mises en forme" que la page active faisait mine de refuser. Voire même, des copier/coller qui refusaient de se faire dans la première page.

Ce problème était-il connu?
Est-il résolu dans la 0.7.10 ?

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.0; fr; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6
ymai
« Un enfant de cinq ans comprendrait cela ! Allez me chercher un enfant de cinq ans ! »
Groucho Marx.
Vincent Sermonne
Gecko
Messages : 81
Inscription : 19 févr. 2004, 00:11

Message par Vincent Sermonne »

Désolé Ymai ce n'est une réponse pour ta question.
Quand j'ai uploadé sur mon serveur par kompozer, après, une sauvegarde m'est demandé. Pourquoi donc ? Oui je sais qu'il vaut mieux passer par fillezilla, mais c'est plus rapide quand on a juste corrigé une faute d'orthographe...

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6
Vincent

Win XP sp3 , FF 3
site: http://tchackpoum.free.fr
"Quand ça passe pas, ça passe quand même"
chinon37
Animal mythique
Messages : 5319
Inscription : 21 mars 2005, 10:17

Message par chinon37 »

Pas vraiment un bogue, mais...
En fenêtre de personnalisation de la barre d'outils, les légendes des icônes se marchent dessus car trop longues... Il faudrait un retour à la ligne (un .css à revoir?)


Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6
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.
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité