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é.
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.
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
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.
Discussions par date d’activité
145 discussions
Bug ? Bien qu’ayant coché « autoriser les pièces jointes dans les rubriques »
cela n’apparait pas . Test avec un téléchargement de pdf et HTML, sur pagespersofree
(Giseh vierge) et Hébergement pro (site en production). Par contre, pas de pb avec les pièces jointes dans les articles.
En cochant « autoriser les pièces jointes dans les rubriques », on peut uploader un document dans une rubrique, en revanche les gabarits de rubriques ne l’afficheront pas. C’est un choix de conception de Giseh qui vise à ce que l’information soit dans les articles et que les rubriques servent uniquement d’arborescence.
A noter que l’on peut faire apparaître un lien vers une pièce jointe dans le texte d’une rubrique en utilisant les raccourcis SPIP ().
Répondre à ce message
Merci à Giseh pour cet outil si puissant. Juste un petit bug à signaler, quand je désactive
« utiliser les mots clés » il n’est plus possible lors de la création de rubriques ou articles de
les paramétrer. L’icone « choisir » apparait, mais quand on clique dessus rien ne ce passe.
J’ai essayé plusieurs installations sur les pages perso de Free et sur un hébergement Pro
toujours le même résultat. Merci.
Le paramétrage de Giseh repose sur l’utilisation des mots-clés de SPIP. Aussi, il est normal de ne pas pouvoir paramétrer Giseh si l’on désactive l’utilisation des mots-clés.
Répondre à ce message
Complément à mon message précédent :
Lorsque je cliques sur Imprimer, j’obtiens bien le texte de la pétition, mais pas les signatures.
Est-ce normal ?
Martine
L’impression utilise un gabarit générique qui ne prend pas en compte ce cas particulier.
Répondre à ce message
Bonjour,
J’ai un souci concernant les caractères des messages, par exemple : « Un courrier de confirmation vient de vous être envoyé ... ». Ce message n’est pas dans une div.
Je ne peux pas modifier le style. Dans quel squelette faut-il intervenir ?
Merci de votre réponse.
Martine
Effectivement, SPIP ne place pas ce message dans un DIV (inc-formulaire_signature.php3 à la ligne 283).
Répondre à ce message
Bonjour,
tout d’abord merci d’avoir mis à disposition ce squelette ; ça m’a permis de créer facilement mon premier site. Enfin, ce n’est pas encore un site puisque je n’ai créé aucune rubrique pour le moment.
Quelque chose me chagrine : j’ai passé beaucoup de temps à créer un fond d’écran et je m’aperçois qu’il n’est pas affiché dans son intégralité quelque soit la taille de l’écran. Comment puis-je faire pour qu’il soit toujours full screen ?
Merci par avance.
ermakoa
Répondre à ce message
bonsoir et bravo pour ce squelette !
avec tout ce forum j’ai réussi à construire un site dont je suis assez fier.
mon problème : les URL propres.
j’ai essayer d’utiliser la méthode proposée dans htaccess.txt mais à chaque fois ca plante.
mon site est en www.maville.com/~mairie quel pramètre doit on utiliser pour RewriteBase ??
merci pour votre aide.
Les URL propres ne sont pas utilisables avec Giseh.
merci pour l’info
Répondre à ce message
Bonjour,
Tout d’abord, merci pour cette version de squelette que je trouve vraiment sympa.
J’ai 2 questions :
1 - je souhaiterais mettre en place une banière google adsence
code :
<script type="text/javascript"><!--
google_ad_client = "pub-xxxxxxxxxxxx";
//728x90, date de création 12/01/08
google_ad_slot = "xxxxxxxxxxxx";
google_ad_width = 728;
google_ad_height = 90;
//--></script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
J’ai cherché dans quelle page, mais vu aussi le nombre de posts concernant ce problème, je préfére te demander comment faire.
2 - Dans le pied de page, je souhaiterai inserer des mentions, genre contact webmestre et mentions légales avec liens cliquables.
Comment faire ?
D’avance merci de tes réponses.
1 - A quel endroit la bannière doit-elle apparaître (bas de la page ? ....)
2 - Se reporter à la documentation page 39.
Merci pour la réactivité :)
1 - A quel endroit la bannière doit-elle apparaître (bas de la page ? ....)
En haut, sous le menu et sur toutes les pages ou colonne de droite sur toutes les pages.
Encore merci pour ton aide.
Une piste peut consister à placer le code à la fin du fichier _template/__haut-intraprop.html, puis à vider le cache de SPIP afin de recompiler le squelette.
Répondre à ce message
bonjour,
ayant updaté ma version 2.53 à la 2.54, j’obtiens l’erreur suivante dans l’interface privée :
ajout CI --------------------- function http_style_background($img, $att=’’) return « style=’background : url(\ »« . _DIR_IMG_PACK . $img . ’ »)’ . ($att ? (’ ’ . $att) : ’’) . « ;’ » ; ?>
et je ne parviens pas à en trouver l’origine.
merci de votre aide
Ce fragment de code appartient à la fin du fichier ecrire/inc_presentation.php3 ... qui ne figure pas dans le fichier compressé comprenant les fichiers pour la mise à jour de la version 2.53 à la version 2.54. En effet, le fichier ecrire/inc_presentation.php3 n’a pas été modifié depuis la version 2.53.
Il s’agit vraisemblablement d’une altération de fichier. Une solution consiste à supprimer (sur le serveur) le fichier actuel ecrire/inc_presentation.php3, puis à le déposer à nouveau sur le serveur.
merci beaucoup
Répondre à ce message
Bonjour,
Une partie de mon site est accessible par mot de passe (site associatif avec un login et un mot de passe unique pour tous les adhérents). Cette partie comporte un forum.
Lorsque quelqu’un souhaite participer au forum, la partie « Qui êtes-vous » en bas du formulaire fait apparaître la zone « Votre nom » prérempli avec l’identifiant, sans qu’il soit possible de le changer et ne permet pas la saisie d’une adresse e-mail.
Quel squelette faudrait-il modifier et comment pour que les zones Nom et adresse mail puissent être remplies par le participant ?
Merci de votre aide.
Martine
C’est volontairement que la zone « Votre nom » est préremplie avec l’identifiant (cela épargne du travail à celui qui rédige le message), sans qu’il soit possible de le changer (pour ne pas qu’il poste un message au nom d’un autre personne).
L’adresse e-mail est préremplie si elle a été renseignée lors de la création ou modification de l’auteur.
Répondre à ce message
bonjour,
toutes les pages (enfin les articles, rubriques, sous -rubriques ... ) sont-elles automatiquement marquées par Xiti ?
Merci
La page d’accueil, les rubriques (et sous rubriques), les articles sont automatiquement marqués pour Xiti (si l’on a suivi la procédure relative à Xiti décrite dans la documentation).
A noter que les pièces jointes sont également automatiquement marquées pour Xiti.
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 :
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.
Suivre les commentaires : |