Article n°2 : Nvu fait son propre code HTML ou XHTML à partir du DOM (Document Object Model) de votre document.
Corollaire n°1 à l'article n°2 : Nvu ne fait pas de php
Corollaire n°2 à l'article n°2 : ni d'asp
Corollaire n°3 à l'article n°2 : Nvu ajoutera toujours les en-têtes HTML
Corollaire n°4 à l'article n°2 : Nvu ne respecte aucune indentation de code, même artistique. Et il n'y a pas de case à cocher. Et ce n'est pas possible même dans une prochaine version.
Article n°3 : Nvu est un produit Gecko modulable qui accepte des extensions.
Corollaire n°1 à l'article n°3 : Il existe une extension qui permet de refaire une indentation du code, d'éditer les pages avec différents éditeurs externes : HandCoder faite par Kazé
______________________
Comment fonctionne Nvu, plus en détail :
L'utilisateur dispose son texte, ses images, ses tableaux et derrière Nvu écrit le code. C'est son mode de fonctionnement normal. Quand on ouvre un fichier existant avec Nvu : Nvu l'interprète pour l'afficher en wysiwyg et met tout votre code à la poubelle. Quand vous regardez à nouveau l'onglet source, vous voyez le code que Nvu vient de réécrire à la volée d'après le DOM de votre document.
D'où forcément :
- Une interprétation parfois mauvaise des éléments non HTML (php inclus, javascript et de code exotique)
- Une perte totale, définitive et irréversible de la magnifique indentation de votre code que vous aviez passé 4 heures à faire.
- Une impossibilité définitive de conserver la "mise en forme" de votre code, puisque tout a été jeté par la fenêtre, même en cochant une case.
- Une impossibilité de changer le doctype à la main.
La question n'est pas "Fais voir ce qu'affichera mon code (ça c'est un navigateur qui doit le faire)" mais "Fais voir le code que tu as fait pour rendre mon projet". Ce qui n'est pas du tout la même chose...
Nvu est fait pour que l'utilisateur "dessine" sa page web et ne rentre pas dans le code. Par exemple, pour mettre un morceau de code php dans Nvu, vous ne devriez pas triturer le source, mais faire insérer code php ; comme ça Nvu le met comme il faut, où il faut et il n'y aura jamais de problèmes plus tard.
Et si, moi, j'aime mon code comme ça ? Et que je ne veux pas que Nvu y touche :
Alors il faut utiliser un éditeur de code HTML avec coloration syntaxique. Et pas Nvu.
Et si je veux éditer des pages php :
Il faut utiliser un éditeur php.
Y'a-t-il moyen de mettre du php dans ma page avec Nvu :
Oui, avec la fonction "insertion code php"
Toute contribution à ce post-it est bienvenue. Kaze, si tu veux bien réécrire un petit paragraphe plus généraliste sur NSMContext, j'ai un peu de mal
Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.12) Gecko/20080207 Ubuntu/7.10 (gutsy) Firefox/2.0.0.12