Squelettes Giseh (sous SPIP 1.8)

Ceci est une ARCHIVE, peut-être périmée. Vérifiez bien les compatibilités !

Attention ! Cette contribution modifie des fichiers du noyau de SPIP !

Même si elle a été testée par plusieurs utilisateurs nous ne pouvons garantir qu’il n’y aura pas d’effets secondaires dommageables sur votre SPIP. Conservez toujours les fichiers d’origine pour pouvoir revenir au noyau originel.

De plus, elle n’est compatible qu’avec une version précise de SPIP et sera perdue à la prochaine mise à jour : vous devrez donc recommencer.

Les squelettes Giseh sont prêt à l’emploi et sont facilement paramétrables (sans devoir intervenir sur des fichiers). Ils offrent une véritable interactivité (forums, chat, …) ainsi que la possibilité de restreindre finement l’accès à certaines rubriques.
Ils sont utilisés sur plus de 300 sites intranet depuis plusieurs années. Ils sont sous licence GPL et disposent d’une documentation.

Nota SPIP-Contrib : la ligne rédactionnelle actuelle de SPIP-Contrib est clairement tournée vers les versions de SPIP post 1.9, et les plugins pour éviter de modifier le code du coeur de SPIP (ce qui est ingérable lors des mises à jour). La présente contribution ne répond pas à ces critères.

Cependant il est intéressant de la publier au titre de témoignage d’une utilisation d’intranet aboutie en production, et des besoins pour cet objet. En espérant que ce beau travail évoluera vers la 1.9 et suite, au rythme adapté à son environnement de mise en oeuvre.

Présentation

Cet article est une archive, veuillez consulter désormais l’article suivant Plugins pour SPIP 2.0 correspondants aux fonctions de GISEH

Nom du Squelette : Giseh

Version du squelette : 2.4.15

Auteur : ministère de l’Écologie, de l’Energie, du Développement Durable et de la Mer. La conception et la réalisation ont été effectuées par un agent du ministère (une partie de ce ministère s’intitulait précédemment « ministère de l’Équipement » d’où le pseudo « Equipement » de l’auteur, qui est basé à Nantes).

Licence : GPL

Compatibilité SPIP : Les squelettes Giseh reposent sur SPIP 1.8.3b (et pas SPIP 1.9) pour des contraintes de stabilité. Ils utilisaient précédemment SPIP 1.6. L’absence des possibilités de plugins de SPIP 1.9 est compensée par le grand nombre de fonctionnalités offertes (qui évitent de recourir à des plugins moyennant une modification de seulement 3% du code de SPIP). Les squelettes sont fournis avec SPIP 1.8.3 afin de simplifier l’installation. À noter que parmi les fichiers de langues, seules 4 langues sont fournies – français, anglais, allemand, espagnol - afin d’alléger le fichier ZIP d’installation (on passe de 5980 Ko de fichiers de langues à 524 Ko).

Compatibilité PHP : Les squelettes Giseh version 2.3.5 (du 24/09/07) sont compatibles avec PHP4 et sont désormais compatibles avec PHP5.

Compatibilité avec les navigateurs : Ces squelettes sont utilisés depuis plusieurs années sur Firefox version 1 et 2 (sous windows) et sur Internet explorer version 5.5, 6 et 7 (sous windows). Des tests ont montrés que les squelettes Giseh sont compatibles avec d’autres navigateurs, mais un test n’a pas la même valeur qu’une utilisation sur un grand nombre de sites pendant plusieurs années. À noter que les squelettes utilisent une mise en page sans tableau HTML pour une meilleure accessibilité, ainsi qu’une taille de police redimensionnable (« em ») qui est recommandée pour l’accessibilité.

Page d’accueil

Exemple de page d’accueil (son contenu est paramétrable)

Principales fonctionnalités

Menu déroulant horizontal alimenté automatiquement (le nombre de niveaux est paramétrable, le premier niveau respecte les règles d’accessibilité, on peut ne pas faire apparaître certaines rubriques dans le menu, le contenu du menu s’adapte aux droits de l’utilisateur authentifié).

24 formes de rubriques (sélection dans une liste déroulante)

Choix entre plusieurs types de colonnes de gauche pour les rubriques (affichage des rubriques sœurs ou bien affichage des sites référencés dans la rubrique ou bien même colonne de gauche que la page d’accueil …)

Choix de l’ordre de tri des articles dans une rubrique (par numéro de titre, par ordre alphabétique, par date de publication décroissante, par date de publication croissante)

14 formes d’articles (sélection dans une liste déroulante)

