SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano

273 Plugins, 191 contribs sur SPIP-Zone, 34 visiteurs en ce moment

Accueil du site > Rédaction > Glossaires > SPIPer Ipsum > SPIPer Ipsum, l’évangile au quotidien

SPIPer Ipsum, l’évangile au quotidien

28 décembre 2009 – par _Eric_ – 28 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

18 votes

Ce plugin permet d’afficher les différentes lectures de l’évangile du jour et le saint du jour selon le calendrier fixé par l’Eglise catholique. Ce service est proposé par le site de L’Evangile au Quotidien dans plusieurs langues.

Description

Le plugin propose d’afficher, d’une part, les lectures de l’évangile pour un jour et une langue donnés, et, d’autre part, le saint d’un jour et un résumé de sa vie dans une langue donnée.

L’affichage des textes se fait principalement au travers de modèles, ce qui permet l’inclusion dans un squelette ou dans un article.

Des pages « Evangile du jour » et « Saint du jour » sont aussi disponibles pour les squelettes Z, voir l’article SPIPer Ipsum et les squelettes Z pour plus de détails.

Il est aussi possible de récupérer toutes les informations stockées en cache pour un jour donné via une balise.

Installation

Se référer à l’installation d’un plugin sur spip.net. L’ensemble des sources est installé dans plugins/. Rien n’est créé en base de données.
Le plugin est déposé sur la zone et peut être téléchargé en zip ou en SVN.

Désinstallation

Désactiver le plugin dans la page d’administration de l’espace privé. Ensuite supprimer le dossier du plugin SPIPer Ipsum dans plugins/. Pour enlever toutes traces du plugin il est possible de supprimer aussi le cache du plugin à l’emplacement tmp/cache/spiperipsum/.

Configuration

Aucune configuration n’est nécessaire pour ce plugin.

Principes d’utilisation

Une page de démo demo/spiperipsum.html est fournie avec le plugin et illustre quelques uns des cas d’utilisation décrits ci-après. La page doit être appelée par l’url http://monsite/spip.php?page=demo/spiperipsum en mode administrateur.

Le modèle spiperipsum

Le plugin propose le modèle spiperipsum à inclure dans les squelettes ou les articles. Il permet d’afficher l’ensemble des textes que ce soit une lecture de l’évangile ou la vie d’un saint.

