Diminuer la taille des caractères Augmenter la taille des caractères | BP Eminet, Développement et formation Drupal, formation WordPress, formation SPIP, plate-forme collaborative Claroline, Drupal, ergonomie, accessibilité, multilinguisme | http://www.p-interactif.com | Accueil | Imprimer

Accueil « Retour à La notion de "modèle SPIP"

La notion de "modèle SPIP"

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.

Quel est l’intérêt d’un modèle ?

Voici comment je l’explique dans mes formations.

Lire la suite...

Le resumé des articles d’une rubrique

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 l’ordre de leurs (...) Lire la suite...

Le mini-plan d’une rubrique

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 contexte. Affiche un (...) Lire la suite...

Faire un glossaire

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...

Un flux de syndication dans un contenu

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 d’éviter le moteur typographique ] (...) Lire la suite...

Protéger un adresse email par modèle

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 dans le cache du navigateur Dans un article : (...) Lire la suite...

Afficher des articles par mot-clé

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 ] [(#LOGO_ARTICLE)] (...) Lire la suite...

Faire une recherche sur un groupe de mot-clés

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 aussi l’existence d’un squelette (...) Lire la suite...

Signaler une nouveauté

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">●&nbsp;</font> ●&nbsp; 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 sais pas, pour simuler un passage d’ID (...) Lire la suite...

Dans la rubrique

  • Des modèles pour le webmaster du site