[spip-dev] TODO LIST

Salut !

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.

Christophe

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).

Yves

@ Yves Pratter <ypr@alex.fr> :

>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.

-- Fil

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.

Ouais, refaire eevote, quoi.

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 ... :wink:

-Nicolas

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 ... :wink:

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é...)

-- Fil

Ouip, c'est un vocabulaire plus clair, il vaut mieux utiliser
"groupe d'utilisateurs" que "liste". Adopté.

OK. :wink:

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 ... :wink:

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 ... :wink:

-Nicolas

En réponse à Nicolas Hoizey <nhoizey@php.net>:

>> 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 ... :wink:

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 ?

-Nicolas

--
Nicolas "Brush" HOIZEY
  Free PHP projects http://www.phpheaven.net
Veille tous azimuts http://www.gasteroprod.com
         Clever Age http://www.clever-age.com

_______________________________________________
spip-dev@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-dev
Documentation de SPIP : http://www.uzine.net/spip

From antoine@rezo.net Thu Sep 19 13:11:31 2002

Return-Path: <antoine@rezo.net>
Received: from rezo.net (localhost [127.0.0.1])
  by miel.brainstorm.fr (Postfix) with SMTP id AA6D71C0A1
  for <spip-dev@rezo.net>; Thu, 19 Sep 2002 13:11:31 +0200 (CEST)
Received: from 80.67.170.17 (proxying for 193.49.124.64)
        (SquirrelMail authenticated user antoine)
        by rezo.net with HTTP;
        Thu, 19 Sep 2002 13:11:31 +0200 (CEST)
Message-ID: <49566.80.67.170.17.1032433891.squirrel@rezo.net>

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é.

-Nicolas

aussi vouloir créer des discussions privée avec d'autres utilisateurs
qu'on choisisse soi-même ... :wink:

Non, la messagerie est là pour ça.

-- Fil

Non, non, déjà que je n'arrive pas à comprendre l'utilité de la
messagerie interne que je trouve inutilisable ... :wink:

Ca sert à ça :

Non, non, déjà que je n'arrive pas à comprendre l'utilité de la
messagerie interne que je trouve inutilisable ... :wink:

Ca sert à ça :

mais on pourrait aussi vouloir créer des discussions privée avec
d'autres utilisateurs qu'on choisisse soi-même ... :wink:

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 ...

-Nicolas

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.

http://phpgacl.sourceforge.net/

En réponse à Antoine <antoine@rezo.net>:

> Non, non, déjà que je n'arrive pas à comprendre l'utilité de la
> messagerie interne que je trouve inutilisable ... :wink:

Ca sert à ça :

> mais on pourrait
> aussi vouloir créer des discussions privée avec d'autres
utilisateurs
> qu'on choisisse soi-même ... :wink:

_______________________________________________
spip-dev@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-dev
Documentation de SPIP : http://www.uzine.net/spip

From roustoubi@tiscali.fr Thu Sep 19 14:00:12 2002

Return-Path: <roustoubi@tiscali.fr>
Received: from mel-rto2.wanadoo.fr (smtp-out-2.wanadoo.fr [193.252.19.254])
  by miel.brainstorm.fr (Postfix) with ESMTP id 498CA1BF7A
  for <spip-dev@rezo.net>; Thu, 19 Sep 2002 14:00:12 +0200 (CEST)
Received: from mel-rta9.wanadoo.fr (193.252.19.69) by mel-rto2.wanadoo.fr
  (6.5.007)id 3D760C9600887BAA for spip-dev@rezo.net;
  Thu, 19 Sep 2002 14:00:12 +0200
Received: from [193.252.183.177] (193.252.183.177) by mel-rta9.wanadoo.fr
  (6.5.007)id 3D8012040045716E for spip-dev@rezo.net;
  Thu, 19 Sep 2002 14:00:12 +0200
User-Agent: Microsoft-Entourage/10.1.0.2006

http://phpgacl.sourceforge.net/

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 ... :wink:

http://php.weblogs.com/portable_sql

-Nicolas

aussi vouloir créer des discussions privée avec d'autres
utilisateurs qu'on choisisse soi-même ... :wink:

Non, la messagerie est là pour ça.

Alors j'ai pas tout compris de ce que tu veux faire en plus niveau
dialogue entre utilisateurs, j'ai l'impression ...

-Nicolas

Je n'ai pas parlé de dialogue entre utilisateurs :wink:

Ah, donc c'est moi qui suis buggué ... :wink:

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.

OK, simplissime, en effet.

-Nicolas