L’intégration de ce modèle dans un squelette se fait, par exemple, de la manière suivante :

  1. [(#MODELE{spiperipsum, langue=en, jour=aujourdhui, lecture=premiere})]
  2. [(#MODELE{spiperipsum, langue=#ENV{langue, #LANG}, jour=#ENV{jour}, lecture=saint, mode=page})]

et dans le texte d’un article :

  1. <spiperipsum|jour=2009-12-26|lecture=premiere>
  2. <spiperipsum|lecture=psaume>
  3. <spiperipsum|jour=aujourdhui|lecture=commentaire>
  4. <spiperipsum|langue=es>
  5. <spiperipsum|lecture=saint>

La balise #SPIPERIPSUM

Le plugin propose également une balise pour récupérer une à une chaque informations collectées pour un jour et une langue donnée. Ces informations sont stockées dans un cache organisé par jour et langue.

L’intégration du modèle ou de la balise dans un squelette se fait, par exemple, de la manière suivante :

  1. #SPIPERIPSUM{fr, aujourdhui, saint, url}
  2. #SPIPERIPSUM{en, 2009-12-24, saint, titre}
  3. #SPIPERIPSUM{en, 2009-12-24, psaume, verset}

Cette balise a peu d’intérêt sauf pour construire la noisette ci-après.

La noisette inclure/saint_lien.html

Le plugin propose également une noisette avec le nom du saint du jour et un lien vers le résumé de sa vie directement affiché sur le site du serveur. Cette noisette peut-être incluse dans un squelette, en particulier dans un bandeau ou une colonne extra.
Le code de cette noisette est le suivant :

  1. [<a[ href="(#SPIPERIPSUM{#ENV{langue}, #ENV{jour}, saint, url})"]>
  2.         (#SPIPERIPSUM{#ENV{langue}, #ENV{jour}, saint, titre}|trim)
  3. </a>]

Référence d’utilisation

Affichage des lectures de l’évangile avec le modèle spiperipsum

SPIPer Ipsum propose en premier lieu d’afficher les lectures de l’évangile, en utilisant le modèle spiperipsum. Les informations affichées par défaut sont les suivantes :
— le titre,
— la référence du verset ou l’auteur et la source pour le commentaire,
— le texte proprement dit.

Modèle spiperipsum pour l’évangile
1. langue facultatif, désigne le code de langue SPIP par défaut, la langue principale du site ou du contexte
2. jour facultatif, détermine la date de l’évangile, sous la forme aaaa-mm-jj ou avec le mot-clé aujourdhui pour le jour courant par défaut, le jour courant est choisi
3. lecture facultatif, identifie le texte de l’évangile souhaité et peut prendre les valeurs premiere, seconde, psaume , evangile et commentaire par défaut, la lecture evangile est choisie
4. mode facultatif, définie le mode d’appel du modèle, article ou page, et permet d’afficher les titres en h3 pour l’article et h2 pour la page par défaut, le mode article est choisi

Affichage de la vie d’un saint avec le modèle spiperipsum

SPIPer Ipsum propose aussi d’afficher le saint d’un jour et un résumé de sa vie, en utilisant le modèle spiperipsum. Les informations affichées par défaut sont les suivantes :
— le nom du saint,
— le texte de sa vie. Le saint du jour et sa vie

L’utilisation du modèle spiperipsum diffère de l’évangile sur un seul point, le paramètre lecture qui doit prendre la valeur saint.

Utilisation détaillée de la balise #SPIPERIPSUM

Les paramètres de la balise
1. langue désigne le code de langue SPIP
2. jour détermine la date de l’évangile, sous la forme aaaa-mm-jj ou avec le mot-clé aujourdhui pour le jour courant
3. lecture identifie le texte souhaité et peut prendre les valeurs premiere, seconde, psaume, evangile, commentaire et saint
4. info désigne l’information souhaitée. Pour une lecture de l’évangile à l’exception du commentaire les informations disponibles sont titre, verset et texte. Pour le commentaire, les informations disponibles sont titre, auteur, source et texte. Pour le saint, les informations disponibles sont titre, texte et url.

Personnalisation

Bien que les informations soient assez simples, il est toujours possible de personnaliser les affichages proposés en ajoutant de nouveaux modèles au plugin.

Mises à jour

-  7 Juin 2011 : Mise à jour 1.3.0, avec les modifications suivantes :

  • Spiper Ipsum devient compatible SPIP 3,
  • les pages Z du plugin sont maintenant utilisables sous Zpip-dist avec SPIP 2 et Z-Dist avec SPIP 3,
  • plugin.xml est revu en prévision de la migration sous paquet.xml (ajout du slogan).
Retour en haut de la page

Vos commentaires

Répondre à cet article

Qui êtes-vous ?

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 Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Une licence pour un article

    18 avril 2007 – 25 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Sur une idée originale de erational, voici un plugin permettant de lier une licence à un article.

  • Plugin Parrainage

    6 novembre 2011 – <blink style='color:red;'>public|spip|ecrire:commentaire</blink>

    Permettre aux utilisateurs d’inviter leurs contacts à s’inscrire sur le site. Description Vous connaissez le web moderne et son cortège d’applis toujours en version « beta » et de buzz sur le dernier réseau à la mode ? Vous voulez vous aussi vous y (...)

  • Formulaire de contact libre

    27 avril 2011 – 36 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Dans SPIP il n’y a pas un formulaire de contact, mais autant de formulaires de contact que d’auteurs. Cette phrase de Romy, dans son article Une page de contact dans mon SPIP, pointe un petit manque de SPIP. La possibilité d’insérer rapidement un (...)

  • Plugin Mot de Passe Compliqué

    2 novembre 2007 – 16 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Ce plugin ajoute un testeur de complexité de mot de passes dans les formulaires de choix de mot de passe de SPIP.

  • Navigation AJAX

    31 janvier – 18 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Ce plugin permet de modifier automatiquement une parties des liens internes de manière à ce qu’ils ne déclenchent pas un chargement complet de la page cible, mais un chargement en AJAX de certains éléments spécifiés à l’avance. Il permet aussi de (...)