KompoZer 0.8a3 - gestionnaire de sites / FireFTP

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

KompoZer 0.8a3 - gestionnaire de sites / FireFTP

Message par Kazé »

J’ai enfin attaqué la partie FireFTP. Voilà les premières modifications :
  • Image
  • Image
FireFTP fonctionne plutôt pas mal (je m’en suis servi pour publier ces deux images), mais il reste encore pas mal de boulot pour intégrer ça proprement au gestionnaire de sites et à l’utilitaire de publication. Le bouton « Publier » va enfin servir à quelque chose…

L’auteur de FireFTP m’a autorisé à récupérer le code JavaScript de son extension, il faudra que je lui demande si je peux récupérer aussi le code de son interface graphique : outre le bouton « Publier » et la vue duale local/remote du gestionnaire de sites, ça serait finalement bien pratique d’avoir aussi un client FTP pour certaines opérations.
Dernière modification par Kazé le 18 avr. 2009, 10:10, modifié 1 fois.
KompoZer lead dev
Ubuntu 10.04 Lucid Lynx — « L'erreur est humaine, mais vraiment foutre la merde nécessite le mot de passe root. »
electrophil
Lézard vert
Messages : 108
Inscription : 26 févr. 2008, 19:16

Message par electrophil »

Salut Kazé
Le bouton Publier, ouvrirait un nouvel onglet avec une fenêtre scindée en deux local/distant?

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.9.0.8) Gecko/2009032711 Ubuntu/8.04 (hardy) Firefox/3.0.8 GTB5
Remets toujours au lendemain ce que tu pourrais saloper la veille
Zefling
Tyrannosaurus Rex
Messages : 2577
Inscription : 21 déc. 2004, 03:45

Message par Zefling »

Il ne manque pas le « Set Character » ?

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.9.0.8) Gecko/2009032609 Firefox/3.0.8
Mon blog de dév web ― Thème pour le forum Geckozone ― Le clavier Latin-9 fr sous Windows ― Raccourcis clavier pour Firefox
Debian 8 KDE avec Firefox & Nightly
Kazé
Varan
Messages : 1743
Inscription : 10 févr. 2005, 10:26

Message par Kazé »

electrophil a écrit :Le bouton Publier, ouvrirait un nouvel onglet avec une fenêtre scindée en deux local/distant?
Non, ça c’est le boulot du bouton « FireFTP », si son auteur me l’autorise. ;-)
C’est d’ailleurs la seule chose qui marche bien pour l’instant : récupérer FireFTP était la partie facile du boulot.

Le bouton « Publier »… publiera tout simplement la page courante, sans bousiller l’arborescence du site. Actuellement ça repose sur un vieux mécanisme hérité de Netscape Composer, pour l’alpha3 il faudra remplacer ce mécanisme par un classique transfert FTP.
Le gestionnaire de sites aura deux onglets « local / remote », comme sous DreamWeaver.
Zefling a écrit :Il ne manque pas le « Set Character » ?
Oui, entre autres. Je cherche à simplifier l’interface le plus possible, et non pas à récupérer toutes les fonctionnalités de FireFTP.
L’encodage des caractères coté serveur sera paramétré en utf-8, si ça pose problème je rajouterai une option.
KompoZer lead dev
Ubuntu 10.04 Lucid Lynx — « L'erreur est humaine, mais vraiment foutre la merde nécessite le mot de passe root. »
Zefling
Tyrannosaurus Rex
Messages : 2577
Inscription : 21 déc. 2004, 03:45

Message par Zefling »

:roll: Moi c'est en UTF-8 ça me va :D Mais je pense pas que ça soit le cas de tout le monde.

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.9.0.8) Gecko/2009032609 Firefox/3.0.8
Mon blog de dév web ― Thème pour le forum Geckozone ― Le clavier Latin-9 fr sous Windows ― Raccourcis clavier pour Firefox
Debian 8 KDE avec Firefox & Nightly
electrophil
Lézard vert
Messages : 108
Inscription : 26 févr. 2008, 19:16

Message par electrophil »

Bonjour

Il me semblait que tu avais parlé de pouvoir installer l'extension fireftp directement dans Kompozer?
Là, si je fais publier la page en cours. Il envoie via ftp ma page courante, ok. Mais ma feuille css attachée, mes nouvelles images...comment cela se passe?

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; es-AR; rv:1.9.0.8) Gecko/2009032609 Firefox/3.0.8
Remets toujours au lendemain ce que tu pourrais saloper la veille
Kazé
Varan
Messages : 1743
Inscription : 10 févr. 2005, 10:26

Message par Kazé »

Zefling a écrit ::roll: Moi c'est en UTF-8 ça me va :D Mais je pense pas que ça soit le cas de tout le monde.
On verra bien. L’utf-8 s’impose un peu partout, et de toutes façons mieux vaut avoir des noms de fichiers en ascii sur un serveur ouèbe…
Dans un premier temps je vais éviter de mettre ce paramètre car je crains que nombre d’utilisateurs de KompoZer ne le confondent avec l’encodage des caractères des pages web.
electrophil a écrit : Il me semblait que tu avais parlé de pouvoir installer l'extension fireftp directement dans Kompozer?
Voilà, c’est ce que je suis en train de faire. Le bémol, c’est que FireFTP a beau être un logiciel libre, il n’utilise pas la même licence que KompoZer. L’auteur de FireFTP m’a autorisé à récupérer le code sous-jacent, mais il ne m’a pas explicitement autorisé à récupérer le code de l’interface graphique. S’il est d’accord, j’intègrerai l’interface graphique directement dans KompoZer 0.8 ; dans le cas contraire, l’interface graphique sera disponible sous la forme d’une extension.
electrophil a écrit :Là, si je fais publier la page en cours. Il envoie via ftp ma page courante, ok. Mais ma feuille css attachée, mes nouvelles images...comment cela se passe?
Soit tu spécifies à KompoZer de n’envoyer que la page, auquel cas ça se passe pas trop mal — à condition toutefois que ton serveur FTP accepte les connexions multiples. Par contre, tu devras passer par un client FTP externe pour tous les fichiers liés.
Soit tu spécifies à KompoZer de publier les fichiers liés, et ça devient pénible : tous les fichiers liés (images, css) seront publiés dans un même répertoire. Impossible donc d’avoir un répertoire "images" et un répertoire "style", par exemple. Par contre, je ne sais pas s’il est capable de publier les images de fond spécifiées dans les feuilles de style ; et de toute façon, il te faudra quand même un client FTP externe pour publier les documents qui ne sont pas affichés dans une page web (ex : fichiers PDF).

En passant par le code de FireFTP pour la publication, on pourra respecter scrupuleusement l’arborescence du site : le site local (enregistré sur le disque dur) sera l’exacte copie du site distant (celui sur le serveur web). On pourra aussi publier / restaurer n’importe quel fichier un par un, comme des fichiers PDF par exemple. À terme, on pourra même publier tout son site d’un seul clic, en envoyant sur le serveur FTP tous les fichiers qui sont plus récents sur le site local.

Bref, dès que le gestionnaire de sites intégrera le code de FireFTP, on n’aura plus besoin d’un client FTP. Et pour les quelques cas où on veut quand même utiliser un client FTP (ex : déplacer un dossier), on pourra passer par l’interface graphique de FireFTP — qui sera soit directement incluse dans KompoZer 0.8, soit disponible sous la forme d’une extension.
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 2 invités