Le 19 mars 2010 à 14:49, marcel a écrit :
RastaPopoulos a écrit :
Le 19/03/2010 14:10, cedric.morin@yterium.com a écrit :
Le plugin accès restreint propose une solution, fonctionnelle mais
techniquement pas très satisfaisante.
Ce serait à réécrire à base de htaccess pour que l'url d'un document
ne change pas selon qu'il est protégé ou non.Mais vu que maintenant on peut lier un même document à plusieurs
choses (et pas que des articles/rubriques) différentes, comment le
plugin décide-t-il si un document est restreint ou pas ?Déjà il y a le cas où un même document est lié à un objet restreint et
un autre public. => restreint ou pas ?Et il y a le cas où un même document est lié à deux objets ayant des
restrictions différents. => restreint mais avec quels droits ?Et alors si on pose les mêmes questions avec plus de deux objets !...
Bonjour,
Disons que pour faire simple, le but se limiterait à protéger les
documents uploadés au départ depuis un article inclus dans l'espace
restreint ; je dirais que dans un tel cas ce qui est recherché étant la
restriction, l'enlever sans effacer le doc ne soit pas indispensable, et
que si vouloir le rendre public supposait un nouvel upload, ce ne serait
pas gênant ;
Donc même l'upload dans un répertoire distinct de IMG serait
concevable...si ça permettait d'éviter l'essentiel : laisser un accès
public des objets qu'on voudrait garder restreint.
Pour ce type de problématique, alors le plus simple est de se brancher sur les pipelines du plugin mediatheque pour modifier le document au moment de son upload, en le deplaçant dans un dossier spécifique qui comportera les règles daccès (htaccess+wrapper php) qui vont bien.
Je bascule la discussion sur spip-zone, car elle n'a pas grand chose à voir avec le développement de SPIP proprement dit, tous les outils nécessaires étant déjà sur la zone.
Cédric