Squelette MiniGriSpip 2.0

Un squelette simple et sobre

MiniGriSpip 2 est une adaptation de MiniGriSpip 1.2 à SPIP 2 et SPIP 3. Les fonctionnalités des versions 1.4 et 1.6 ne sont PAS toutes reprises, et le développement se fait désormais sur la zone. Ces 2 raisons ont entraîné le changement de numéro de version.

Pourquoi Mini Gri Spip ?

« Mini » pour faire référence au squelette original, « GriS » parce qu’il est gris, Spip... Non, je dis rien... Le projet de cette version est essentiellement de mettre à disposition un squelette simple qui permette de découvrir SPIP (et de l’utiliser pour publier !).

Description

Le site http://minigrispip.brubel.net vous présente ce squelette en fonctionnement.

Menu des rubriques
Le contexte de la page est souligné par un fond grisé. Les rubriques soeurs dans la hiérarchie sont affichées normalement. Seules les sous-rubriques de la rubrique visitée sont déployées.
Screenshot by Suske :-)


-  Les éléments de navigation sont regroupés dans la colonne de gauche.

-  La hierarchie du site apparait contextualisée sur les pages visitées : les rubriques de l’arboresence visitée sont développées et surlignées (fond gris clair), en totalité, tandis que le niveau inférieur se déploie sans surlignement pour inviter à approfondir la visite...

-  

Combien d’articles dans cette rubrique ?

Le nombre d’articles existant dans chaque rubrique est affiché en tête du cadre de présentation des articles, sous le descriptif de rubrique concerné.

-  Chemin hierarchique de la page affichée à partir de la racine du site, sous le bandeau du titre, pour une visiblilité et une accessibilité aisés.

Chemin d’accès (hiérarchie) indiqué sur toutes les pages

-  Pour chaque rubrique sélectionnée, ses infos apparaissent en tête de la zone de contenu, et les éventuelles sous-rubriques contenant des articles sont listées en dessous, suivies d’une liste des différents articles de la rubrique choisie.

-  Le squelette propose des pages adaptées pour chaque « objet » spip de base : « Auteur », « Mot », « Plan », « Recherche », « Brèves », « Sites », et bien entendu « Rubriques » et « Articles ».

-  Les longues listes d’éléments s(er)ont paginées par 10 [1], ceci afin d’éviter les pages kilométriques. A défaut seule une dizaine des éléments sera affichée.

-  Dans la page d’accueil, les 3 derniers articles sont mises en exergue, et les 8 autres sont listés en dessous.

-  Les liens « Accueil », « Plan », « Contact » et « Rédaction », ainsi que le champ de recherche ont été regroupés dans le bandeau d’en-tête, pour une meilleur accèssibilité.

-  Le tout est en principe valide xhtml1 transitional

Plugins optionnels

Ce squelette fonctionne avec les version 2.x et 3.0 de SPIP. Il est réalisé en « full SPIP » : uniquement des boucles et balises fournies par le « core » de SPIP. Aucune fonction externe supplémentaire n’est utilisée. Les ajouts de fonctionnalités passent par l’installation de plugins complémentaires. MiniGriSpip 2 est livré avec une intégration optionnelle de 2 plugins pratiques : Menus et Crayons.

Menus

L’activation du plugin entraînera le remplacement automatique de la barre de menus par celle que vous définirez avec ce plugin. Attention, un seul niveau d’affichage est prévu ! Voir : menus

Crayons

L’activation du plugin rend les contenus des pages éditables, depuis les pages publiques. La fonctionnalité est implantée dans le contenu principal des pages.

Personnaliser l’apparence

Pour une prise en main par un-e débutant-e, le plugin « Skeleditor » est à conseiller. Il facilite grandement la visualisation et la personnalisation éventuelle des fichiers du squelette utilisés pour la fabrication et le rendu de la page. Voir la page de documentation : SkelEditor 2.0

Style

Pour l’aspect esthétique de MiniGriSpip, le choix d’une certaine sobriété et neutralité des couleurs a été volontaire, mais les feuilles de style CSS vous permettent d’adapter et personnaliser les couleurs selon vos propres goûts.

Il est conseillé de placer vos personnalisations dans un dossier /squelettes, à créer à la racine de votre site. Utilisez par exemple un fichier perso.css (voir https://www.spip.net/fr_article2331.html).

-  Les styles sont regroupés dans un seul fichier CSS (mgs.css). La feuille de style a été largement commentée.
-  l’image sous le titre du site est personnalisable en plaçant dans /squelettes un fichier « images/fondbandeau.png » de votre choix (portant exactement le même nom et les mêmes dimensions).
-  Adaptation de l’aspect des forums pour une meilleure cohérence avec l’ensemble du site.
-  Les fichiers « html » ont été brièvement commentés [2], afin de faciliter leur prise en main.

Langues

Quelques textes (chaînes de langue) ont été ajoutés en plus de ceux disponibles par défaut dans SPIP, dans un fichier dédié nommé « langues/mgs_fr.php », ce qui permet une traduction aisée de l’interface de MiniGriSpip. Vous pouvez créer vos propres chaînes ou surcharger les chaînes existantes dans un fichier local_fr.php à créer dans votre dossier « /squelettes » (voir https://www.spip.net/rubrique467.html pour plus d’infos sur la manière dont SPIP gère ces questions).

Installation

Un plugin est désormais fourni. MiniGriSpip 2 s’installe comme n’importe quel autre plugin de SPIP.

Évolutions

La version 2.0 est certainement améliorable mais en l’état elle fonctionne suffisamment bien pour être partagée. Une version 2.1 pourrait proposer l’intégration de nouveaux plugins. A ce jour, il n’y a pas de carnet de route précis.

Si vous trouvez des bugs, apportez des améliorations ou avez des souhaits pour le futur, manifestez-vous :-)
-  sur le forum ci-dessous
-  sur un forum du site de développement
-  sur spip-zone (voir la charte de spip-zone)

Remerciements

Merci à FredoMkb pour la création de MiniGriSpip et la communauté des utilisateurs SPIP pour leur entraide permanente, ainsi qu’aux développeurs de ce super outil de publication...

Bonne utilisation de MiniGriSpip 2, et n’hésitez pas à me faire part de vos remarques et suggestions, ci-dessous ou sur le site de démonstration :-)

Notes

[1Travail non terminé ce 7/10/2011, voir http://minigrispip.brubel.net/minig... pour une liste des améliorations à faire.

[2travail en cours d’amélioration

Discussion

2 discussions

  • Bonjour,

    Merci pour le partage, Squelette très sympas et facile à éditer.

    Répondre à ce message

  • 1

    Bonjour
    Je viens d’installer SPIP 2.1.12 et minigrispip
    j’ai commencé à construire un site, je voudrais forcer un article à l’ouverture du site comment faire
    merci de m’aider

    • Souhaitez-vous remplacer la page d’accueil par une page d’article (et donc « perdre » la page d’accueil) ou intégrer un article dans la page d’accueil ? Si c’est ce deuxième besoin, je pourrais intégrer l’usage du plugin « Sélection d’articles » : http://www.paris-beyrouth.org/tutor.... Qu’en pensez-vous ? Sinon, il suffit d’intégrer le code des lignes 2, puis 68 à 80 puis 97 du squelette article.html (http://zone.spip.org/trac/spip-zone...) au bon endroit dans le squelette sommaire.html

    Répondre à ce message

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Qui êtes-vous ?
[Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom