On me demande de faire la chose suivante pour la création de communautés :
"on" ?
permettre à un quidam (autorisé tout de même de créer une nouvelle
communauté (donc un nouveau site SPIP) sans connaître quoi que ce soit à la
technique, à partir d'un modèle déjà présent sur le serveur.
Il faut sans doute essayer de jouer avec les include/path, histoire de
pouvoir maintenir les sites par la suite, en cas de correction de bug ou
de trou de séccurité. Je ne pense pas que spip pose le moindre problème en
soi. Tous ses appels se font par des chemins relatifs (../IMG/,
ecrire/inc...)... s'il manque un élément, tu nous diras, mais la difficulté
est plus probablement côté serveur, ie indépendante de spip.
On me demande de faire la chose suivante pour la création de communautés :
permettre à un quidam (autorisé tout de même de créer une nouvelle
communauté (donc un nouveau site SPIP) sans connaître quoi que ce soit à
la
technique, à partir d'un modèle déjà présent sur le serveur.
En gros, via un assistant web, le quidam en question va donner le nom de
sa
communauté, quelques autres renseignements, cliquer sur "Installer", et
hop,
un nouveau site est disponible.
Je ne sais pas si je réponds à la question mais dans le cadre de
l'association Africa Computing, nous avons l'intention de réalisateur un
assistant en php permettant de générer des sites SPIP extrément simplifiés
de type http://www.cecos.bi ou http://racines.africa-web.org
Un tel site consite en des rubriques pour lesquels l'ensemble des articles
d'une même rubrique s'enchaînent à la suite sur une même page (en se basant
sur la numérotation des titre d'articles) : bref seule la page rubrique.html
est utilisé ! Trés simplifié comme méthode mais cela permet à des personnes
n'ayant aucunes connaissances techniques de maintenir leur site WEB.
L'assistant a pour objectif de générer le fichier rubrique.html en se basant
sur des éléments graphiques que choisit ou propose l'utilisateur pour
générer le bandeau supérieur, le bandeau gauche de menu et le bandeau droit
(pouvant éventuellement intégrer un système de news sur la permière page).
Nous n'avons pas encore effectué les développements par manque de temps mais
d'ici une quinzaine de jours, on devrait avoir une premiere version de
générateur de squellette rubrique.html simplifié. Bien entendu, les sources
php seront mis à la disposition de la communauté des utilisateurs spip par
le biais de notre site Web.
Sur un site spip (version 1.3.x), j'avais mis au oint un systeme d'acces
a certains articles/rubriques consideres comme 'prives'.
Ce systeme se basait sur une authentification :
Header ("WWW-authenticate: basic realm=\"$HTTP_HOST\"");
En recuperant $PHP_AUTH_USER et $PHP_AUTH_PW je pouvais comparer les
login/pass dans une table des personnes habilitees a consulter les
articles/rubriques demandees.
Je viens de mettre a jour spip avec la version 1.4.2 et le systeme
d'authentification ne fonctionne plus. ;(
Bon, je peux passer par une autre solution (formlaire + coockie,
session...) mais je serais curieux de connaitre la raison pour laquelle
l'authentification ne fonctionne plus depuis la mise a jour.
L'authentification se fait désormais via #LOGIN_PUBLIC, et on récupère les
éléments d'identification dans la variable $auteur_session (c'est un
tableau).