Quelqu'un relève le défi ?

Salut à tous !

Dans l'espoir de permettre à SPIP de changer en cour
de route les squelettes comme d'autres changent de chemises,
je me suis lancé un défi:

Faire tourner plusieurs SPIPs sur la même base de données,
mais dans des répertoires - et habillé avec des squelettes
et des contenus de cache différentes.

L'idée est de permettre au visiteur de regarder les mêmes contenus
à travers des squelettes différentes, qu'il peut choisier et alterner à
volonté en
cours de route à la manière de l'option 'Skin' paramétrable dans le
profil d'un utilisateur de XOOPS par exemple.

Eh bien, créer les répertoires avec des peaux différentes, qui se partagent
la même BD était fastoche (example sur http://elalbani.net/spip ../spip2;3
et 4).

Ensuite il a fallu créer un répertoire commun pour toutes les images -
logos,
images insérés dans les articles, ajoutés comme fichiers joints, etc. En
théorie
l'opération n'était pas plus compliquée que la première.

Lancer une action chercher/remplacer sur tous les répertoires afin de
remplacer
le chemin d'accès IMG/ par .../IMG d'abord en local et ensuite transférer
tous
les fichiers sensibles et modifié vers le serveur distant sans oublier de
créer le
répertoire IMG nouveau à la racine du site et de lui attribuer les
permissions
d'écriture nécessaire.

Mais quelle ne fut ma surprise de voir qu'en pratique l'opération fut un
échec total. Au lieu d'uploader une image et la mettre sagement dans le
nouveau répertoire SPIP s'obstine à me montrer une page blanche. Dommage.

J'avoue de manquer cruellement d'expérience et de patience pour pouvoir
relever ce genre de défi; j'ai donc abandonné de poursuivre mon plan
innovateur.

Mais peut-être il y a parmi vous quelqu'un qui se sent prêt à relever le
défi.

Je lui souhaite bonne chance

Le 25/03/03 23:30, « André Wild » <nowanet@noos.fr> a écrit :

Tout porte à croire que c'est un faux problème. Si tes sites ont été
réalisés avec la même version de SPIP, la seule manip à faire consiste à
multiplier les sites, en se connectant toujours à la même base. Par contre
je ne comprends pas quand tu dis des contenus de cache différents, à moins
que tu parles des squelettes qui changent.
Cordialement
Luis

Salut à tous !

Dans l'espoir de permettre à SPIP de changer en cour
de route les squelettes comme d'autres changent de chemises,
je me suis lancé un défi:

Faire tourner plusieurs SPIPs sur la même base de données,
mais dans des répertoires - et habillé avec des squelettes
et des contenus de cache différentes.

L'idée est de permettre au visiteur de regarder les mêmes contenus
à travers des squelettes différentes, qu'il peut choisier et alterner à
volonté en
cours de route à la manière de l'option 'Skin' paramétrable dans le
profil d'un utilisateur de XOOPS par exemple.

Eh bien, créer les répertoires avec des peaux différentes, qui se partagent
la même BD était fastoche (example sur http://elalbani.net/spip ../spip2;3
et 4).

Ensuite il a fallu créer un répertoire commun pour toutes les images -
logos,
images insérés dans les articles, ajoutés comme fichiers joints, etc. En
théorie
l'opération n'était pas plus compliquée que la première.

Lancer une action chercher/remplacer sur tous les répertoires afin de
remplacer
le chemin d'accès IMG/ par .../IMG d'abord en local et ensuite transférer
tous
les fichiers sensibles et modifié vers le serveur distant sans oublier de
créer le
répertoire IMG nouveau à la racine du site et de lui attribuer les
permissions
d'écriture nécessaire.

Mais quelle ne fut ma surprise de voir qu'en pratique l'opération fut un
échec total. Au lieu d'uploader une image et la mettre sagement dans le
nouveau répertoire SPIP s'obstine à me montrer une page blanche. Dommage.

J'avoue de manquer cruellement d'expérience et de patience pour pouvoir
relever ce genre de défi; j'ai donc abandonné de poursuivre mon plan
innovateur.

Mais peut-être il y a parmi vous quelqu'un qui se sent prêt à relever le
défi.

Je lui souhaite bonne chance

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.uzine.net/spip

Tout porte à croire que c'est un faux problème. Si tes sites ont été
réalisés avec la même version de SPIP, la seule manip à faire consiste à
multiplier les sites, en se connectant toujours à la même base. Par contre
je ne comprends pas quand tu dis des contenus de cache différents, à moins
que tu parles des squelettes qui changent.
Cordialement
Luis

Je crois que ce n'est pas si facile, l'url du site est mémorisé dans la
base, donc ça doit provoquer des conflits, de plus l'upload d'images semble
poser des problèmes. Mais c'est une idée interessante.
Dorian

Salut à tous !

Dans l'espoir de permettre à SPIP de changer en cour
de route les squelettes comme d'autres changent de chemises,
je me suis lancé un défi:

Faire tourner plusieurs SPIPs sur la même base de données,
mais dans des répertoires - et habillé avec des squelettes
et des contenus de cache différentes.

L'idée est de permettre au visiteur de regarder les mêmes contenus
à travers des squelettes différentes, qu'il peut choisier et alterner à
volonté en
cours de route à la manière de l'option 'Skin' paramétrable dans le
profil d'un utilisateur de XOOPS par exemple.

Eh bien, créer les répertoires avec des peaux différentes, qui se partagent
la même BD était fastoche (example sur http://elalbani.net/spip ../spip2;3
et 4).

Ensuite il a fallu créer un répertoire commun pour toutes les images -
logos,
images insérés dans les articles, ajoutés comme fichiers joints, etc. En
théorie
l'opération n'était pas plus compliquée que la première.

