|
Outils web (XML/XHTML/CSS/RSS) respectant les standards
Last modified:
09/18/2008 11:27 AM
Pour la lecture, la consultation et
la communication
-
Mozilla
Firefox
Mozilla Firefox est un navigateur multi-plateforme
(GNU/Linux, Mac OS X, Microsoft Windows) rapide, sûr (sécurité,
respect de la vie privée), et fonctionnel qui rend la navigation plus
efficace que jamais. Il s'agit de la nouvelle génération de la partie
navigateur de la suite Mozilla
pour qu'elle soit plus légère et ne comporte pas de fonctionnalités non
liées à la navigation, comme la messagerie électronique par exemple.
Mozilla Firefox est complètement et parfaitement internationalisé dans
un très grand nombre de langues, dont le français. La version française
sort lors de la sortie officielle de chaque nouvelle version.
Pour la production de contenu et la
gestion documentaire
-

Nvu est une application de création de pages web
multi-plateforme (GNU/Linux, Mac OS X, Microsoft Windows)
respectant les standards (XHTML + CSS). Nvu est la refonte du module
d'édition HTML de la suite
Mozilla.
-

Le logiciel libre DotClear est
une application PHP de publication de billets ou weblog en anglais. Il suffit de quelques minutes pour l'installer
puis, grâce à une interface élégante, poster ses premiers billets.
Quelques caractéristiques :
- Code conforme aux normes et recommandations du W3C (XHTML, XSL,
accessibilité)
- Séparation complète du contenu et de la présentation, habillage
uniquement par CSS
- URL significatives
- flux RSS
- Support complet des trackbacks
- Application particulièrement sécurisée
-

CPS est un logiciel libre système de gestion de contenu et de
travail collaboratif accessible respectant les standards (XHTML + CSS) et
accessible.
Quelques caractéristiques :
- Code conforme aux normes et recommandations du W3C (XHTML, XSL,
accessibilité)
- Séparation complète du contenu et de la présentation, habillage
uniquement par CSS
- URL significatives
- flux RSS
On pourra se reporter aux
User Interface Guidelines de CPS pour avoir plus de détails sur le
degré d'accessibilité qui peut être obtenu.
-
Plone
Plone est un logiciel libre système de gestion de contenu et de
travail collaboratif accessible respectant les standards (XHTML + CSS) et
accessible.
Quelques caractéristiques :
- Code conforme aux normes et recommandations du W3C (XHTML, XSL,
accessibilité)
- Séparation complète du contenu et de la présentation, habillage
uniquement par CSS
- URL significatives
- flux RSS
-
TinyMCE un éditeur HTML à
utiliser dans les sites web de gestion de contenu pour produire du code
HTML valide et accessible.
Pour les rédacteurs techniques, les développeurs et
les programmeurs
-
Html
Validator (extension Firefox)
Html Validator est une extension pour Firefox et la suite
Mozilla qui affiche un petit indicateur de qualité (vert, attention ou
rouge) pour chaque page web visitée. L'évaluation de la qualité des pages
web se fait suivant qu'une page est valide ou non et en fonction de
critères d'accessibilité selon le choix de l'utilisateur. Cette extension
est essentielle à la fois pour les développeurs web et les personnels en
charge de l'évaluation de sites web.
-
Web Developer
Une extension Firefox pour faciliter le développement des sites web selon
les standards.
-
HTML TIDY
HTML TIDY offre des fonctionnalités de nettoyage et mise en
conformité de pages HTML. C'est un programme qui peut être intégré
dans des chaines logicielles de construction automatisées, assurant ainsi
un processus qualité. La richesse de ses options et sa simplicité
d'utilisation en font un couteau suisse indispensable.
Voici ci-dessous un exemple de ligne de commande pour nettoyer un
fichier :
$ tidy --input-encoding latin1 --output-encoding latin1 --force-output yes --clean yes --drop-font-tags yes --drop-proprietary-attributes yes --write-back yes --output-xhtml yes --show-errors 0 --show-warnings no --hide-comments yes test.html
-
Emacs + PSGML
Emacs avec son mode PSGML permet de
composer rapidement n'importe quel document SGML ou XML à partir de
n'importe quelle DTD. Emacs avec son mode PSGML permet
d'élaborer des documents aux formats ouverts tels
que XHTML et DocBook.
La productivité du rédacteur est augmentée par le fait que les éléments
structurant possibles lui sont proposés en fonction du contexte. Les
documents produits sont ainsi « naturellement » valides.
-
Emacs + nXML
Emacs avec son mode nXML permet de composer
rapidement n'importe quel document XML à partir de n'importe quelles
DTD ou schémas Relax NG. Emacs avec son mode nXML permet d'élaborer
des documents aux formats ouverts tels que XHTML
et DocBook.
Les schémas Relax NG définissent des structures de documents
mais au format XML, à l'opposé des DTD qui ont un ancien formalisme non
XML, ce qui permet d'avoir une chaîne de traitement de l'information 100%
XML.
La productivité du rédacteur est augmentée par le fait que les éléments
structurant possibles lui sont proposés en fonction du contexte. Les
documents produits sont ainsi « naturellement » valides.
nXML étant un
logiciel relativement récent, il dispose pour l'instant de peu de
documentation. Aussi on se réferra avantageusement aux articles
suivants :
Pour les graphistes et développeurs web
Il n'est pas nécessaire de disposer d'un outil dédié au web pour pouvoir
produire des pages web. Un éditeur de texte, ou un éditeur XML comme Emacs avec
son mode XML, ou tout autre éditeur de texte puissant sont suffisants. Certains
préfèrent tout de même disposer d'un outil dédié.
-
Bien configurées, les nouvelles versions de Macromedia
Dreamweaver (notamment la version Macromedia Dreamweaver MX) produisent
du XML, du XHTML et suivent les règles d'accessibilité définies par le
W3C.
Macromedia Dreamweaver n'est pas un logiciel libre, mais il
s'agit d'un produit qui respecte les standards. C'est pour cela qu'il a
quand même sa place ici.
|
|