Ticket #112 - Utilisation en tant qu’extranet/intranet
Il peut être intéressant de ne pouvoir utiliser une instance de MediaSPIP que comme Intranet ou Extranet c’est à dire de n’autoriser à naviguer le site qu’aux personnes identifiées.
Pour ce faire il faudrait peut être prendre exemple sur le plugin en travaux de SPIP qui ne permet l’accès au site qu’aux personnes identifiées et qui ont le statut de webmestre.
Peut être utile pour des utilisations comme :
- Atelier de travail avec des enfants dont le contenu ne doit pas être montré à tout le monde ;
- Albums de famille ;
Tâches à réaliser :
Créer le plugin de base
Permettre de configurer sur quelles pages le plugin ne s’applique pas (sur les iframe des codes d’embed par exemple)
Permettre de configurer le message indiquant que l’on est dans un intranet
Ajouter un pipeline pour ajouter des pages autorisées (les forcer via un pipeline depuis un autre plugin)
Documenter le plugin sur http://contrib.spip.net et mettre son url dans le paquet.xml
Ajouter dans tradlang
Ajouter dans archivelist pour créer un zip
Documenter le plugin sur son usage dans mediaspip
Intégrer le plugin dans la distribution et les scripts d’installation
6 commentaires
-
Hop http://zone.spip.org/trac/spip-zone/changeset/72702 :
Ajout d’un pipeline intranet_pages_ok permettant de déclarer des fond qui ne passent pas par identification obligatoire
On évite de prendre en compte les squelettes finissant par .js ou .css
La bonne icone
Version 0.1.1
On passe en test
-
Reste à mettre dans les scripts d’install et documenter pour MediaSPIP, le plugin est dispo :
- en zip là : http://files.spip.org/spip-zone/intranet.zip
- le code est là : http://zone.spip.org/trac/spip-zone/browser/_plugins_/intranet
- à traduire ici : http://trad.spip.net/spip.php?page=tradlang_bilan&id_tradlang_module=377
- documenté ici : http://contrib.spip.net/Intranet-Extranet-4388
Seules les personnes identifiées peuvent écrire des tickets ou commentaires.
Un début de plugin ici : http://zone.spip.org/trac/spip-zone/changeset/72683