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

  • 1
    labiloute

    Les photos s’affichent bien sur un squelette d’un article en reportage
    photo ou mosaïque, sauf si à la rubrique contenant l’article on a
    spécifié « afficher directement le texte de ses articles ».

    • Si la rubrique contient un seul article, on peut affecter à la rubrique le forme « Redirection : affiche directement le dernier article (redirection) ».

      Si la rubrique contient plusieurs articles, dont des articles avec une forme particulière (reportage photo, etc.), il ne faut pas affecter à la rubrique la forme "afficher directement le texte de ses articles" ou ses variantes.

    Répondre à ce message

  • 1
    labiloute

    Je n’arrive pas à afficher les vignettes des documents (jpg) joint à un
    article, alors que je sélectionne bien le gabarit reportage photo.

    • a) s’assurer que les images ont été jointes à l’article en tant que « document » (et pas en tant qu’image) ;

      b) joindre une vignette à chacun de ces documents ;

      c) retirer la forme « reportage photo » de cet article, puis lui affecter à nouveau. Ceci force le recalcul du fichier IMG/forme_article.php3 qui sert de cache pour la liste des formes qui ont été affectées aux articles.

    Répondre à ce message

  • 1

    Je cherche à afficher le nom de l’auteur d’un article à la suite de
    ’publié le [date]’ et je ne trouve pas quel est le fichier à modifier.

    • -  le fichier en question est : _template/__sommaire.html .
      La ligne à modifier est la suivante :

      <div class="texte">#INTRODUCTION<span class="dateactu"> <:eq_publie_le:>&nbsp;[(#DATE|nom_jour)]&nbsp;[(#DATE|jour)]&nbsp;[(#DATE|nom_mois)]&nbsp;[(#DATE|annee)]</span></div>

      -  il est déconseillé de modifier directement ce fichier. En effet, lors d’une mise à jour de version, les modifications apportées risquent d’être perdues. Pour éviter ce problème, il convient de copier le fichier _template/__sommaire.html vers le fichier _template/intraano__sommaire.html et de modifier ce dernier.

    Répondre à ce message

  • 3

    La version 2.4.11 de Giseh est disponible. Les nouveautés qu’elle apporte sont détaillées à la fin du document intitulé « Nouveautés des versions 2.4.10 et 2.4.11 ».

    • bonjour

      pour faire une mise à jour... il suffit de télécharger « 2.4.11 » par ftp et ecraser les fichiers déja en place avec « 2.4.10 » ?

      merci d’avance pour votre attention

    • Il suffit de télécharger « 2.4.11 » par ftp, d’écraser les fichiers déjà en place avec « 2.4.10 » et de vérifier les droits des fichiers (cf. notice d’installation).

    • quelle célérité

      merci pour votre réponse

    Répondre à ce message

  • 4

    Le passage à la version 2.4.10 c’est parfaitement bien déroulé.
    En revanche lorsque je suis en mode prévisualisation (qui fonctionne tout de même) j’ai le message suivant en haut de la fenêtre :

    [function.implode] : Bad arguments. in /home/H2442/fampoux.fr/ecrire/_giseh_inc_calcul.php3 on line 125

    Pourriez vous m’éclairer afin que je fasse le nécessaire pour éviter ce message ?...

    Voir le site réalisé grâce à Giseh.

    • Je n’arrive pas à obtenir ce message d’erreur. Toutefois, j’ai modifié le fichier en question pour contourner ce problème. Il convient de copier, dans le répertoire « ecrire », le fichier _giseh_inc_calcul.php3 contenu dans ce ZIP. Merci de m’indiquer si le message disparaît.

    • Bonsoir,

      C’est tout simplement parfait !!!

      Merci beaucoup.

    • bonjour peut-on utiliser des plugins dans ce squelette ? Ils semblent désactivés ou qu’on ne puisse pas les activer !
      Merci

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

    Répondre à ce message

  • 1

    Bonjour,

    Je suis chez FREE,
    J’ai installer GISEH mais quand je veux mettre des « fichiers joints » voilà ce qu’il me dit :


    Erreur...

    Ce fichier est trop gros pour le serveur ; la taille maximum autorisée en upload est de 2M.

    C’est étrange car mon fichier fait 439 Ko (450 499 octets) et c’est une image.

    Merci d’avance pour vos lumineuses remarques.

    • Cette question concerne SPIP.

      Le message renvoyé par SPIP (« Ce fichier est trop gros pour le serveur ... ») est généré suite à l’un des 3 messages d’erreur PHP :
      -  UPLOAD_ERR_INI_SIZE : Le fichier téléchargé excède la taille de upload_max_filesize, configurée dans le php.ini.
      -  UPLOAD_ERR_FORM_SIZE : Le fichier téléchargé excède la taille de MAX_FILE_SIZE, qui a été spécifiée dans le formulaire HTML.
      -  UPLOAD_ERR_PARTIAL : Le fichier n’a été que partiellement téléchargé.

      Aussi, il s’agit vraisemblablement du 3e cas « Le fichier n’a été que partiellement téléchargé ». Il faut tenter de déposer le fichier à noveau.

    Répondre à ce message

  • 1
    la biloute

    Bonjour,
    je souhaiterais que l’utilisateur ayant rentré un mauvais mot de passe
    soit redirigée vers une page spéciale. Comment faire ?
    De plus comment faire pour supprimer le blocage au bout de 3 tentatives
    (je en trouve pas le fichier qui inscrit le message en rouge)...

    • 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

  • 5

    Tout d’abord bravo pour ce travail - Je suis trés admiratif de la connaissance de certains.
    Je vous expose mon problème. Je mets en place un site collaboratif. Je souhaite utiliser le Squelettes Giseh. J’aimerai créer un formulaire personnalisé à destination des utilisateurs du site. Comment puis-je m’y prendre ?

    Merci

    • Quelles informations devront renseigner les utilisateurs du site dans ce « formulaire personnalisé » ?

    • Le formulaire devra comprendre les champs :
      Nom
      Prénom
      Age
      Adresse
      Code Postal
      Ville
      Commenataires/Notes

      Merci

    • Giseh n’offre pas ce genre de formulaire. En effet, pour ce type de besoin, nous utilisons l’outil « Limesurvey ».

    • Merci pour vos réponses,
      Je continue sur mon idée de formulaire.
      J’ai essayé de détourner les champs des articles. Ca fonctionne assez bien. Cependant je n’arrive pas enregister les Champs ( Chapo, soustitre,... ) dans le formulaire de modification des articles (__giseh_article.html ) sur l’espace public. Ne fonctionne que les champs titre, rubrique, texte.
      Je n’arrive pas à envoyer ces données dans la table « spip-article » de la base
      Pouvez-vous m’aider
      Merci

    • 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

    L’objectif de la forme de rubrique « Affiche directement le texte de ses articles » est d’éviter au visiteur de cliquer sur le titre de chaque article pour lire le texte de l’article. Aussi, c’est volontairement que le titre des article n’est pas cliquable dans cette forme.


    C’est ce que je recherche : afficher directement l’article, mais c’est bien là le problème, le contenu de l’article ne s’affiche pas : j’ai juste son titre sans lien (la redirection ne se fait pas)

    A noter que si j’enlève la forme de la rubrique, l’article apparait avec son lien et c’est correct.

    • Dans ce cas il ne faut pas appliquer de forme à la rubrique.

      A noter que dans SPIP, on ne peut pas faire de redirection sur une rubrique, mais on peut faire une redirection sur un article. Aussi une rubrique à qui on a affecté « Redirection : affiche directement le dernier article (redirection) » et dont le dernier article possède une redirection, utilisera un squelette qui redirige automatiquement vers le site indiqué dans la redirection du dernier article de la rubrique.

    Répondre à ce message

  • 1

    J’ai une rubrique avec le choix de la forme :

    « Affiche directement le texte de ses articles »

    A l’intérieur de la rubrique, des articles avec une redirection.

    Quand je clique sur cette rubrique, c’est le titre de l’article qui s’affiche et il n’y a aucun lien pour l’afficher (alors que l’affichage devrait se faire directement)

    Est-ce un problème connu ?

    • L’objectif de la forme de rubrique « Affiche directement le texte de ses articles » est d’éviter au visiteur de cliquer sur le titre de chaque article pour lire le texte de l’article. Aussi, c’est volontairement que le titre des article n’est pas cliquable dans cette forme.

      Si l’on veut vraiment utiliser cette forme et permettre à l’utilisateur de cliquer, il faut mettre un lien dans le texte de l’article (SPIP offre des raccourcis typographiques pour cela) au lieu d’utiliser un article avec une redirection.

    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