je viens de publier la dernière mouture en date de KompoZer 0.8 :
- kompozer-0.8a3-win32.zip (archive Windows™)
- kompozer-0.8a3-universal.dmg (image MacOS X™)
- kompozer-0.8a3-gcc4.2-i686.tar.gz (archive GNU/Linux)
- kompozer-0.8a3-src.tar.bz2 (code source)
Le corollaire, c’est qu’on peut désormais installer un langpack francophone : kpz-langpack-fr-0.8a3.20090508.xpi
Attention : c’est une version *alpha*, destinée uniquement au test.
L’idée est de recenser et corriger un maximum de bogues, ce n’est pas une version destinée à être utilisée « en production ».
Néanmoins, si vous utilisez une distribution Linux récente (GTK ≥ 2.14) ou un Mac Intel, cette version devrait être beaucoup plus stable que la 0.7.10. À vous de voir.
- l’onglet “Source” est de retour, sans coloration syntaxique pour l’instant ;
- on a désormais des onglets « Conception / Mixte / Source » pour choisir le mode d’édition, j’espère que ça sera plus clair pour les débutants ;
- Alt+Entrée (Ctrl+Entrée sur Mac) affiche désormais le dock source si besoin est (et F8 fonctionne toujours) ;
- le support XHTML est de retour, et pour le prix on pourra même éditer des pages XHTML 1.1 sans les transformer en HTML 4 (contrairement à Nvu) ;
- le gestionnaire de sites dispose de deux vues (local / distant), mais pour l’instant seule la vue locale fonctionne ;
- NsmConText est mieux intégré : ça permet notamment de lancer un client FTP externe avec un clic droit, pour peu que tout soit bien configuré ;
- les icônes du gestionnaire de sites ont subi un petit lifting (celles des dossiers surtout), et on a désormais une préférence pour afficher soit les icônes par défaut de KompoZer, soit les icônes du système hôte ;
- la fenêtre d’aide est de retour (merci Arno pour ton coup de main !) ; il reste toutefois quelques bugs, et je n’exclus pas de recourir à une aide en ligne pour la suite, ça dépendra notamment de la politique de SeaMonkey.
Grossièrement, c’est surtout le dock source et l’éditeur CSS qui ont été débogués, je ferai une liste plus précise dans le post-it.
Le nettoyage de code a été nécessaire pour faire fonctionner la fenêtre d’aide, et le code devrait être maintenant plus facile à compiler (tout est relatif). Pour les plus avertis : il n’y a plus d’erreur d’enregistrement chrome (enfin !).
Le code est débarrassé de quelques composants compilés qui étaient spécifiques à Nvu (et qui fonctionnaient mal voire pas du tout), ça facilitera le passage à Gecko 1.9.x. Des patches de sécurité ont été intégrés par Giuseppe Iuculano (alias Derevko), mainteneur Debian de son état.
Enfin, Cédric Corazza (FrenchMozilla) et moi-même avons passé pas mal de temps à la mise en place un dépôt l10n pour regrouper les efforts de localisation de KompoZer et faciliter le portage des langpacks KpZ 0.7 vers la version 0.8. Ça a été beaucoup plus chronophage que prévu, mais le résultat devrait être à la hauteur — et ça devrait faciliter significativement la transition de code vers SeaMonkey.
Accessoirement, ça fait du bien d’avoir de l’aide pour ce projet, je n’aurai eu ni le temps ni la compétence de faire ce dépôt l10n tout seul. Un grand merci à lui !
On entre maintenant dans la dernière ligne droite de la phase « alpha », avec le support FTP essentiellement, plus quelques petits détails sur l’éditeur CSS. À ce sujet, c’est donc le moment où jamais de proposer vos améliorations sur CaScadeS.
Après quoi, on entrera dans la phase bêta, où on ne fera que de la correction de bogues, les fonctionnalités étant figées. Je ne sais pas si je pourrai tenir mon objectif d’une version 0.8 finale avant l’été, mais je vais faire le maximum.