[spip-dev] Spip 2.1, mutualisation et plugins.

Bonjour,

Je prépare une mise à jour du paquet deb pour spip 2.1

J'ai le message d'erreur suivant:
  Error in the plugins: /usr/share/spip/plugins/auto/crayons/tetecrayons.php

Il semblerait que SPIP essaie de charger le plugin depuis le répertoire
principal et non celui du site mutualisé.

Pour le plugin de mutualisation, j'ai pris le dernier code disponible à:
   svn://zone.spip.org/spip-zone/_plugins_/mutualisation

Romain

Bonjour

Ton dossier plugins est a la racine non ?

Pierre

Le lundi 12 avril 2010 14:14:20, vous avez écrit :

Ton dossier plugins est a la racine non ?

Non, pas celui des sites mutualisés qui sont de la forme:
  spip/sites/mon_site/plugins

C'est aussi là que les plugins auto s'installent via l'interface web par
exemple..

Romain

Ah là je sais pas alors, justement je cherche comment faire cela sur ma mutu.

pierre

Je ne sais pas comment tu vois la mutu mais dans l'idée ça serait plutôt organisé comme ça:
  - un seul répertoire /plugins centralisé pour tous les SPIP

  - *pas* de /auto dans ce rep si tu ne veux pas que n'importe quel webmestre puisse installer n'importe quel plugin y compris des gouffres de sécus (si, si il y en a un certain nombre dans les plugins que tu peux trouver de ci de là...)

  - si tu veux laisser un dossier /plugins "spécifique" pour certains sites, il faut définir _DIR_PLUGINS_SUPPL dans le mes_options.php *du site*.
Par exemple pour utiliser le dossier /plugins dans le site mon-site.tld dans une mutu où les sites sont dans /sites cela donnerait:
define('_DIR_PLUGINS_SUPPL','../sites/mon-site.tld/plugins/');

Voir la page du carnet Mutualisation de spip-contrib traitant de ce problème: http://www.spip-contrib.net/Gestion-des-dossiers-plugins

Merci.

J'avais une vielle version de cette variable avec un autre nom..

Problème réglé. Je vais uploader spip 2.1 dans debian !

Romain