Ginza

Un squelette éditorial chic, multilingue et hautement configurable

Présentation

Ginza est un squelette sous Bootstrap4. Il propose :

  • une présentation classique des contenus sous forme éditoriale des articles et rubriques
  • il est multilingue et est livré avec les fichiers de langue en français, anglais et arabe et les liens de traduction.
  • il embarque la galerie modale « Fancybox » pour présenter vos photos de façon élégante
  • il est largement configurable notamment en termes de couleurs
  • il utilise les polices systèmes et donc affiche correctement n’importe quelle chaine Unicode (arabe, asiatique, ....)
  • il est facilement surchargeable pour le personnaliser à vos besoins

Ce squelette est idéal pour tenir un blog, pour les universitaires et chercheurs

Le squelette se débrouille aussi bien sur les smartphones.

Exemple de site basé sur Ginza
(à venir)

Aperçu

Page d’accueil

Page article

Installation

A l’installation,

  • le plugin crée aussi un champs extra pour gérer les tris des rubriques
  • le plugin désactive la boîte multimédia fourni par défaut par SPIP pour la remplacer pour FancyBox

Lorsque votre site passe en production, il est recommandé d’activer la compression des fichiers javascript et CSS pour avoir un site rapide à charger.

Configuration

Le squelette est configurable

Liens vers les pages démo

Choix des contenus (menu, page d’accueil, pied de page, pagination)

Choix de la palette du site

Présentation des rubriques

Sur chaque rubrique, vous pouvez choisir l’ordre des affichages des articles qui y figurent

Page d’accueil

La page d’accueil est composée de plusieurs zones.

Zone 1 : L’article de ré-assurance

Descriptif : L’article pour présenter le site.
  • Le contenu du texte se définit dans le menu de configuration du squelette.
  • Il est possible d’utiliser la syntaxe SPIP pour ajouter un lien, une image
  • Le menu de configuration permet aussi d’ajouter un bouton pour renvoyer sur un contenu plus complet.

Zone 2 : Articles à la une (articles affichés en pleine largeur)

Descriptif : Une série d’articles affichés en pleine largeur
  • la sélection des articles se fait manuellement dans le menu configuration
  • on affiche le titre de l’article
  • l’image est le logo de l’article. Il est recommandé d’utiliser des images de largeur 1200 pixels ou plus

Zone 3 : Articles récents (articles affichés en demi-largeur)

Descriptif : Une série d’articles affichés en demi largeur
  • la sélection des articles se fait manuellement et/ou de façon automatique (articles récents) dans le menu configuration
  • on affiche le titre de l’article
  • l’image est le logo de l’article. Il est recommandé d’utiliser des images de largeur 1200 pixels ou plus
  • si l’article contient un champs descriptif on l’affiche à gauche de l’image

Zone 4 : Et aussi (articles affichés sous forme de liste)

Descriptif : Une série d’articles affichés sous forme de liste
  • la sélection des articles se fait manuellement et/ou de façon automatique (articles récents) dans le menu configuration
  • on affiche le titre de l’article uniquement

Personnaliser Ginza

Ajouter une feuille de style personnalisée
Vous pouvez ajouter votre feuilles de style personnelle.
Cette feuille de style devra s’appeler css/perso.css.
Il est recommandé de la déposer dans le répertoire squelettes/

Ajouter un logo
Pour ajouter le logo, il suffit d’ajouter un logo dans le menu de configuration du site.
Il est conseillé de choisir un format en PNG transparent ou en SVG

Plus globalement, la présentation de l’identité est défini dans un fichier inc/branding.html que l’on peut surcharger selon vos besoins.

Surcharger d’autres blocs
Plus généralement, vous pouvez surcharger tous les les éléments du squelette en ajoutant votre copie modifiée dans le répertoire squelettes/.

Si vous utilisez le plugin squelette par rubriques, vous pouvez aussi ajouter des déclinaisons spéciales pour une rubrique donnée, par exemple squelettes/rubrique-45.html

Modèle <bouton> fourni

Ginza fournit un nouveau raccourci <bouton> pour facilement ajouter des boutons dans le texte des rédacteurs

Un bouton minimal : Un bouton « découvrir » qui renvoie sur l’article n°5

<bouton|url=5>

Un bouton complet : Un bouton qui renvoie vers le site SPIP.net avec un texte personnalisé sur hyperlien

<bouton|url=https://www.spip.net|titre=Le site officiel de SPIP>

affichera

Astuces

Le squelette est basé sur Bootstrap 4. On peut donc facilement utiliser les classes fournies dans vos articles SPIP (voir les exemples dans l’article démo)

Remarques

Le squelette est sur la forge git de SPIP. N’hésitez pas à contribuer en conservant à l’esprit de laisser le squelette aussi générique que possible.

Discussion

Aucune discussion

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