Page 3 sur 6

Publié : 15 sept. 2007, 08:49
par chinon37
Pour maîtriser le code Html, rien ne vaudra jamais l'éditeur texte!

Dans sa "structure", Kompozer a gardé les bases de Nvu car Kompozer est issu du code de Nvu.
le changement, c'est un nombre important de bogues corrigés et des améliorations, en particulier dans l'éditeur css, mais aussi dans les informations de la barre d'état, etc...

Au niveau du code, on ne voit déjà plus apparaître toutes ces lignes vides un peu partout...

Re: maitrise du code

Publié : 15 sept. 2007, 09:21
par caméléon
Christophe Cagé a écrit :Bonjour, ça fait un moment que je n'ai plus regardé NVU. Petite question, est-ce qu'on peut maintenant maitriser le code html sur son successeur, ou celui-ci est-il toujours refait par le logiciel à sa sauce ?
C'était le truc que je n'aimais pas dans NVU.
Salut, merci de se reporter à la FAQ : Comment fonctionne Nvu (FAQ) La réponse est toujours la même...

Publié : 15 sept. 2007, 10:24
par Mongo Bob
http://www.geckozone.org/forum/viewtopic.php?t=51228 a écrit :Les extensions indispensables pour gagner en efficacité:
- Handcoder: permet de ne plus utiliser l'onglet source (source de bugs), mais un éditeur texte externe.

Publié : 15 sept. 2007, 12:32
par Invité
Dommage qu'on ne maîtrise pas le code. Franchement, je ne vois pas quel développeur accepterait cela. Et les débutants utilisent souvent Frontpage.

Il y a un vrai problème de positionnement pour ce produit. C'est assez bâtard.

Mais bonne chance.

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

Publié : 15 sept. 2007, 12:54
par Mongo Bob
X a écrit :Dommage qu'on ne maîtrise pas le code
on doit mal s'exprimer, qu'est-ce qu'il fallait dire pour être + clair?

Publié : 15 sept. 2007, 13:53
par chinon37
Anonymous a écrit :Dommage qu'on ne maîtrise pas le code. Franchement, je ne vois pas quel développeur accepterait cela. Et les débutants utilisent souvent Frontpage.

Il y a un vrai problème de positionnement pour ce produit. C'est assez bâtard.
En clair, ça se traduit comment?

Publié : 15 sept. 2007, 15:21
par Kazé
C'est un peu crétin que je réponde sur mon propre projet mais bon...
Et les débutants utilisent souvent Frontpage.
Tu parles sûrement du même genre de «débutants» qui utilisent Photoshop pour faire un filtre anti-yeux rouges, ou Illustrator pour dessiner Monsieur Patate ?
Je suis bien conscient que l'usage est très répandu dans le monde Windows™ de pirater les logiciels professionnels, fussent-ils complexes et inadaptés ; mais c'est aussi pour cela que la plupart des utilisateurs demeurent des éternels débutants, justement.

KompoZer est un éditeur HTML très simple et respectueux des standards. Ça fait deux différences majeures avec FrontPage, qui, soit dit en passant, massacre lui aussi le code source sauf qu'en plus il y ajoute des balises MS. Je pense donc que KompoZer est très adapté aux débutants ou à ceux qui veulent se former au design web, ainsi qu'aux utilisateurs avertis qui veulent maquetter un site ou saisir de longues portions de code HTML rapidement. Pour certaines tâches un bon éditeur texte est indispensable ; HandCoder te permet de passer rapidement de KompoZer à l'éditeur texte et vice-versa.

À mon humble avis il n'y a que DreamWeaver qui soit à la fois un bon éditeur wysiwyg et un bon éditeur de code (au prix d'une certaine lourdeur) ; mais en attendant qu'Adobe nous sorte une version Linux à moins de 150€, je vais continuer à bosser sur KompoZer. ;-)

Publié : 15 sept. 2007, 16:12
par Mongo Bob
chinon37 a écrit :En clair, ça se traduit comment?
Ca se traduit par une bonne dose de mauvaise foi de la part de X, de toute façon, pour répondre à sa question, on lui a bien confirmé qu'on pouvait tout à fait maîtriser et modifier le code par l'éditeur-texte, qu'est ce que ça peut faire qu'on ne puisse pas le faire par le Source?
et que donc, Kpz peut bien servir aux développeurs...
Puis je me souviens que Kpz t'empêche de faire du code non conforme en le modifiant par lui-même, et que dans ce sens, on doit répondre que non, il n'est pas toujours possible de maîtriser le code, comme il dit, mais pour la bonne cause. Là-dessus, je vérifie et je fais un lien sur un bloc :

Code : Tout sélectionner

<a href="#"><h2>titre 2</h2></a>
Non conforme, Html validator me tape sur les doigts : or Kpz ne le corrige pas, donc finalement ma 1ère réponse (subliminale, certes) redevient bonne : on peut maîtriser le code, même pour faire des conn...!
(bref, j'ai pris cet exemple parce que moi, je trouve dommage qu'il ne soit pas possible w3cment parlant, de faire un lien sur quasi n'importe quoi : mais un élément en-ligne ne peut contenir un élément bloc, pour moi c'est une erreur résultant d'un excès de discipline de la part du W3C, mais c'est une autre affaire).
Je crois que NVU aurait tout de suite interdit cette ligne de code?!?
>Kaze : DW est certes respectable et ne rajoute pas de balises propriétaires mais son histoire de mélanger le <div> avec la notion de calques est quand même un peu lourdingue, quand on en est pas averti, alors, même gratuit, non.

Publié : 16 sept. 2007, 07:58
par Invité
Ca se traduit par une bonne dose de mauvaise foi de la part de X
Tu ne devrait pas lancer des attaques personnelles limites insultantes sur un forum, je ne vois pas en quoi tu fait avancer Kompozer en faisant cela. C'est un des problèmes des forums. Là ou les gens sont polis dans la vrais vie, il estime pouvoir ne plus l'être une fois qu'ils sont derrière leur clavier. Ce qui permet de différencier les gens poli par convention, et ceux qui le sont vraiment. Mais cette critique faite, revenons à ce que j'ai dis, qui n'était d'ailleurs pas une critique, mais plutôt une remarque "marketing".

Je pense qu'il y a un positionnement compliqué de komposer, non pas parce qu'il est mauvais, mais juste parce qu'un développeur aime bien travailler son code perso, et qu'un débutant ne saura généralement pas que kompozer existe. le prog est sinon très simple à utiliser, et parfaitement adapté à un débutant, mais il faut fréquenter les forums pour connaître kompozer.

En bref, la non-maîtrise du code ne plaira pas à beaucoup (mais pas tous, bien sur) d'utilisateurs avancés (ceux qui vont sur les forums et connaissent kompozer), et sera très bien pour les débutants (qui ne vont pas sur les forum et ne connaissent pas kompozer). D'où un positionnement difficile pour le produit, et qui gênera son expansion. Le succès de firefox, par exemple, vient du fait qu'il est meilleure pour les débutants ET les geeck.

Concernant la gestion du code sous kompozer via un éditeur externe (pour faire du PHP, hack, indentation), on est d'accord que si je le rouvre avec kompozer après, celui-ci enlèvera ce qui ne lui plais pas ?

Bien que ce ne soit pas le sujet, je voudrais rectifier une demi-légende concernant frontpage : il crée du code valide SI on active la compatibilité netscape. Dans ce cas, on exclus le code MS. La seule chose qui manque alors c'est la DTD. Mais sinon, il passe le validateur sans pb. Cette fonction activée (sinon, c'est le code de la famille adams :twisted: ), il devient un bon éditeur de page permettant de mixer wysiwyg et accès au code. Pas un gestionnaire de projet, bien sur.

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

Publié : 16 sept. 2007, 09:52
par Kazé
Pour le coup du mode de compatibilité Netscape, je ne connaissais pas. Attention à la DTD, si elle manque ou si elle est erronnée (comme pour Nvu), elle fait basculer IE6 en mode de rendu «quirks», ce qui est particulièrement pénible pour la mise en page...
Ca se traduit par une bonne dose de mauvaise foi de la part de X
Tu ne devrait pas lancer des attaques personnelles limites insultantes sur un forum
+1
Mongo Bob > paix sur terre aux homme de bonne volonté, toussa...
Concernant la gestion du code sous kompozer via un éditeur externe (pour faire du PHP, hack, indentation), on est d'accord que si je le rouvre avec kompozer après, celui-ci enlèvera ce qui ne lui plais pas ?
Plus précisément, avec HandCoder + Tidy :
  • l'indentation du HTML sera rétablie à la sauvegarde ; celle des scripts JS est perdue, mieux vaut donc utiliser des fichiers externes pour ces scripts ;
  • le PHP sera préservé s'il est bien fait, c'est-à-dire inclus dans des éléments HTML ou des attributs ; idem pour l'ASP et le JSP ;
  • si par contre c'est du PHP qui crache du code HTML avec des « echo » ou pire (est-ce ce que tu entends par « hack » ?), là oui KompoZer est susceptible de bien te pourrir ton code ; mais dans ce cas je pense qu'un éditeur texte est plus adapté qu'un éditeur wysiwyg, fut-ce DreamWeaver. D'ailleurs je pense que cette façon de coder en PHP est à proscrire, mais c'est une autre histoire...
KompoZer n'est pas parfait, HandCoder n'est pas encore la solution miracle, mais ça avance dans le bon sens. Je suis en train de reprendre le développement de HandCoder, je vais tâcher d'inclure une vérification des documents non-HTML à l'ouverture pour que KompoZer affiche un avertissement quand il rencontre du code qu'il est susceptible de pourrir.

Publié : 16 sept. 2007, 13:43
par Mongo Bob
X a écrit :Dommage qu'on ne maîtrise pas le code. Franchement, je ne vois pas quel développeur accepterait cela. Et les débutants utilisent souvent Frontpage.

Il y a un vrai problème de positionnement pour ce produit. C'est assez bâtard.

Mais bonne chance.
Cette réponse m'a paru incompréhensible, et incompréhensible volontairement, et entachée d'une certaine supériorité.
X a écrit :Tu ne devrait pas lancer des attaques personnelles limites insultantes sur un forum,
trés exagéré. D'autre part, je constate que du coup, tu as cru bon à juste raison, de t'expliquer et de donner des arguments nettement plus clairs et détaillés?!? :evil:

Publié : 17 sept. 2007, 17:50
par Ymai
Bonnes nouvelles?
https://bugs.launchpad.net/ubuntu/+sour ... bug/136210

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.6) Gecko/20061201 Firefox/2.0.0.6 (Ubuntu-feisty)

Publié : 17 sept. 2007, 19:55
par Kazé
Oui, ça fait quatre jours maintenant que des binaires de KompoZer sont dans la file d'attente : https://launchpad.net/ubuntu/gutsy/+queue
Rien n'est encore officiel, mais ça devrait passer.

Publié : 17 sept. 2007, 22:18
par La Luciole
En attendant, il est arrivé sur GetDeb...

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.1.6) Gecko/20070827 Ubuntu/7.10 (gutsy) Firefox/2.0.0.6

Publié : 17 sept. 2007, 22:26
par jpbardiau
La Luciole a écrit :En attendant, il est arrivé sur GetDeb...
GetDeb a écrit :Kompozer is a better nvu, to be used until next nvu release.
:?: :?: :?:

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; wa; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6