SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano

246 Plugins, 178 contribs sur SPIP-Zone, 178 visiteurs en ce moment

Accueil du site > Navigation > SkipLink > Plugin SkipLink

Plugin SkipLink

21 mai 2009 – par Romy Têtue – commentaires

6 votes
Zip - 19.5 ko
skiplink.zip

Ce plugin propose des liens facilitant la navigation dans la page — liens d’accès rapide, retour en haut de page — et leurs ancres. Ces liens sont indispensables pour les utilisateurs naviguant au clavier ou surfant sur téléphone portable.

Aussitôt activé, ce plugin insère les liens suivants :

  • Raccourci d’accès direct au contenu de la page
  • Raccourci d’accès à la navigation principale
  • Raccourci d’accès au formulaire de recherche, s’il est présent dans la page
  • Lien pour remonter en haut de page

Exemple d’utilisation sur les sites prostitutionetsociete.fr et cuisine-libre.fr.

Ce plugin est multilingue et propose donc automatiquement des intitulés correspondants à la langue de la page courante. Dans sa première version, le plugin est en partie traduit en 6 langues (de, en, es, fr, it, pt_br). N’hésitez pas à compléter.

Modification des ancres

Les liens d’accès rapide de SkipLink pointent par défaut vers les blocs principaux de la structure HTML des squelettes livrés avec SPIP, soit #contenu, #navigation et #recherche. Mais vous pouvez, pour chacun de ces raccourcis, indiquer une autre ancre, parmi celles présentes dans vos squelettes personnalisés, très simplement : en déclarant ces ancres via le panneau de configuration CFG du plugin.

De la même façon, il est possible d’ajouter un quatrième lien, vers un article, par exemple vers le plan de site. À utiliser avec parcimonie.

Pour des personnalisations plus avancées, il vous faudra copier le fichier raccourcis.html dans votre répertoire « squelettes » et en modifier le code selon vos besoins spécifiques.

Noisettes disponibles pour vos squelettes

Rappelons qu’il n’est pas nécessaire d’intervenir sur vos squelettes pour le bon fonctionnement de ce plugin, mais vous pouvez souhaiter personnaliser.

-  Insérez <INCLURE{fond=raccourcis}> dans vos squelettes, là où vous souhaitez affichez les liens d’accès direct au contenu et à la navigation. Rappelez-vous que, pour qu’il soient réellement utiles, ces liens doivent être placé au tout début de la page HTML (avant le nom du site, son logo et toute autre chose).
Pour contraindre l’affichage du lien vers le formulaire de recherche, passez le critère {recherche=oui} (ou {recherche=non}) à l’inclusion, comme ceci : <INCLURE{fond=raccourcis}{recherche=oui}>.

-  Insérez <INCLURE{fond=remonter}> dans vos squelettes, là où vous souhaitez afficher un picto permettant de remonter en haut de page. Pour changer l’image, placez un fichier graphique PNG, intitulé remonter.png, à la racine de votre dossier « squelettes ».

-  Insérez <INCLURE{fond=descendre}> dans vos squelettes, là où vous souhaitez afficher un picto permettant de descendre en pied de page. Pour changer l’image, placez un fichier graphique PNG, intitulé descendre.png, à la racine de votre dossier « squelettes ».

-  Insérez <INCLURE{fond=yoyo}> dans vos squelettes, là où vous souhaitez afficher les deux pictos précédents, pour « yoyoter » dans la page.

Conseils

Ces liens d’accès rapide contribuent un peu à améliorer l’accessibilité de votre site. Pour ne pas en perdre le bénéfice, placez-les au tout début de la page HTML (avant le titre et le logo de site) et de façon visible : ne les masquez pas par un display: none; ! Ces quelques liens ne constituent qu’un minimum qu’il conviendrait, pour bien faire, de compléter par d’autres liens d’évitement, spécifiques à la navigation dans votre site.

Pour de plus amples explications, on se référera à cet article d’Alsacreations : Les liens d’évitement.

Ce plugin apprécie beaucoup la compagnie du plugin Ancres douces.

Retour en haut de la page

4 Messages de forum

Voir toute la discussion

  • Répondre à ce message

    25 novembre 2009 00:54, par Romy Têtue

    Je n’arrive pas à reproduire le même comportement... (mais n’ai pas encore essayé ZPIP)

  • Répondre à ce message

    24 novembre 2009 22:32, par Valéry

    En SPIP 2.0.10 sur la page Gestion des plugins j’ai le message :

    / !\ <plugin> manquant dans le fichier de définition : skiplink</plugin.xml>
    sur fond rouge.

    Le fichier plugin.xml me semble pourtant correct, je ne comprend pas l’origine de ce message.

    Je voulais installer le plugin pour voir le code généré et le styler dans un thème Zspip : peut être le style de ces liens est-il à prévoir dans les conventions de nommage ? Où est-ce les rendre trop denses ?

  • Répondre à ce message

    5 octobre 2009 22:58, par DD

    Bonjour,

    Ce plugin fonctionne très, très bien ! merci.

    par contre je n’arrive pas à le supprimer de mon squelette d’impression. Les liens sont toujours visibles malgré l’ajout de #raccourcis .skiplink { display: none; } dans la css

    le code généré est <p class="skiplink" id="raccourcis" style="z-index: 100;"> comment l’enlever ?

    merci dd

  • Répondre à ce message

    21 mai 2009 22:41, par squirrel

    Bonjour Têtue,

    Plugins testé en 192h et j’ai tout compris ! Félicitations !

    squirrel :D

Répondre à cet article

Retour en haut de la page

Ça discute par ici

  • Les thèmes de Sarka-SPIP 3

    26 décembre 2009 – 14 commentaires

    Cet article a pour but de présenter brièvement la liste des thèmes propres à Sarka-SPIP au travers d’une galerie de vignettes. La galerie Vous pouvez télécharger le thème que vous désirez en cliquant sur sa vignette. Prochainement, une description de (...)

  • Formulaire de participation à un événement

    23 janvier – 17 commentaires

    Cet article tente de rassembler des informations au sujet de l’affichage d’un formulaire de participation aux événements gérés par le plugin Agenda développé par Cédric Morin. La version 2 du plugin Agenda permet d’afficher dans l’espace public des (...)

  • Le Squelette Zpip

    11 novembre 2009 – 119 commentaires

    Zpip [1] est un squelette réutilisable, modulaire et disposant d’une galerie de thèmes. Il est issu d’une fusion des projets Zesty et SPIP-Zen. Installer Zpip Pour installer Zpip et jouer avec sans plus attendre, il suffit de suivre le guide (...)

  • Plugin Pages uniques

    11 décembre 2008 – 74 commentaires

    Allez, avouez... il ne vous est jamais arrivé d’avoir besoin d’articles qui ne sont rattachés à aucun rubriquage particulier ? Des articles uniques, n’ayant ni de thème, ni de rapport avec aucun autre ? Ou encore des articles pour lesquels vous avez (...)

  • Le Couteau Suisse

    4 mai 2007 – 835 commentaires

    Ce plugin propose d’introduire facilement de simples fonctionnalités supplémentaires à SPIP et qui s’avèrent rapidement indispensables ! Par exemple : des filtres supplémentaires, des balises pratiques, des facilités typographiques, le contrôle de (...)