Choix entre plusieurs types de colonnes de gauche pour les articles (affichage des articles frères ou bien affichage des articles ayant un mot clé identique à l’un des mots clés associés à l’article en cours ou bien même colonne de gauche que la page d’accueil …)

La page d’accueil est quasiment intégralement paramétrable (texte de bienvenue, contenu des colonnes de gauche et de droite, nombre maxi d’actualités, mots-clés pour les moteurs de recherche, …)

Gestion automatique de l’historique des actualités (avec affichage par année et pas mois)

Téléchargement de l’image du bandeau haut du site

Le contenu du pied de page est paramétrable

Recherche portant sur les articles et les forums

Possibilité de laisser des commentaires à la suite des articles, possibilité de forums

Possibilité de mettre en place une pétition

Possibilité de calendrier

Chemin d’accès à la page consultée

Plan du site

Possibilité de marquage Xiti

Possibilité d’intégrer des vidéos au format « FLV ».

Fonctionnalités avancées

Possibilité de permettre au visiteur de proposer un article depuis le site public (sans avoir un compte sur SPIP)

Modifier directement le texte de certains articles depuis le site public (avec suivi des révisions sur le site public)

Foire aux questions (formulaire pour poser une question et affichage des questions / réponses)

CHAT

Possibilité de restreindre, aux utilisateurs authentifiés, l’accès à certaines rubriques sur le sites public. Une optimisation permet de conserver les avantages du cache de SPIP pour les utilisateurs non authentifiés.

Rubriques en accès restreint à certains auteurs

Restreindre l’accès d’une rubrique à certains auteurs

Possibilité de restreindre, à certains utilisateurs authentifiés, l’accès à certaines rubriques sur le site public et dans l’espace privé. Avec la possibilité de modifier le statut de l’auteur pour l’une de ces rubriques (on peut décider de donner à un administrateur restreint uniquement un rôle de rédacteur sur une rubrique protégée). Une optimisation permet de conserver les avantages du cache de SPIP pour les utilisateurs non authentifiés.

Changer le statut d’un auteur pour une rubrique

Un statut supplémentaire : « rédacteur qui peut publier ses articles ».

Multilinguisme

Simulation de multirubricage pour faire apparaître un même article dans plusieurs rubriques

Paramétrage d’une rubrique

Paramétrage d’une rubrique

Une prévisualisation étendue (on peut naviguer sur le site en prévisualisation)

Uploader plusieurs pièces jointes en une seule manipulation

Remplacer directement une pièce jointe

Import d’une liste d’auteurs

Ajout d’une feuille de style avec des arrondis

Formulaire de création et de modification d’un article sur le site public

La version 2.4.10 du 31/07/2008 (modifiée le 22/09/2008) apporte la possibilité de créer et modifier un article directement sur le site public (cf. copie d’écran ci-dessus). Pour plus de détails, consulter le document « Nouveautés de la version 2.4.10.pdf ». Une vidéo illustrant cette fonctionnalité peut être visualisée (en format réduit) à l’adresse suivante : http://videos.spip.org/spip.php?article100 ou bien peut être téléchargée :

.

La version 2.4.12 du 24/12/2008 repose sur SPIP 1.8.3b.

La version 2.4.13 du 10/02/2009 ajoute une forme d’article « photothèque ».

La version 2.4.14 du 15/04/2009 corrige deux failles de sécurité de SPIP 1.8.3.

La version 2.4.15 du 19/11/2009 corrige quelques points.

La version 2.4.18 du 13/01/2011 corrige quelques points.

Documentation de Giseh version 2.4
Notice d’installation
Nouveautés des versions 2.4.10, 2.4.11, 2.4.12 et 2.4.13

Il n’y a pas de Post-Scriptum.

Discussion

