Reprise des sites de la galaxie avec Boussole

, par _Eric_

Introduction

Cet article recense toutes les boussoles des sites de la galaxie SPIP et indique comment intégrer le plugin Boussole pour obtenir un affichage équivalent. Cela permet de donner des exemples clairs sur l’utilisation de Boussole même si rien n’empêchera in fine de définir un nouvel affichage que les boussoles actuelles sur les sites de la galaxie.

Par contre, l’article ne décrit pas la configuration nécessaire de la boussole pour obtenir la liste et l’ordre souhaité.

Les sites “bien” boussolés

SPIP-Contrib (SPIP 2.1.1) - Fait

La boussole de SPIP-Contrib est une liste ul/li présentée dans la colonne de droite du site. Elle utilise les logo, nom et slogan des sites.
Boussole actuelle de SPIP-Contrib

Pour obtenir un tel affichage il faut utiliser le modèle <boussole_liste_avec_logo> dans la noisette squelettes/2009/inclure/boussole.html de la façon suivante :

  1. [(#MODELE{boussole_liste_avec_logo,
  2. boussole=spip,
  3. titre_boussole=oui,
  4. type_description=slogan_site,
  5. taille_logo=40,
  6. div_id=boussole,
  7. div_class=menu})]

Télécharger

Seul le titre sera modifié pour prendre le nom de la boussole SPIP, soit « Galaxie SPIP » en lieu et place de « A propos de SPIP ».

L’Herbier de SPIP (SPIP 2.1) - Fait

La boussole de l’Herbier est une liste ul/li présentée dans le pied de page du site. Elle utilise uniquement le nom du site et son slogan en bulle d’info.
Boussole actuelle de L'Herbier de SPIP

Pour obtenir un tel affichage il faut utiliser le modèle <boussole_liste_simple> dans la noisette squelettes/inc-pied.html de la façon suivante :

  1. [(#MODELE{boussole_liste_simple,
  2. boussole=spip,
  3. titre_boussole=oui,
  4. div_class=boussole})]

Télécharger

Seul le titre sera modifié pour prendre le nom de la boussole SPIP, soit « Galaxie SPIP » en lieu et place de « Boussole ».

SPIP Blog (SPIP 2.1.2) - Fait

La boussole de SPIP Blog est une liste ul/li présentée dans la colonne de navigation gauche du site. Elle utilise uniquement le nom du site.
Boussole actuelle de SPIP Blog

Pour obtenir un tel affichage il faut utiliser le modèle <boussole_liste_simple> dans la noisette noisettes/sidebar.html de la façon suivante :

  1. [(#MODELE{boussole_liste_simple,
  2. boussole=spip,
  3. titre_boussole=oui,
  4. div_class=links})]

Télécharger

Seul le titre sera modifié pour prendre le nom de la boussole SPIP, soit « Galaxie SPIP » en lieu et place de « Liens ».

SPIP Party (SPIP 2.1.2) - Fait

La boussole de SPIP Party est une galerie d’icônes présentées dans la colonne droite du site. Elle utilise uniquement le logo et le slogan en bulle d’info.
Boussole actuelle de SPIP Party

Pour obtenir un tel affichage il faut utiliser le modèle <boussole_liste_simple> dans la noisette squelettes/inc_galaxie.html de la façon suivante :

  1. [(#MODELE{boussole_panorama,
  2. boussole=spip,
  3. titre_boussole=non,
  4. type_bulle=slogan_site,
  5. taille_logo=64,
  6. div_id=boussole})]

Télécharger

Seul la taille des logos sera modifiée et standardisée. A noter que le titre « A propos de SPIP » est en display:none actuellement.

Plugins SPIP (SPIP 2.1.0) - Fait

La boussole de Plugins SPIP est une liste ul/li présentée dans le pied de page du site. Elle utilise uniquement le nom du site et son slogan en bulle d’info.
Boussole actuelle de Plugins SPIP

Pour obtenir un tel affichage il faut utiliser le modèle <boussole_liste_simple> dans la noisette inc-bas.html dans la version actuelle et pied/dist.html dans la version en développement, de la façon suivante :

  1. [(#MODELE{boussole_liste_simple,
  2. boussole=spip,
  3. titre_boussole=oui,
  4. div_id=galaxie})]

Télécharger

Le titre « Galaxie SPIP » est conservé mais passe en h2.

SPIP Mag’ (SPIP 2.0.10) - Squelette modifié mais pas up (site à l’abandon)

La boussole de SPIP Mag’ est une liste ul/li présentée dans le pied de page du site. Elle utilise uniquement le nom du site et son slogan en bulle d’info.
Boussole actuelle de SPIP'Mag

Pour obtenir un tel affichage il faut utiliser le modèle <boussole_liste_simple> dans la noisette inc/inc-footer.html de la façon suivante :

  1. [(#MODELE{boussole_liste_simple,
  2. boussole=spip,
  3. titre_boussole=oui,
  4. div_id=gazettep,
  5. div_class=syndic})]

Télécharger

Seul le titre sera modifié pour prendre le nom de la boussole SPIP, soit « Galaxie SPIP » en lieu et place de « Boussole ».

Les “tordus” de la boussole

Sedna (SPIP 2.1.2) - Fait

La boussole de Sedna est une liste ul/li présentée dans la colonne droite de navigation du site, mélangée sous le titre Sedna avec des liens divers (atom, licence, validité). Elle utilise uniquement le nom du site.
Boussole actuelle de Sedna