Lancer une action chercher/remplacer sur tous les répertoires afin de
remplacer
le chemin d'accès IMG/ par .../IMG d'abord en local et ensuite transférer
tous
les fichiers sensibles et modifié vers le serveur distant sans oublier de
créer le
répertoire IMG nouveau à la racine du site et de lui attribuer les
permissions
d'écriture nécessaire.

Mais quelle ne fut ma surprise de voir qu'en pratique l'opération fut un
échec total. Au lieu d'uploader une image et la mettre sagement dans le
nouveau répertoire SPIP s'obstine à me montrer une page blanche. Dommage.

J'avoue de manquer cruellement d'expérience et de patience pour pouvoir
relever ce genre de défi; j'ai donc abandonné de poursuivre mon plan
innovateur.

Mais peut-être il y a parmi vous quelqu'un qui se sent prêt à relever le
défi.

Je lui souhaite bonne chance

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.uzine.net/spip

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.uzine.net/spip

Je pense qu'il faut tout simplement changer la
variable include dans le fichier php. Par exemple,
pour mot.html, tu dois indiquer dans le fichier
mot.php3 le racourcis 'include' du squelette html
c'est a dire 'mot'. Il suffit (je pense) de rajouter
un peu de code php pour que cette variable se
modifieselon les souhaits de l'utilisateur. Tu peux
mettre tout tes squelettes correspondants dans une
array PHP multidimension avec chaque liens html:
ex en pseudo-code:
$mes_squelettes[version1] = (sommaire=sommaire1,
mot=mot1, etc...)

___________________________________________________________
Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français !
Yahoo! Mail : http://fr.mail.yahoo.com

From speciale@club-internet.fr Wed Mar 26 12:51:09 2003

Return-Path: <speciale@club-internet.fr>
Received: from relay-5v.club-internet.fr (relay-5v.club-internet.fr
  [194.158.96.110])
  by miel.brainstorm.fr (Postfix) with ESMTP id CF22E1C823A
  for <spip@rezo.net>; Wed, 26 Mar 2003 12:51:09 +0100 (CET)
Received: from [212.194.49.200] (f03m-2-200.d1.club-internet.fr
  [212.194.49.200])
  by relay-5v.club-internet.fr (Postfix) with ESMTP id 5D30816BA
  for <spip@rezo.net>; Wed, 26 Mar 2003 12:51:09 +0100 (CET)
User-Agent: Microsoft-Entourage/10.0.0.1309
Date: Wed, 26 Mar 2003 13:50:10 +0100
Subject: Re: [Spip] Quelqu'un rel=?ISO-8859-1?B?6HZlIGxlIGTp?=fi ?
From: speciale <speciale@club-internet.fr>
To: SPIPREZO <spip@rezo.net>
Message-ID: <BAA76092.5E3E%speciale@club-internet.fr>
In-Reply-To: <BAA74F8F.5533%dorian@3studio.org>
Mime-version: 1.0
Content-type: text/plain; charset="ISO-8859-1"
Content-transfer-encoding: quoted-printable
X-Spam-Status: No, hits=-6.2 required=7.0
  tests=IN_REP_TO,MIME_LONG_LINE_QP,QUOTED_EMAIL_TEXT,USER_AGENT
  version=2.50
X-Spam-Level:
X-Spam-Checker-Version: SpamAssassin 2.50 (1.173-2003-02-20-exp)
X-BeenThere: spip@rezo.net
X-Mailman-Version: 2.1.1+
Precedence: list
List-Id: SPIP : questions/reponses <spip.rezo.net>
List-Help: <mailto:spip-request@rezo.net?subject=help>
List-Post: <mailto:spip@rezo.net>
List-Subscribe: <http://listes.rezo.net/mailman/listinfo/spip&gt;,
  <mailto:spip-request@rezo.net?subject=subscribe>
List-Archive: <Discuter chez rezo.net;
List-Unsubscribe: <http://listes.rezo.net/mailman/listinfo/spip&gt;,
  <mailto:spip-request@rezo.net?subject=unsubscribe>
X-List-Received-Date: Wed, 26 Mar 2003 11:51:11 -0000
Status: O
Content-Length: 1300
Lines: 28

Le 26/03/03 12:37, =AB=A0oOo-- DoriaN --oOo=A0=BB <dorian@3studio.org> a =E9crit=A0:

=20

Tout porte =E0 croire que c'est un faux probl=E8me. Si tes sites ont =E9t=E9
r=E9alis=E9s avec la m=EAme version de SPIP, la seule manip =E0 faire consiste =E0
multiplier les sites, en se connectant toujours =E0 la m=EAme base. Par cont=

re

je ne comprends pas quand tu dis des contenus de cache diff=E9rents, =E0 moi=

ns

que tu parles des squelettes qui changent.
Cordialement
Luis

=20
Je crois que ce n'est pas si facile, l'url du site est m=E9moris=E9 dans la
base, donc =E7a doit provoquer des conflits, de plus l'upload d'images semb=

le

poser des probl=E8mes. Mais c'est une id=E9e interessante.
Dorian
=20

En local, =E7a a l'air de marcher. Mais je ne touche pas ni =E0 la structure de
SPIP ni ses dossiers, autrement dit je duplique les images pour chaque
dossier IMG. Par rapport aux probl=E8mes que =E7a pourrait entra=EEner je ne peux
=EAtre objectif, faute des connaissances n=E9cessaires, d'une part, et du boxon
que je fous quand je bosse de l'autre.
En tout cas, la base semble accepter l'id=E9e de partager son contenu avec
plusieurs SPIPS, quoique je vois qu'elle a, parfois, des comportements pour
le moins excentriques, mais c'est s=FBrement de ma faute.=20