web-dev-qa-db-fra.com

Logiciel CMS accessible

Mon entreprise doit intégrer des logiciels CMS à son site Web public. Nous voulons un logiciel qui produit un balisage sémantique pour maximiser l'accessibilité. Quelqu'un peut-il en suggérer?

À l'heure actuelle, nous n'avons pas besoin de limiter la plate-forme technologique - il peut s'agir de PHP, Ruby ou ASP.NET, par exemple.

L'accessibilité n'est qu'un des critères que nous examinerons lorsque nous choisirons le CMS.

6
Sniffer

Comme mentionné ci-dessus, il existe différents aspects de l'accessibilité lors de la discussion d'un CMS:

  1. La couche présentation/thème/skin
  2. Le système qui sort les données/code vers la couche de présentation
  3. Le contenu lui-même

(en outre, l'accessibilité des outils de saisie de contenu peut également être une considération)

Chacun des aspects énumérés ci-dessus peut être conçu pour encourager ou décourager l'accessibilité. Bien que j'applaudisse vos efforts pour considérer l'accessibilité si tôt dans le processus, je recommanderais en fait d'identifier quelques outils qui répondent à toutes vos exigences fonctionnelles, puis de les évaluer pour l'accessibilité.

Pour obtenir de meilleures recommandations, quelques détails sur vos besoins peuvent être utiles. Par exemple, pour les besoins de base du CMS WordPress pourrait même être un bon ajustement et a une bonne expérience en matière d'accessibilité: http://codex.wordpress.org/Accessibility

4
Christopher

Je voudrais carilloner et souligner que Drupal a mis une tonne de travail pour rendre leur produit accessible hors de la boîte. Vous pouvez consulter leur déclaration d'accessibilité ; et ils ont un groupe de discussion très actif Drupal accessibility , qui peut également être intéressant.

Cela dit, je voudrais simplement ajouter que, quel que soit le CMS que vous utilisez, l'accessibilité est plus culturelle que technique. Peu importe si votre CMS démarre accessible s'il ne le reste pas. Quiconque touche au code du Web doit être formé à ce que signifie l'accessibilité, ce qui fonctionne et ce qui ne fonctionne pas. Ils n'ont pas nécessairement besoin de devenir des experts, mais si vous n'assistez pas à la formation de l'équation, vous risquez de vous retrouver avec un contenu mal codé qui rompt l'accessibilité parce que l'écrivain n'a jamais cessé de considérer à quel point il fonctionne pour les gens qui ne peuvent pas voir, ou entendre, ou qui sont paralysés, etc.

J'ai fait une fois une revue d'accessibilité d'un site pour une grande bibliothèque, dans laquelle je suis tombé sur ce morceau de code:

<!--don't know why "hiddenNav" is here - rh 3/21/08
<div class="hiddenNav">
<a href="#navigation_w">
<img src="/exhibitions/web/woodstein/images/spcr.gif" border="0" alt="Go to the Top" />
</a>
</div>
-->

C'est l'une des choses les plus tristes que j'aie jamais vues dans le monde du codage. À un moment donné, le site avait un codeur qui savait comment fonctionnaient les lecteurs d'écran. Le "nav caché" a été mis là pour fournir une méthode pratique aux utilisateurs de lecteurs d'écran pour retourner leur curseur en haut de la section. Mais l'institution n'a pas réussi à internaliser la pratique de l'accessibilité, et après le départ du codeur compétent, leur successeur a désactivé cette fonctionnalité d'accessibilité - non par méchanceté, mais par perplexité. "RH" n'avait certainement jamais utilisé de lecteur d'écran, s'ils avaient effectivement entendu parler d'une telle chose, et le code n'a vraiment de sens que si vous vous rendez compte qu'il est censé être lu à haute voix .

Donc - j'applaudis vos efforts pour choisir un CMS accessible. Mais s'il vous plaît, n'imaginez pas que le travail s'arrête là. Si vous négligez le côté humain de l'équation, votre bon travail se détériorera lentement mais sûrement avec le temps.

3
Will Martin

J'ai une bonne expérience avec Drupal, un CMS open source écrit en PHP. Si vous êtes intéressé, vous pouvez consulter leur Déclaration d'accessibilité . Le développement de Drupal est assez actif.

2
cmaderthaner

La raison pour laquelle la plupart des CMS produisent des sites Web avec des codes HTML et CSS et une sémantique et une accessibilité horribles est que la plupart des CMS ne sont pas très bons en gestion de contenu, puis essaient de compenser cela en étant une `` gestion de conception ''.

Le meilleur CMS n'aura absolument aucun modèle automatisé. Les modèles doivent être laissés aux développeurs et concepteurs Web compétents.

Si le CMS met en évidence une "mise en page facile" ou des "modèles robustes", supposez qu'il va prendre le contrôle total de notre sortie et qu'il sera nul.

2
DA01

GraffitiCMS rend votre balisage aussi sémantiquement correct que vous le souhaitez. Tout dépend de la qualité de votre code de thème. Le contenu lui-même est sémantiquement correct si vous utilisez son éditeur WYSIWYG pour générer le contenu.

Je peux vous fournir plusieurs exemples d'excellents sites utilisant Graffiti si vous êtes intéressé.

1
Charles Boyung

Umbraco est un CMS open source. Leur produit de formulaires, Contour, suit les directives WCAG.

Une chose à noter que les WCAG ne sont que des lignes directrices et comme les spécifications HTML, chaque interprétation des produits peut être différente car il n'y a pas de règles en noir et blanc sur les spécifications. Vous obtiendrez des sites "accessibles", mais en fin de compte, c'est à vous et à vos utilisateurs de déterminer ce qui est suffisant.

Umbraco: http://umbraco.org/

Contour: http://umbraco.org/products/umbraco-contour

1
Bil Simser

Normalement, la partie des cms qui produit le balisage sémantique est le thème ou la peau des cms. vous pouvez utiliser presque tous les cm tant que vous obtenez un thème de haute qualité qui a ce que vous recherchez.

1
Scott M.

SharePoint 2007 est en fait à peu près conforme au W3C WCAG (Web Content Accessibility Guidelines).

Dans mes recherches, j'ai découvert qu'un site Web MOSS 2007 satisfera 15 des 16 exigences de la priorité 1 des WCAG et la grande majorité des exigences de la priorité 2 et de la priorité 3).

Voici la liste de contrôle WCAG: liste de contrôle complète

Voici une liste des fonctionnalités d'accessibilité dans MOSS 2007: Fonctions d'accessibilité

Bien sûr, beaucoup dépend également de la façon dont vous créez votre skin et de la façon dont les utilisateurs saisissent leur contenu, comme l'a souligné Scott M..

0
Ryan Shripat