Ce site s'affiche bien mieux avec un navigateur conforme aux standards du Web (Pour un diagnostic de votre configuration et télécharger un navigateur conforme aux standards).
Menu de navigation en cours de chargement
Voir / cacher la colonne gauche de la page

Aide - Rubrique Webmestres




Choix techniques



Présentation :

Cette page présente les choix techniques du Site Internet CODES 78 - CYES. Elle s'adresse plutôt aux webmestres qui veulent s'inspirer de notre présentation.




Principes :

Les choix techniques du site Internet CODES 78 - CYES sont destinés à permettre à celui-ci d'être à la fois moderne et utilisable par le plus grand nombre.

Pour cela, nous prenons en compte les préconisations d'OpenWeb, du W3C et de Tristan Nitot en matière d'accessibilité (utilisation du site par des personnes handicapées) et de navigateurs (prise en compte des différents navigateurs modernes), avec un code des pages conforme aux recommandations du W3C (voir la page Spécifications et normes Web).



Etat actuel :


Puce violette Validation du code :
  • Le site utilise des feuilles de style [5 pour l'affichage à l'écran (selon le choix de la présentation), une pour l'impression[1]] et est conforme à la norme "CSS 2", testé à l'aide du validateur CSS du W3C Valid CSS!
  • Le code des pages est à peu près conforme à la norme W3C "XHTML 1.0 Transitional" Valid XHTML 1.0! validé pour un certain nombre de pages, et en cours de correction pour les autres pages.
Puce violette Accessibilité :
  • Un mini-menu de navigation[2] permet aux personnes ayant un accès séquentiel à la page (mal-voyants ou handicapés moteurs) la possibilité de sauter directement à la page d'Accessibilité, d'aller au formulaire de recherche, ou d'accéder au contenu sans avoir à subir tous les liens de navigation.
  • Le site offre le choix entre plusieurs feuilles de styles alternatives[3] permettant de le consulter dans différentes présentations :
    • la présentation par défaut, avec un texte sombre sur un arrière-plan blanc ;
    • la présentation Gros caractères (la taille des caractères est augmentée) ;
    • la présentation Fond noir avec des caractères clairs ;
    • la présentation Fond noir Gros caractères ;
    • la présentation Minimale qui spécifie peu de choses, pour laisser la place aux réglages par défaut de chaque utilisateur.
    • Ces présentations sont accessibles depuis le menu Affichage des navigateurs supportant les styles alternatifs : menu "View/Use Style" dans Netscape 7, Mozilla ou Opera 7… et depuis le formulaire "Présentation" en haut de chaque page (le style choisi est alors mémorisé par un cookie).
  • Le site utilise des Raccourcis clavier[4] permettant de naviguer sans souris.
  • La partie Aide propose des pages de conseils pour utiliser au mieux le site, notamment Accessibilité, Raccourcis clavier et Agrandir le texte pour les personnes ayant une mauvaise vue.
  • Le code de toutes les pages a été modifier pour mieux s'adapter aux logiciels de lecture et améliorer l'accès des personnes handicapées. Ainsi, presque tous les liens Javascript ouvrant des fenêtres pop-up ont été transformés[5], les images du site disposent d'une description par texte[6],
    • sous forme d'info-bulles ou étiquettes (utilisant les balises "alt" ou "title"),
    • ou avec une page de description ("longdesc") pour les images plus complexes,
    • ou dans certains cas sous forme d'un document "pdf".
Puce violette Navigateurs :
  • Le site est optimisé pour un navigateur moderne, mais utilise aussi des Hacks CSS notamment pour s'adapter à MSIE qui ne respecte pas les normes Web.
  • Le contenu de chaque partie est présenté en haut de chaque page par menu déroulant soit à la fois portable et accessible aux personnes handicapées[7].
  • Un script permettant de masquer la colonne gauche des pages[8] (utile pour ceux qui ont un petit écran). La commande de ce script n'est pas visible pour les navigateurs non compatibles ou si JavaScript n'est pas activé. Pour certaines pages un peu larges et pour les petits écrans (< 1000 pixels), ce menu est masqué après le chargement de la page.


Principaux scripts adaptés ou créés pour le site :

  • Choix du type de présentation des pages (feuilles de styles alternatives[3]),
  • Formulaire en PHP pour la page Contact[9],
  • Script PHP[10] pour les Quizz,
  • JavaScript pour "Imprimer la page", "Ajouter aux favoris" et "Le site du CYES en page de démarrage"[11],
  • La classe fil_LE est utilisée pour présenter des fichiers de syndication[12],
  • Modifications d'images au survol de la souris[13] (texte agrandi du logo du CYES, Retour),
  • Le livre d'or du site est une adaptation d'@lex Guestbook 3.3,
  • Gestion des pages expliquée dans l'article Gestion d’une rubrique... en attendant SPIP,
  • Menu dépliant pour l'affichage des rubriques dans la marge gauche des pages[14],
  • Affichage adapté pour ceux qui ont désactivé JavaScript[15],
  • Réalisation d'un Editeur de fichiers de syndication[16],
  • Script pour l'affichage d'un calque à positionnement fixe utilisé pour MSIE pour Mac[17],
  • Ouverture d'un lien dans une nouvelle page[18].


Perspectives :

Les prochaines étapes sont :

  • la validation W3C XHTML 1.0 Transitional des pages pour se préparer aux évolutions du Web,
  • poursuite de l'adaptation du site pour permettre un accès aux handicapés et à tout type de navigateur,
  • le remplacement du Javascript par un script exécutable sur le serveur ou l'utilisation des feuilles de style chaque fois que ce sera possible (remplacement par un script PHP[13] pour les Quizz),
  • remplacement de la mise en page par tableaux par une mise en page par les feuilles de style, ce qui permet une séparation complète du contenu et de la présentation,
  • accessible AA,
  • gestion du site sous Spip ; pour préparer ce passage plusieurs études sont en cours, certaines ont permis la réalisation d'articles[19].


Notes et références :

  1. Voir la page Impression des pages Retour
  2. Inspiré du site de Tristan Nitot Retour
  3. Inspiré du site OpenWeb et de la page Switcher en Php, Explication de cette technique Retour
  4. Malheureusement cela ne fonctionne pas avec tous les navigateurs, voir Accesskey, l'essai non transformé de l'accessibilité Retour
  5. Inspiré de Créer des pop-up intelligentes Retour
  6. Voir la page Des images accessibles Retour
  7. Inspiré de Faire un menu dynamique ouvert et accessible Retour
  8. Inspiré de Webcrealisation, le même script est utilisé pour simplifier la présentation de pages longues (Page d'accueil, Plan simplifié, Plan détaillé, Erreur 404, Erreur 500, Fichier absent) Retour
  9. Adapté d'un article de Jean-Paul Mesters dans .net n° 79, Explication de ce script Retour
  10. Inspiré de PHP-Quizz de Bruno Berteau, Explication de ce script, Variantes 1 et 2 (les quizz en JavaScript sont cependant disponibles à partir de Pages hors connexion) Retour
  11. Voir l'article : Javascript : n'oubliez pas Mac OS ! Retour
  12. Ces pages sont présentées dans la rubrique Actualité thématique, voir également la page Syndication de contenu et l'Article d'explication Retour
  13. Reprise d'une technique présentée dans Zoom d'images avec les CSS et Sprites CSS Retour
  14. Voir l'article : Menu dépliant pour les rubriques Retour
  15. Voir les articles : Quand JavaScript est désactivé...1/2 et 2/2 Retour
  16. Voir la page Syndication de contenu et les articles Editer plusieurs fichiers de syndication 1/2 et 2/2 Retour
  17. Voir l'article : Positionnement fixe... même avec Internet Explorer ! Retour
  18. Inspiré de : Ouvrir des liens externes dans une nouvelle fenêtre Retour
  19. Voir les articles : Exécuter un Javascript dans une page Spip et Astuce pour les images fréquemment utilisées Retour


Mots clés :

Site Internet, site web, site CODES 78 - CYES, choix techniques, évolution, accessibilité, CSS, W3C, XHTML, navigateur.


Page rédigée par :

Dr Alain Sichel

Dernière mise à jour :

11.03.2007


Publicité :

Valid CSS!
Hit Parade
RSS 1.0 Syndication
Valid XHTML 1.0!
. Objectifs et missions ;
. Organigramme ;
. Le SREPS ;
. Le centre documentaire ;
. Le conseil méthodologique ;
. Les formations ;
. Les actions réalisées ;
. Les actions en cours ;
. Le site Internet ;
. Revue de presse.
. Éditorial ;
. Dernières nouvelles ;
. Derniers textes officiels ;
. Agenda santé ;
. Actualité INPES ;
. Actualité des sites santé ;
. Informatique médicale ;
. Appel d'offres, financements ;
. Calendrier des journées santé ;
. Quoi de neuf sur le site ;
. Dernières acquisitions.
. Le CODES 78 et les addictions ;
. Ancienne publication CIRDD 78 ;
. Quelques définitions ;
. L'évolution des politiques publiques ;
. L'action des drogues sur le cerveau ;
. Alcool ;
. Dopage ;
. Médicaments psychoactifs ;
. Stupéfiants (héroïne, cocaïne, cannabis, ...) ;
. Tabac ;
. Agir, réagir, aider, être aidé.
. Promotion de la santé ;
. Alimentation ;
. Cancer ;
. Education pour la santé du patient ;
. Grossesse et contraception ;
. Hépatites ;
. Mal de dos ;
. Maltraitance ;
. Parentalité ;
. Personnes âgées ;
. Précarité ;
. Premiers secours ;
. Prévention des accidents ;
. Réseaux santé ;
. Santé mentale ;
. Sommeil ;
. Vaccination ;
. VIH / SIDA.
. Partenaires institutionnels ;
. Partenaires associatifs ;
. Réseaux santé des Yvelines ;
. Adresses utiles ;
. Contact Partenaires.
. Sites généraux ;
. Sites sur les dépendances ;
. Sites sur d'autres thèmes.
. Aide à la pratique médicale ;
. Fiches pratiques ;
. Documents sur les Dépendances ;
. Documents Prévention du suicide ;
. Documents sur le VIH / SIDA ;
. Accompagnement social des malades.
. Aide à l'utilisation du site ;
. Pages de Services ;
. Utiliser Internet ;
. Pages pour webmestres.
Haut de la page