HandCoder : extension Nvu pour Tidy et PHP

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

Kazé
Varan
Messages : 1743
Inscription : 10 févr. 2005, 10:26

Message par Kazé »

chinon37 a écrit :Fais un test avec la 0.3.3 rc2....
Ah oui tiens, j'ai oublié de mettre le lien : http://fabiwan.kenobi.free.fr/xpi/?id=H ... .3.3rc2-fr
Mais le problème n'est pas lié (amha).
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 »

La console JS reste vide après l'action de f6, il lui arrive d'afficher qqch puisqu'elle donne bien un message après le lancement de f7/Tidy par exemple :

Code : Tout sélectionner

KazIO: started application 'C:\Program Files\Nvu\logiciels\tidy.exe' with 15 params: '--keep-time, yes, --indent, yes, --wrap, 120, --char-encoding, raw, --fix-uri, no, --doctype, transitional, --write-back, yes, file:///C:/MASALA/F1/PRO/JLSITE/SITES/Sitejlsite/jlsite/index.html'
mais après f6 : rien, nada, le désert, je me suis donc abstenu de te copier un vide!
Merci d'avance
Message envoyé avec : !
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é »

Bizarre ça... :roll:
Je suppose que l'item Outils > HandCoder > éditeur texte ne fonctionne pas non plus ?
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 »

Je viens d'essayer avec la "HandCoder-0.3.3rc2-fr.xpi", même mauvaise volonté. Je veux dire : l'éditeur texte ne se lance toujours pas, pas de message dans la console.

Message envoyé avec : ...
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 »

Kaze a écrit :Je suppose que l'item Outils > HandCoder > éditeur texte ne fonctionne pas non plus ?
Exact, Kaze, je peux rentrer que dans les options.

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1[
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é »

Si j'ai bien compris, "éditeur texte" et "Tidy" sont grisés dans le menu Outils > HandCoder ?
Normalement, ces items ne sont grisés que lorsque la page courante n'a pas été sauvegardée...
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 »

Non, Kaze, ni l'un ni l'autre n'est grisé.
Je peux lancer Tidy par f7 ou par "Outils".
Je ne peux jamais lancer l'éd texte, ni par par f6 ni par "Outils" (même si non grisé).

Message envoyé avec : ?
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é »

As-tu installé NsmConText, et si oui, quelle version ?

Autre question : es-tu sûr d'avoir un chemin correct pour ton éditeur texte ?
Dans les options de HandCoder, si ce chemin est vide, tu devrais avoir une boite de dialogue "Sélectionner un éditeur texte" quand tu fais [F6] ; si ce chemin est incorrect, il est possible que ça fasse quelque chose qui ressemble à ton bug.
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 »

NSMContext 0.3.1.
J'ai ça comme chemin dans la fenêtre Options/Editeur texte :
"C:\Program Files\Nvu\logiciels\HTML-Kit\Bin\HTMLKit.exe"


Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1
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é »

Installe NsmConText 0.3.2 (stable) ou la dernière beta (support FTP), ça devrait aller mieux.

Ca me rappelle quelque chose tout ça...
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 »

Tout marche, bravo! (et merci) :P
Je ne comprends pas le lien avec le pb précédent, ça veut juste dire que si tu installes une nv de l'une des extensions il vaut mieux mettre à jour les autres? Là, Tidy avait continué à marcher, seul l'éd texte posait problème, et je vois pas le lien avec NSMcontext, celui-ci intervient dans l'exé de l'éditeur texte, alors? Je croyais qu'il ne concernait que les navigateurs(dans le lien que tu donnes, j'avais un pb pour lancer Opéra) :roll:
Impossible de tout piger pour moi, qui suis pas programmeur, mais merci encore!!!
Au fait, j'ai donc mis la v 32 de NSM et la 033rc2 de Handcoder pour précision.

Message envoyé avec : !!!
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é »

HandCoder et NsmConText partagent la librairie "KazIO" pour le lancement d'applications externes. Au départ cette librairie était basée sur Launchy, mais depuis elle a beaucoup évolué, et je continue à l'améliorer au fil des versions de nsm et hc. Le lancement d'applications externes depuis Firefox ou Nvu est bizarrement compliqué !

Or, pour hc032 et nsm032 j'ai introduit des préférences spécifiques de "filtres de fichiers" : pour chaque catégorie de fichier, on stocke une liste d'extensions de fichier et une application pour les ouvrir. Les extensions spécifiques aux document HTML et texte, ainsi que l'éditeur texte, sont désormais communs aux deux extensions. Tout ça a eu des répercussions sur KazIO...

Je préfèrerais que ces deux extensions soient complètement indépendantes mais c'est pas si simple. :(
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 »

Ca s'éclaire un peu, je vois ce que les 2 ont en commun, maintenant, merci encore.

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1
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
lerouxjul
Salamandre
Messages : 35
Inscription : 16 nov. 2005, 11:24

Message par lerouxjul »

Salut kaze et vous tous,
et encore bravo pour cette extension que j'utilise depuis un bon bout de temps qui ajoute un sacré plus a NVU.

Cette extension me sert principalement à éditer des templates Joomla!

J'utilisais jusque la cette version beta: HandCoder-20051111b-fr.xpi


Elle fonctionnait nickel mais ayant vu que l'extension avait évolué dans ses versions, j'ai voulu mettre la derniére version, soit la 0.3.2-fr.xpi

Or, alors que la version beta qui fonctionnait jusque la me demandait à l'ouverture du fichier php si je voulais ouvrir avec nvu ou un fichier texte, cette nouvelle version ne me demande rien. Par contre j'ai accés au code source du fichier php auquel je n'avais pas accés avec la version beta.
J'enregistre ensuite le fichier php. et, la, catastrophe, se dernier se retrouve ruiné comme si l'extension n'avait pas marché et comme si nvu avec modifié le code reconnaissant un fichier html normal...

Est ce "normal" ?

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
Kazé
Varan
Messages : 1743
Inscription : 10 févr. 2005, 10:26

Message par Kazé »

HandCoder ne demande plus si on veut ouvrir le fichier PHP avec l'éditeur texte ou en mode wysiwyg ; ça se définit désormais dans les options :
  • les fichiers "HTML" sont ouverts avec Nvu (*.html, *.php)
  • les fichiers "texte" sont ouverts avec l'éditeur texte.
C'est plus simple comme ça (au moins pour moi !)... à toi de choisir une extension pour différencier les fichiers éditables par Nvu.

Par contre, c'est pas normal que ton template Joomla! ait été pourri. Quelle est l'extension du fichier ? *.php ou autre chose ?
Attention : tous les fichiers *.html sont considérés comme des fichiers HTML (!). Si ça n'est que des fragments de page, ou si ça contient du code PHP, le fichier sera dégradé par Nvu.

Tiens-moi au jus STP, je suis justement en train de préparer la version 0.3.3. ;)
KompoZer lead dev
Ubuntu 10.04 Lucid Lynx — « L'erreur est humaine, mais vraiment foutre la merde nécessite le mot de passe root. »
Répondre

Qui est en ligne ?

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