Pour obtenir un affichage équivalent il faut utiliser le modèle <boussole_liste_simple> dans la noisette sedna-galaxie.html de la façon suivante :

  1. [<h1>(#VAL{spip}|boussole_traduire{nom_boussole})</h1>]
  2. [(#MODELE{boussole_liste_simple,
  3. boussole=spip,
  4. titre_boussole=non})]

Télécharger

Etant donné que le titre dans la colonne droite est en h1 et pas h2 comme le propose le modèle, il est plus simple d’insérer le titre h1 en dehors du modèle en utilisant la fonction de traduction pour le nom de la boussole. En outre, il faut séparer clairement les autres liens en créant une noisette dédiée - sedna-extra.html- de titre « Sedna ».

SPIP Forums (SPIP 2.1.0) - Fait

La boussole de SPIP Forums est une liste ul/li présentée dans une barre de navigation située dans le bandeau du site. Elle utilise le nom du site et le slogan en bulle d’info.
Boussole actuelle de SPIP Forums

Pour obtenir un affichage équivalent il faut utiliser le modèle <boussole_liste_simple> dans la noisette inc-entete.html mais en recodant le div d’id “outils” de la façon suivante :

  1. <div id="outils">
  2. <ul>
  3. <li class="titre liens"><:forumspip:liens_utiles:></li>
  4. <li><a href="http://www.spip.net/aide/" title="Aide en ligne.">Aide</a></li>
  5. </ul>
  6. [(#MODELE{boussole_liste_simple,
  7. boussole=spip,
  8. titre_boussole=non})]
  9. <ul class="rech">
  10. <li>#FORMULAIRE_RECHERCHE</li>
  11. </ul>
  12. </div><!--#outils-->

Télécharger

On obtient ainsi un affichage identique.

SPIP.net (SPIP 2.1.1)

Le site SPIP de référence n’a pas vraiment une boussole proprement dite mais une page décrivant l’ensemble des liens utiles pour appréhender l’univers de SPIP. On y trouve donc la plupart des sites de la galaxie SPIP mais aussi des sites sur les outils du web...
Boussole actuelle de SPIP.net

Il n’y a pas de modèle dans Boussole qui convienne exactement au besoin de SPIP.net. Deux solutions sont envisageables dès lors :

  • utiliser un modèle existant de boussole pour créer une noisette que l’on insèrerait dans la colonne de droite du site et limiter la liste des sites « Liens utiles » aux sites hors boussole.
  • ou, créer un lien dans le bandeau nommé « Galaxie SPIP » pointant vers une page au design proche de celle des liens utiles mais contenant uniquement la boussole SPIP (modèle personnalisé). La page « Liens utiles » serait alors uniquement consacrée aux sites hors boussole.

SPIP.net étant la référence de la documentation SPIP, la boussole devrait contenir toute la galaxie SPIP et présenter la description détaillée des sites pour les nouveaux utilisateurs. La solution 2 est donc préférable bien qu’il soit aussi possible de combiner les deux approches dans le site.

SPIP Info (SPIP 2.1.2)

Ce site, à l’instar de SPIP.net, possède une page intitulée « L’annuaire web » qui présente l’ensemble des sites de la galaxie SPIP avec un court descriptif type slogan.
Boussole actuelle de SPIP Info

Cette page peut être refaite en utilisant le modèle <boussole_contenu_z> dans le corps d’un article ou mieux créer une page boussole.html incluant ce modèle. Comme pour SPIP.net, la nature du site SPIP Info milite pour afficher la description complète de chaque site pour les nouveaux utilisateurs.

En outre, SPIP Info possède deux autres mini boussoles :

  • une intitulée Liens utiles et composée de Programmer SPIP, Plugins SPIP et L’Herbier des sites SPIP
  • l’autre composée de SPIP.net et de SPIP-Contrib. Mini boussole de SPIP Info Mini boussole de SPIP Info

Ces deux boussoles peuvent être aussi recrée par des modèles adéquats inspirés de ceux proposés par le plugin en utilisant un critère de restriction sur l’alias du site, à savoir, respectivement :

  • {aka_site IN programmer, plugin, herbier}
  • et {aka_site IN net,contrib}

Les « mous » de la boussole

SPIP Doc (SPIP 2.1.2)

Sites de référence pour le développement, il devrait posséder une boussole dédiée. Une barre de navigation dans le bandeau ?

Programmer SPIP (SPIP 2.1.2) - Fait

Sites de référence pour le développement, il devrait posséder une boussole dédiée. Une barre de navigation sous le bandeau ?

SPIP Zone

Ce n’est peut-être pas essentiel dans ce contexte et je ne sais pas si Trac le permet ?

SPIP Démo (SPIP 2.1.2)

Ce n’est pas un site destiné à aiguiller les utilisateurs. Cependant, on pourrait proposer en standard le plugin boussole (dans le répertoire extensions/) et ainsi il serait à la disposition des testeurs. Une petite noisette dans le squelette pourrait aussi être un plus non ?

SPIP Test (SPIP 2.1.2)

Idem que pour SPIP Démo.

Média SPIP - Fait dans la nouvelle version pas encore publiée

Le site n’étant plus en ligne actuellement je n’ai pas pu constater la présence ou pas d’une boussole. Néanmoins, ce site devrait en posséder.

SPIPZine (SPIP 2.0.10)

Ce site devrait posséder une boussole ce qui n’est pas le cas actuellement. Par contre, vit-il encore ?

SPIP Users

Cette liste de diffusion n’a aucun besoin de boussole a priori.

SPIP Irc - Fait

Le canal irc n’a pas vraiment de moyen d’afficher une boussole. Par contre, on pourrait imaginer une instruction à la « Edgard » pour afficher la boussole SPIP ou un site de la galaxie. Autre possibilité c’est que “libellé venez causer sur SPIP Blog” soit remplacer chaque jour par le slogan et le nom d’un site de la boussole.

SPIP.org

Ce site devrait aussi avoir une boussole dédiée incluse dans la colonne de droite ou dans le pied de page si le squelette le permet.