145 discussions

  • 3

    Bonjour,

    Je viens d’installer la version 1.4.12 (la totalité des fichiers). Pourtant, dans l’espace privé, je vois que c’est toujours la version SPIP 1.8.3a qui est utilisée et non pas la version 1.8.3b que je voudrais installer (suite à un message d’alerte de mon hébergeur).

    Merci pour votre réponse
    Cordialement
    Martine

    • La version 2.4.12 utilise bien la version 1.8.3b de SPIP. En revanche, je n’avais pas modifié le numéro de version qui s’affiche dans l’espace privé. Ceci est désormais rectifié dans le fichier ZIP intitulé Master v2_4_12 (seul le fichier ecrire/inc_version.php3 a été modifié pour afficher le dernier numéro de version).

    • Bonjour,
      je souhaite déplacer le champs recherche à droite (soit au dessus les blocs soit sur la barre d’adresse de la page) ; le problème est que je ne sais pas quel fichier modifié pour cela !
      Quelqu’un pourrait-il m’indiquer le (ou les) fichiers à modifer ?

      Cordialement,

      barbs

    • J’explique les possibilités de Giseh. En revanche mon rôle n’est pas de réaliser une fonctionnalité sur mesure pour un site particulier.

    Répondre à ce message

  • 9

    Bonjour,

    Giseh est excellent.
    On en veux toujours plus... Y a t il des possibilités de cartographie, à l’image du plugin SPIP-CARTO ? Est-ce envisagé ?

    Merci

    • Giseh n’offre pas de possibilité de cartographie car il laisse cela aux logiciels spécialisés dans le domaine.

      Pour donner l’illusion que la carte est sur le site, une solution consiste à ouvrir un lien vers le logiciel spécialisé, dans une nouvelle fenêtre dépourvue des barres d’outils du navigateur.

    • Bonjour,

      Je cherche à faire pour ma part une carte avec des liens avec la sélection d’une balise vers d’autres pages. ce n’est pas de la carto mais un petit début. je recherche donc comment faire avec giseh. faut-il installer un autre plugins ?

      Cordialement,

      barbs

    • La réponse se trouve dans la documentation de Giseh version 2.4, chapitre « 5.7 Rubrique avec une image cliquable dans le texte de la rubrique », à la page 23.

    • Merci beaucoup pour la réponse.
      Cela fonctionne. maintenant comment fait-on pour connaître les coordonnées du liens hypertextes voulus (ex : coords=« 224,2,235,2,250,10,274,27,274,36,248,39,240,17,230,15 »)

      Merci

      Barbs

    • Bonjour,

      je souhaiterai mettre sur la page d’accueil de mon site des annonces qui défilent toutes seules avec un lien vers un article complet ?
      De plus, je n’arrive pas à intégrer des plugings dans giseh (ex walma) ? est- ce possible ?

      Cordialement
      et merci pour giseh très pratique

      Barbs

    • -  des annonces qui défilent toutes seules avec un lien vers un article complet : j’explique les possibilités de Giseh. En revanche mon rôle n’est pas de réaliser une fonctionnalité sur mesure pour un site particulier.

      -  je n’arrive pas à intégrer des plugins dans giseh : les plugins ne sont pas compatibles avec SPIP 1.8 (qui est utilisé par Giseh).

    • -  comment fait-on pour connaître les coordonnées du liens hypertextes voulus : cette question ne concerne ni SPIP, ni Giseh. Elle concerne le mapping d’image.

    • Bonjour,

      Quel(s) css et quelle(s) ligne(s) faut-il modifier pour :

      -  modifier la couleur de la police du menu déroulant du bandeau haut
      -  modifier la couleur de la police des liens avant et après avoir cliqué dessus ?

      Merci pour vos réponses.

    • La couleur de la police du menu déroulant du bandeau haut est définie dans la CSS par les lignes suivantes :

      #menuprincipal a {
      	font-size: 0.7em;
      	font-weight: bold;
      	color: #FFFFFF;
              ...
      }
      #menuprincipal a:hover {
      	color: #FFFFFF;
      }
      
      div.menu a.menuItem {
        font-size: 0.55em;
        line-height: 2em;
        color: #242424;
        ...
      }
      
      div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
        background-color: #E8F7FD;
        color: #242424;
      }

      La couleur de la police des liens est définie dans la CSS à différents endroits, selon le lien en question.

    Répondre à ce message

  • 1

    Bonjour,

    Si en colonne de droite, on pose des rubriques avec « Page d’accueil : titre d’un bloc lien en col de droite » et une rubrique avec « Page d’accueil : titre d’un bloc (logo) dans la col de droite », l’ordre des numéros que l’on affecte aux rubriques via les numéros cachés n’est plus respecté : la rubrique « Page d’accueil : titre d’un bloc (logo) dans la col de droite » est placée à la fin. Est-ce-normal ?

    Merci et crdl

    • C’est normal. L’ordre des formes de bloc dans la colonne de droite est imposé car il résulte de choix graphiques.

    Répondre à ce message

  • La version 2.4.12 de Giseh du 24/12/2008 repose sur SPIP 1.8.3b.

    Répondre à ce message

  • 1
    labiloute

    Dans giseh, existe-t-il un système de pagination pour l’affichage des titres d’article d’une rubrique ?

    Répondre à ce message

  • 1
    la biloute

    Bonjour,

    j’utlise le squelette pour pour le formulaire pour poser une question.
    Cela me va bien mais j’ai remarquer que chaque message était retenu dans
    l’administration de spip comme une demande de publication de breve ou
    d’article ? Existe-t-il un moyen pour ne garder que la fonction message sans
    l’aspect demande de publication ?

    • Quelques pistes si le formulaire pour poser une question ne correspond pas au cas demandé :

      -  première solution : affecter à l’article la forme « Formulaire pour envoyer un message anonyme ». La question ne sera pas mémorisée dans la base de données de SPIP.

      -  seconde solution : désactiver le « Suivi de l’activité éditoriale » dans la configuration de SPIP.

      -  troisième solution : utiliser la balise de SPIP : #FORMULAIRE_ECRIRE_AUTEUR

    Répondre à ce message

  • 1

    Bonjour,

    Les visiteurs d’un site avec le squelette giseh (version 2.4.11) peuvent écrire ou corriger des articles ? Si c’est es cas, comment éviter cela pour l’ensemble des articles sauf certains que je choisirais ?

    Ce même squelette accepte-t’il certain plugins ?

    • -  Concernant la création ou la modification d’articles sur le site public, les droits sont strictement identiques à ceux de l’espace privé. C’est-à-dire que l’utilisateur doit être authentifié, doit avoir au moins le statut « rédacteur », etc.

      -  Les plugins ne sont pas compatibles avec SPIP 1.8 (qui est utilisé par Giseh).

    Répondre à ce message

  • 3
    labiloute

    il y a 3 squelettes qui contient la partie haute des pages dont le menu principal : __haut-fixe.html, __haut-prop.html, __haut-retlig.html.
    Quel est la différence ? Lequel est pris en compte ?

    • C’est __haut-prop.html qui est pris en compte.

    • labiloute

      ok merci !
      Dans mon menu principal je souhaite faire en sorte que lorqu’il y a de
      ssous-rubriques (et donc un menu déroulant) que le lien de la rubrique
      parente (dont le nom s’affiche dans le menu) ne renvoit pas vers une page
      avec le titre des sous-rubriques. Je voulais que cela renvoie vers la
      première sous rubrique mais je n’ai pas réussi (une astuce ?). J’ai
      modifié le code comme suit et le résultat me satisfait c’est à dire que
      pour les rubriques ayant des sous-rubriques, le lien de la rubrique
      principale ne renvoie vers rien mais pour les rubriques n’ayant pas de
      sous-rubriques, le lien est toujours actif.
      Est-ce que vous pourriez m’expliquer le code ci-dessous pour que je
      comprenne en fin de compte ce que j’ai fais. Il y a des syntaxes que je
      ne connais pas « <//B_sous_rub1> ».

      	<BOUCLE_masquer(RUBRIQUES){titre_mot=_masquer_dans_menu_dynamique}{doublons}{par
      id_rubrique}>
      	</BOUCLE_masquer>
      	<BOUCLE_menu_haut(RUBRIQUES){racine}{doublons}{par num
      titre}{lang_select=non}>
                      <B_sous_rub1>
                      <BOUCLE_sous_rub1(RUBRIQUES){id_parent}{doublons}{par num
      titre}{lang_select=non}>
                      </BOUCLE_sous_rub1>
                      <td><a href="#" onmouseover="buttonMouseover(event,
      'menuRub#ID_RUBRIQUE');">[(#TITRE|supprimer_numero)]</a></td>
                      </B_sous_rub1>
                      <td><a
      href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero)]</a></td>
                      <//B_sous_rub1>
      	</BOUCLE_menu_haut>
    • J’explique les possibilités de Giseh. En revanche mon rôle n’est pas de réaliser une fonctionnalité sur mesure pour un site particulier.

      Pour en savoir plus sur les syntaxes de boucle : http://www.spip.net/fr_article898.html

    Répondre à ce message

  • 1
    Christophe

    Bonjour, je souhaite améliorer l’affichage de la page d’accueil en
    affichant les actualités et/ou les actualités des sites syndiqués sur 2
    colonnes. Avez-vous une idée ? Merci d’avance.

    • J’explique les possibilités de Giseh. En revanche mon rôle n’est pas de réaliser une fonctionnalité sur mesure pour un site particulier.

    Répondre à ce message

  • 1

    Bonjour,

    Je n’arrive pas à faire apparaître les brèves sur le site web. Avez vous une solution à me proposer ?

    Merci.

    • Giseh n’utilise pas les brèves.

      A la place, il utilise les articles à qui ont a affectés le raccourci « Page d’accueil : actualités (raccourci temporaire) » ou bien « Rubrique : raccourci temporaire dans les dernières actualités ».

      La raison est simple, les utilisateurs souhaitaient pouvoir associer une pièce jointe à une actualité. Les brèves ne le permettent pas, mais les articles le permettent.

    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