Ce que je trouverais génial à rajouter en priorité dans la prochaine version de SPIP c’est la possibilité de disposer d’une interface multilangue. Ensuite ce qui serait top ce serait un module d’authentification LDAP. Cela permeettrait par exemple de pour pouvoir lier SYMPA (gestionnaire de liste de diffusion) et SPIP.
Ensuite ce qui serait top ce serait un module d'authentification LDAP.
Cela permeettrait par exemple de pour pouvoir lier SYMPA (gestionnaire de
liste de diffusion) et SPIP.
Concrétement, quel est le lien entre LDAP et SYMPA ?
Est-ce que ça tourne quelquesoit le serveur LDAP ?
(OpenLDAP bien sûr mais aussi ActiveDirectory, j'ai ça au boulot).
>Ensuite ce qui serait top ce serait un module d'authentification LDAP.
>Cela permeettrait par exemple de pour pouvoir lier SYMPA (gestionnaire de
liste de diffusion) et SPIP.
J'ai démarré un projet de création de listes de contacts dans SPIP. En gros
on crée un objet "liste", et chacun a le droit, dans son espace privé, de
s'y inscrire ou de s'en désabonner. Ensuite le lien entre cette liste et des
gestionnaires de listes de diffusion n'est plus qu'une question annexe. (Je
l'ai implémenté pour Mailman en dix minutes).
On peut aussi imaginer que l'envoi d'un mail à une liste soit géré au niveau
de spip (mais ce serait uniquement un publipostage, pas une discussion).
Mais ça n'est pas limité à gérer des listes de mail : on peut aussi imaginer
faire des listes ... de gens autorisés à faire telle ou telle action, ou à
accéder à telle partie du site, etc.
Je n'ai pas envoyé le code dans le CVS tant qu'on était dans la 1.4, mais
dès qu'on est sûrs qu'elle est stabilisée, et que je trouve un peu de temps,
j'envoie et n en discute.
J'ai démarré un projet de création de listes de contacts dans SPIP. En gros
on crée un objet "liste", et chacun a le droit, dans son espace privé, de
s'y inscrire ou de s'en désabonner. Ensuite le lien entre cette liste et des
gestionnaires de listes de diffusion n'est plus qu'une question annexe. (Je
l'ai implémenté pour Mailman en dix minutes).
Hum... ça, par contre, il me semble que c'est réinventer la roue.
Par contre, utiliser une sorte d'API de mailman ou de sympa me paraît
bien plus adapté...
On peut aussi imaginer que l'envoi d'un mail à une liste soit géré au niveau
de spip (mais ce serait uniquement un publipostage, pas une discussion).
Mais ça n'est pas limité à gérer des listes de mail : on peut aussi imaginer
faire des listes ... de gens autorisés à faire telle ou telle action, ou à
accéder à telle partie du site, etc.
J'ai démarré un projet de création de listes de contacts dans SPIP.
[...]
Bien !
Hum... ça, par contre, il me semble que c'est réinventer la roue.
Bof, non, pas trop.
Par contre, utiliser une sorte d'API de mailman ou de sympa me
paraît bien plus adapté...
Et pour ceux qui n'ont pas mailman ou sympa sur leur plate forme ?
Mais ça n'est pas limité à gérer des listes de mail : on peut aussi
imaginer faire des listes ... de gens autorisés à faire telle ou
telle action, ou à accéder à telle partie du site, etc.
En gros, c'est donc une gestion de groupes d'utilisateurs, un groupe
pouvant contenir plusieurs utilisateurs (évidemment), et un
utilisateur pouvant être dans plusieurs groupe ? Une nouvelle entitée
gérée par SPIP, donc ...
Après, il suffit qu'on ait une gestion d'ACL qui permette de dire que
les membres de tel groupe ont tels droits (lecture, création,
validation, mise en ligne, ...) sur les rubriques "marquées" par ce
même groupe ...
En gros, c'est donc une gestion de groupes d'utilisateurs, un groupe
pouvant contenir plusieurs utilisateurs (évidemment), et un
utilisateur pouvant être dans plusieurs groupe ? Une nouvelle entitée
gérée par SPIP, donc ...
Ouip, c'est un vocabulaire plus clair, il vaut mieux utiliser "groupe
d'utilisateurs" que "liste". Adopté.
Après, il suffit qu'on ait une gestion d'ACL qui permette de dire que
les membres de tel groupe ont tels droits (lecture, création,
validation, mise en ligne, ...) sur les rubriques "marquées" par ce
même groupe ...
Ma démarche, dans un premier temps, est que chaque utilisateur voit
s'afficher la liste des groupes qui lui sont accessibles, et il
s'inscrit/désinscrit de son propre chef. Si no parle de droits en
lecture/etc. ce sera une autre sorte de groupe ; mais pourquoi pas. En fait
il n'y a rien de compliqué, mais
1) il faut une interface très limpide
2) il ne faut pas donner de faux espoirs aux utilisateurs (si tu n'as
pas de gestionnaire de listes de discussion, on ne va pas en créer
un dans SPIP. Pour les listes de diffusion, ça peut se faire, mais
dans un second temps - et attention à l'efficacité...)
Ouip, c'est un vocabulaire plus clair, il vaut mieux utiliser
"groupe d'utilisateurs" que "liste". Adopté.
OK.
Ma démarche, dans un premier temps, est que chaque utilisateur voit
s'afficher la liste des groupes qui lui sont accessibles, et il
s'inscrit/désinscrit de son propre chef.
OK, c'est cohérent pour des discussions publiques, mais on pourrait
aussi vouloir créer des discussions privée avec d'autres utilisateurs
qu'on choisisse soi-même ...
Si no parle de droits en lecture/etc. ce sera une autre sorte de
groupe
Oui.
1) il faut une interface très limpide
Comme pour tout, oui.
2) il ne faut pas donner de faux espoirs aux utilisateurs
Bien sûr !
si tu n'as pas de gestionnaire de listes de discussion, on ne va
pas en créer un dans SPIP.
Non, non, déjà que je n'arrive pas à comprendre l'utilité de la
messagerie interne que je trouve inutilisable ...
>> J'ai démarré un projet de création de listes de contacts dans SPIP.
>> [...]
Bien !
> Hum... ça, par contre, il me semble que c'est réinventer la roue.
Bof, non, pas trop.
> Par contre, utiliser une sorte d'API de mailman ou de sympa me
> paraît bien plus adapté...
Et pour ceux qui n'ont pas mailman ou sympa sur leur plate forme ?
>> Mais ça n'est pas limité à gérer des listes de mail : on peut aussi
>> imaginer faire des listes ... de gens autorisés à faire telle ou
>> telle action, ou à accéder à telle partie du site, etc.
En gros, c'est donc une gestion de groupes d'utilisateurs, un groupe
pouvant contenir plusieurs utilisateurs (évidemment), et un
utilisateur pouvant être dans plusieurs groupe ? Une nouvelle entitée
gérée par SPIP, donc ...
Après, il suffit qu'on ait une gestion d'ACL qui permette de dire que
les membres de tel groupe ont tels droits (lecture, création,
validation, mise en ligne, ...) sur les rubriques "marquées" par ce
même groupe ...
Est ce que par ce mécanisme il est envisageable d'avoir des acces restreints
sur certaine rubrique (et/ou article) aussi bien en ligue que dans la partie
privée ?
Est ce que par ce mécanisme il est envisageable d'avoir des acces
restreints sur certaine rubrique (et/ou article) aussi bien en ligue
que dans la partie privée ?
Ce serait le but, oui, au moins pour les rubriques. Etendre cela aux
articles me semble un peu exagéré.
Non, non, déjà que je n'arrive pas à comprendre l'utilité de la
messagerie interne que je trouve inutilisable ...
Ca sert à ça :
mais on pourrait aussi vouloir créer des discussions privée avec
d'autres utilisateurs qu'on choisisse soi-même ...
Ca c'est le principe. Dans la réalité, je trouve ça plutôt
inutilisable, surtout par rapport à un simple mail, mais bon cela ne
concerne que moi apparemment ...
Je ne sais pas si cela peut etre utile mais il existe une librairie phpgacl qui
permet de gerer des ACL sur des groupes
Il ya egalement un demo en ligne, qui peut peut être vous donner des
information sur ce qu'il faut ou ne faut pas faire.
Cela paraît super intéressant, mais sans doute un peu trop lourd pour
SPIP, surtout que ça repose intégralement sur ADOBdb. Mais bon, on
peut se dire qu'on pousse SPIP vers ADOdb plutôt que PEAR::DB, faut
voir ...
A propos de ADOdb, par contre, le site de son créateur, John Lim, est
une mine d'informations pour le futur de SPIP ...
Simplement, sur uZine, tu connais peut-être la liste "waterflash",
qui reçoit les annonces de publication/proposition d'article.
Oui.
Actuellement pour s'y abonner il faut aller sur Mailman et suivre la
procédure classique d'abonnement à une liste.
OK.
Avec mon truc, tu coches une case dans SPIP et hop! tu es abonné à
la liste en question. Et, si un admin doit t'éjecter d'uZine parce
que tu es un vilain facho, il se trouve que tu éjectes aussi de la
liste waterflash.