Bernard-Paul Eminet - 06 73 42 90 23 - Drupal | SPIP | Claroline | Formateur - Développeur - français/anglais
SPIP + gestion par modèle = possibilités d’extensions illimitées sur un site web
Pourquoi SPIP c’est bien ?
C’est vrai finalement, comment est-il différencié par rapport aux autres CMS qui existent actuellement ?
Entre autre par la notion de "modèle SPIP" qui n’existe pas (du moins sous cette forme et aussi simple) dans d’autre CMS.
Voir l’article qui décrit la notion de modèle sur www.spip.net
Cette méthode est inspirée des modèles de Wikipédia.
Le système des modèles offre de nouvelles capacités aux webmestres et aux rédacteurs. En savoir plus
Bien comprise cette notion offre des possibilités infinies dans un site web avec SPIP.
Dans cette rubrique, j’ai placé quelques modèles (certains simplistes - d’autre plus complexes). Tous correspondent à des problématiques réelles de mes clients.
Certains modèle font référence à des classes de CSS qui seront à adapter.
Considérons le modèle suivant : rubrique_resume.html à placer dans le dossier squelettes/modeles du site. [(#TITRE|supprimer_numero)] [(#INTRODUCTION)] Lire la suite... Appel du modèle dans un contenu : XXX étant l’ID de la rubrique cible. Action de ce modèle en "langage naturel" Pour la rubrique que je te passe en contexte. Va chercher TOUS ses articles, même si la rubrique contient des sous-rubriques (critèrebranche) ; et pour les articles : Dans (...)
Lire la suite...
Considérons le modèle suivant : rubrique_sommaire.html à placer dans le dossier squelettes/modeles du site. [(#REM) On récupère le contexte de la rubrique par l’ID qui est passer par l’appel du modèle ] [(#REM) Le miniplan de la rubrique de contexte ] » [(#TITRE|supprimer_numero)] [(#TITRE|supprimer_numero)] Appel du modèle dans un contenu : XXX étant l’ID de la rubrique cible. Action de ce modèle en "langage naturel" Pour la rubrique que je te passe en (...)
Lire la suite...
Considérons le modèle suivant : rubrique_sousrub.html à placer dans le dossier squelettes/modeles du site. [(#REM) modele qui affiche les titres des sous-rubriques d'une rubrique à la suite ] [(#REM) utile pour faire un glossaire ] <BOUCLE_rubrique(RUBRIQUES)id_rubrique> <B_sous_rubriques> <ul> | <BOUCLE_sous_rubriques(RUBRIQUES)id_parentpar num titre> <a href="#URL_RUBRIQUE" (...)
Lire la suite...
Ce modèle permet d’afficher des flux de syndication dans n’importe quel contenu du site. Considérons le modèle suivant : syndic.html à placer dans le dossier squelettes/modeles du site. [(#REM) Affichage pour le site syndiqué correspondant des derniers articles par date de syndication par le site distant ] [(#REM) Appel par nombreart est le nombre d’articles désiré ] [(#LOGO_SITE)] [(#NOM_SITE)] [(#DESCRIPTIF)] #URL_SITE [(#REM) TITRE* permet (...)
Lire la suite...
Placer dans le contenu d’un site : Envoyer un mail est tout à fait correct, mais l’adresse nicole.dubois@lesite.com se trouve alors dans le code source de la page HTML. Elle est donc vulnérable pour les robots "spammeurs". Le modèle mail.html suivant applique un JavaScript de protection d’une adresse email. Il contient du code qui reconstitue l’adresse pour l’internaute, mais qui la rend moins lisible dans le code source et l’empêche d’être stockée (...)
Lire la suite...
Le modèle suivant permet d’afficher des articles qui sont associés à un mot-clé. Il suppose évidemment que la gestion des mots-clés soit prévue dans la configuration du site. Considérons le modèle suivant : mot_affiche.html à placer dans le dossier squelettes/modeles du site. [(#REM) modele qui affiche la liste des articles associes a un mot-cle ] // xx est l’ID du mot-cle ?> [(#REM) on recupere l’ID du mot-cle passe dans le modele ] [(#REM) Articles trouves ] (...)
Lire la suite...
Considérons le modèle suivant : groupemot.html à placer dans le dossier squelettes/modeles du site. Il propose - dans un contenu - la recherche sur les mots-clés d’un groupe de mots-clés sous forme d’un pop-up qui propose une sélection des mots-clés du groupe qui sont associé à - au moins - 1 article. Appel dans un contenu par : ID est le numéro d’ID du groupe de mots-clés Il suppose que la gestion des mots-clés soit prévue dans la configuration du site. Il suppose (...)
Lire la suite...
Ce modèle est simpliste, il permet de signaler une nouveauté en ajoutant un petit visuel devant le titre d’un contenu. Faire un fichier new.html à placer dans le dossier squelettes/modeles Contenu de ce fichier : <font color="red">● </font> ● correspond à une puce pleine + une espace Appel du modèle Attention : à placer après le numéro du titre du contenu Exemple : 010. <new1>Présentation Pourquoi 1 ? Je ne (...)
Lire la suite...
|
Réalisations récentes :
Camping le Grand Verney (73) - www.camping-legrandverney.info
Laboratoire d’excellence "Religions et Sociétés dans le Monde Méditerranéen" (RESMED) - www.labex-resmed.fr
Doyenné, communautés catholiques du 12ème arrondissement de Paris - www.paris12catholique.fr
Institut d’Études Augustiniennes - www.etudes-augustiniennes.paris-sorbonne.fr
Antiquité classique et tardive - http://antiquite-classique-et-tardive.paris-sorbonne.fr/
|
Formations
|
Quelques contributions
|
La notion de modèles SPIP
|
Les derniers articles de spip.net
Comment participer à la documentation de SPIP - 9 juin 2013
_LARGEUR_MODE_IMAGE - 9 juin 2013
Changements entre 2.1.22 et 2.1.23 - 27 mai 2013