SPIP-Contrib

SPIP-Contrib

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

286 Plugins, 197 contribs sur SPIP-Zone, 252 visiteurs en ce moment

Accueil > Administration et BDD > Publication multi sites > cims : plugin « publication multi sites avec filtrage par rubrique  (...)

cims : plugin « publication multi sites avec filtrage par rubrique »

4 novembre 2010 – par Equipement – commentaires

10 votes

Le plugin « cims » permet une publication multi sites avec filtrage par rubrique. Attention, il s’installe d’une manière particulière, il nécessite un fichier de paramétrage et il présente certaines incompatibilités.

L’objectif est d’éviter des saisies en double dans les cas suivants :
-  un site intranet dont une partie des informations seulement doit être accessible en extranet ;
-  un site intranet et un site internet d’un même organisme avec des d’informations communes, mais également des informations propres à chaque site ;
-  etc.

En particulier, ce plugin peut permettre d’avoir un graphisme différent selon l’adresse utilisée pour consulter le site (sous réserve de mettre les squelettes et les feuilles de style dans des plugins).

Fonctionnalités

Ce plugin suppose que le site SPIP dispose de plusieurs adresses, par exemple une adresse intranet et une adresse internet.

Selon l’adresse utilisée pour consulter le site :
-  seules certaines rubriques apparaîtront ;
-  les plugins activés pourront être différents ;
-  les paramètres de configuration de SPIP pourront être différents.

En mettant les squelettes et les feuilles de style dans des plugins, cela permet d’avoir un graphisme différent selon l’adresse utilisée pour consulter le site.

L’administrateur du site peut choisir sur quelles adresses une rubrique sera publiée.

Lorsqu’un administrateur restreint crée une rubrique, elle sera publiée sur l’adresse en cours.

Lors de l’activation du plugin, un paramètre permet d’affecter automatiquement à chaque rubrique l’adresse du site par défaut que l’on indique dans le fichier de paramétrage.

Compatibilité

Le plugin est compatible avec SPIP 2.1, SPIP 3.0 et SPIP 3.1. Il est compatible avec PHP 5 (y compris PHP 5.4).

Il surcharge le fichier inc/meta.php.

Il n’est pas compatible avec l’utilisation d’une base externe sous SPIP.

Il ne fonctionnera pas avec la procédure de mutualisation de code

Installation

Le plugin « cims » s’installe d’une manière particulière, qui est décrite dans le document de description joint au présent article. En particulier, il nécessite un fichier de paramétrage. Il est impératif de respecter cette procédure d’installation.

Utilisation

L’utilisation est décrite dans le document de description joint au présent article.

Aspect technique

Chaque site d’un multi sites doit pouvoir activer les plugins le concernant et doit avoir ses propres paramètres de configuration de SPIP.

Or SPIP 2 mémorise la liste des plugins activés, et les paramètres de configuration de SPIP, dans la base de données (table spip_meta) ainsi que dans des fichiers de cache.

Aussi, la solution consiste à disposer d’une table « spip_meta » et d’un répertoire « tmp » par site d’un multi sites.

Le plugin crée automatiquement, le cas échéant, la table spip_meta... du site en cours et la renseigne. Le nom de cette table propre à chaque site sera "spip_cims_meta" suivi du code du site tel qu’il est défini dans le fichier de paramétrage.

Il crée automatiquement, au sein du répertoire « tmp », un répertoire propre à chaque site dont le nom sera « tmp » suivi du code du site tel qu’il est défini dans le fichier de paramétrage.

Pour en savoir plus, consulter le document "Etude d’architecture du plugin de publication multi sites.pdf".

Le schéma général de la solution est le suivant :

Dernière modification de cette page le 5 octobre 2016

Retour en haut de la page

Vos commentaires

Répondre à cet article

bouton radio modere priori

Attention, votre message n’apparaîtra qu’après avoir été relu et approuvé.

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

  • Le plugin FreeRadio 1.0

    25 mai 2011 – 29 commentaires

    Le plugin SPIP FreeRadio est un lecteur de flux audio gratuit à intégrer dans le corps des articles. Il permet de se mettre « à l’écoute » de WebRadios ou de sons à partir de leurs URL. FreeRadio est écrit en actionscript. Facile à intégrer, il est (...)

  • Mailsubscribers

    16 janvier 2013 – 274 commentaires

    Ce plugin permet de gérer les inscriptions (ou abonnements) à la diffusion de contenu par email. Mailsubscribers permet de gérer les inscriptions par Opt-in simple ou double et la désinscription par URL. Ce plugin gère également plusieurs listes (...)

  • noiZetier v2

    9 novembre 2012 – 36 commentaires

    Le noiZetier offre une interface d’administration permettant d’insérer au choix des éléments modulaires de squelettes (noisettes) et de les ajouter ainsi à ses squelettes. Compatibilité La version 2 du noizetier fonctionne sous SPIP 3. Elle est (...)

  • cirr : plugin « rédacteur restreint »

    29 octobre 2010 – 60 commentaires

    Ce plugin « cirr : rédacteur restreint » permet d’affecter des rubriques aux rédacteurs et modifie les droits afin qu’un rédacteur restreint (ou un administrateur restreint) voit dans l’espace privé uniquement les rubriques qui lui sont affectées (et leur (...)

  • Un retour d’expérience d’utilisation de Formidable

    26 octobre – commentaires

    Il s’agissait de créer un formulaire d’inscription à un évènement modérer les inscriptions dans le privé publier les inscriptions dans le public Nous avons discuté de cette présentation lors de l’apéro SPIP du 15 février 2016 à la Cantine (...)

Ça spipe par là