Mise à jour
Voir fichier README du plugin.
Mise en place
La mise en place est rapide.
- Téléchargez le plugin.
- Activez le plugin comme tout autre plugin SPIP.
- Et c’est fait.
Peut-être vider le cache histoire d’être sûr mais cela ne devrait pas être nécessaire.
Résultat
Le résultat est assez simple, l’ensemble des pages du site sont remplacées par un formulaire d’identification si le visiteur n’est pas identifié.
Par défaut seules les pages suivantes sont accessibles normalement afin d’avoir accès à toutes les pages nécessaires au bon fonctionnement :
-
robots.txt
; -
spip_pass
; -
favicon.ico
; -
informer_auteur
;
Configuration possible
Il est possible de configurer :
- le message qui est affiché juste au dessus du formulaire d’identification ;
- les pages SPIP autorisées d’accès sans identification [1] ;
(indiquer les noms de squelettes principaux à accepter /sans extension/.). - une (ou des) IP [2], ou une (ou des) plage(s) d’IP pour donner accès au site sans se logguer (disponible en version >= 0.4.0).
- un (ou des) nom(s) d’hôte(s) à qui donner accès au site sans se logguer (disponible en version >= 0.7.0).
- activer la possibilité de sortir un objet éditorial particulier de l’intranet
Sortir un objet éditorial de l’intranet
Lorsque la configuration permettant de sortir les objets éditoriaux un à un de l’intranet est activée, dans la boite d’information de chaque objet apparait un bouton permettant de réaliser cette action lorsque l’objet est publié en ligne.
Ce bouton ressemble à ceci :
Il est ensuite possible de remettre dans l’intranet cet objet via un bouton ressemblant au précédent :
Discussions par date d’activité
25 discussions
Bonjour et bonne année 2024 !
Je viens de passer mon site SPIP de la version 3.2 en 4.2 et - malheur ! - ce plugin que j’apprécie beaucoup (merci au développeur) ne fonctionne que jusqu’à la version 4.1.
Ça m’embête vraiment beaucoup et avant de réinstaller une version précédente, j’aimerais savoir si une mise à jour de Intranet/extranet pour SPIP 4.2 est prévue prochainement ou s’il est possible de l’installer quand même.
Merci de vos lumières
Il n’y a pas des masses de changement entre la 4.1 et la 4.2
il faudrait donc que tu teste simplement en modifiant la borne dans le paquet.xml. Tu active le plugin et vérifier que ca répond bien aux critèes de test. Tu nous fait un retour ici, et on s’occupera ensuite de distribuer une vertsion officiellement compatible.
ah bah en plus le plugin est marqué compatible 4.2, donc je ne comprend pas ta question :)
Rohhh ! Effectivement !
La version que j’avais téléchargée était la 0.7.3 et non la plus récente.
Du coup, tout fonctionne parfaitement.
_Merci beaucoup de ta réponse.
Répondre à ce message
Le plugin semble fonctionner en 4.2.
Répondre à ce message
Bonjour
je veux utiliser ce plugin pour limiter la visite du site uniquement aux personnes inscrites, mais je veux que quiconque puisse s’inscrire.
Que dois-je modifier pour autoriser l’inscription au site ?
merci
Un peu tard, sorry, mais tel que je comprends le plugin, il faut simplement que tu créés un article (ou une page unique avec le plugin qui va bien) qui embarque le formulaire d’inscription (avec
#FORMULAIRE_INSCRIPTION
) et que tu la sortes ensuite de l’intranet comme expliqué dans l’articleRépondre à ce message
Bonjour,
je souhaite avoir accès sans login aux pages backend et backend-spip2spip. J’ai mis ces pages dans la config des pages accessibles. Seulement cela me renvoie un message d’erreur ou directement au login.
« Erreur d’analyse XML : balise ne correspondant pas. Attendu :
.
Emplacement : http://intranet-capveto.fr/spip.php?page=backend-spip2spip
Numéro de ligne 126, Colonne 3 : »
Connectée, j’ai pas de soucis :) Merci pour votre retour !
Répondre à ce message
Salut Kent,
Le plugin ne semble pas gérer les droits d’accès pour le document, comme le fait accès restreint.
Je me trompe ?
Rainer
Répondre à ce message
Je viens d’ajouter la possibilité d’ajouter un ou plusieurs noms d’hôtes comme autorisé à consulter le site.
Peut être utile pour autoriser des outils de monitoring à plusieurs sondes comme Dareboost par exemple
Répondre à ce message
Bonjour,
J’ai installé et configuré ce plugin (sous spip 3.0) mais il ne semble pas fonctionner : il ne bloque rien. Toutes les pages (sorties de l’intranet ET intranet) sont visibles de tous le mode.
Cdt,
Vincent
Bonjour,
Tu as une url ?
Bonjour,
En fait je ne dois pas comprendre comment m’en servir : je l’ai paramétré avec une plage d’URL et les IP hors de cette plage sont bloquées à la racine du site (/) mais peuvent afficher les rubriques et articles sortis de l’intranet en connaissant leur adresse complète.
Exemple : mon_site/spip.php ?article1 fonctionne hors de la plage IP car je l’ai sorti de l’intranet
mais mon_site/ demande l’accès
Je cherche à ce que seule une rubrique et tout ce qu’elle contient soit en intranet.
En fait, il suffirait de de bloquer la racine, non ? Si oui, comment ?
« de de bloquer » = de débloquer, désolé
« mais mon_site/ demande l’accès »
Logique non ?
... pourquoi pas :-)
Et donc quel doit être le paramétrage pour que tout soit accessible même la racine mon_site/
sauf une seule rubrique contenant des articles mon_site/spip.php ?articles* accessibles librement par une IP contenue dans la liste ?
Actuellement, j’ai sorti de l’intranet toutes les rubriques et articles sauf ma rubrique « intranet » et les articles qu’elle contient et j’ai ajouté la plage d’IP dans les paramètres du plugin.
Tout fonctionne comme prévu sauf / qui demande l’accès.
Sauf que si tu sort toutes les rubriques sauf 1 = acces restreint
merci pour ta réponse.
Mais je dois sans doute louper un point trivial.
Pour moi un intranet dans un site est un site accessible à tous sauf une seule rubrique accessible par login (ou plage d’IP). C’est ma rubrique « Intranet »
En tout cas, c’est ce que je souhaite faire. Et là, je sèche car mon-site/ a besoin du login.
Test le plugins acces restraint déjà, il fais un internet aussi.
le plugin acces resteint fonctionne bien mais ne permet pas l’accès sans login d’une plage d’IP
Chaque utilisateur doit être manuellement ajouté un par un, et j’en ai plus d’une centaine...
Je trouve pas de doc mais voilà https://zone.spip.org/trac/spip-zone/browser/_plugins_/acces_restreint_ip/trunk
merci Pierre,
En effet, ce lien montre que ça a été prévu :-). Ce n’est pas documenté sur https://contrib.spip.net/Acces-Restreint-3-0
Ca dépasse mes compétences, LOL. J’ai posé un commentaire et attends une réponse :-)
Merci encore... je garde espoir :-)
Un intranet en général concerne tout le site et pas une petite partie qui elle devient un accès restreint
Cependant, en mettant « sommaire » dans la liste des pages autorisées, cela ne marche pas ?
merci kent1 : sommaire fonctionne :-) Il faut aussi y ajouter les pages auteur,backend,plan,credits
mais vous m’avez convaincu tous les deux :
plugin intranet/extranet pour mon future site intranet.mon_site.fr avec accès par IP locales
plugin acces restreint pour protéger quelques articles de mon_site.fr à un petit nombre de visiteurs/rédacteurs enregistrés dans spip
C’est effectivement, d’après ce que j’ai compris, ce qui me semble être la meilleure solution
Bon courage
Répondre à ce message
Bonjour,
Ce plugin semble génial, merci ! Je voudrais le tester en production mais je bloque sur une question essentielle : qu’en est-il de la protection des contenus images, pdf, etc. intégrés dans les pages protégées ? En effet, après l’avoir testé, je constate qu’on accède tout de même aux documents sans être connecté, dès lors qu’on a l’url.
Je suis venue vers ce plugin car le plugin Accès Restreint ne réponds pas non plus à cette nécessité absolue de protéger la totalité des contenus interdits au public, et ce, malgré le réglage « interdire l’accès aux documents »… En effet, si on a obtenu l’url complète, on accède au contenu sans être connecté.
C’est un vrai problème ! Personne n’a de solution pour réaliser un espace membres, un vrai intranet protégé jusqu’aux documents et images qu’il contient ? (y compris du référencement bien sûr !)
Bonne journée
Répondre à ce message
Je voudrai changer le message qui est affiché juste au dessus du formulaire d’identification ; quel fichier à modifier ?
C’est indiqué plus haut :
Configuration possible
Il est possible de configurer :
le message qui est affiché juste au dessus du formulaire d’identification ;
Bonsoir,
C’est juste le problème ou retrouvé le fichier a modifier dans le squelettes spip ? J’ai du mal retrouvé la traçabilité
du fichier de configuration dans quel fichier exactement le retrouvé ?
Tu te connectes en tant webmestre et sur la page de configuration des plugins il y a une icône à droite dans la liste (genre faucille et marteau) pour modifier les paramètres.
Répondre à ce message
Bonjour,
Je voudrai modifié le message qui est affiché juste au dessus du formulaire d’identification ; ou allé le modifié ?
Répondre à ce message
Chouette plugin :) Par contre petite question ! Une fois loggué je suis envoyée sur l’espace privé et non la page sommaire... Où dois-je changer l’url ?
Merci !
Normalement Intranet affiche une page de login sur toutes les pages (saufs celles spécifiées dans la conf comme étant accessibles).
Si on se logue sur ces pages et non ecrire/ on est normalement redirigé vers la même page mais accessible donc pas vers l’espace privé.
Bizarrement à chaque log ça me renvoi sur le backoffice :/ Alors est-ce que ça viendrait de ma surcharge du formulaire « LOGIN » car je souhaitais le customizer à mon goût ?
Une idée ? Je suis sur la dernière version de SPIP 3.1
As tu touché le PHP du formulaire de login ?
Répondre à ce message
Bonjour,
Il y a un truc bizarre avec le plugin… Je réalise un site (3.1.1) en interne et quand je l’installe en ligne (proprement selon les procédures normales), je ne peux pas accéder à la partie publique bien que je sois logué. J’ai le message : Identification obligatoire / Ce site n’est accessible qu’aux personnes identifiées. L’espace privé me reste accessible et je peux aller désactiver le plugin, mais on me refuse le droit d’accéder à la page configurer_intranet.
En y regardant de plus près, je vois que mon compte d’auteur porte le numéro -1. Drôle de numéro négatif ! C’est le compte que j’ai importé en restaurant la base. Si je crée un nouvel auteur, le problème avec le plugin disparait, mais je n’arrive pas à supprimer l’auteur -1. Il parait indestructible ! Bizarre, non ?
Merci de vos lumières
Hello, ce problème ne semble pas lié au plugin mais à l’import.
Je ne sais pas comment vous êtes arrivé à avoir un numéro négatif comme auteur
C’est un problème d’import de base non lié au plugin je pense
Oui, tout à fait. Mais comme c’est avec ce plugin que la manifestation du problème était la plus « violente » j’ai publié ici.
Mais pendant que j’y suis, je voudrais quand même dire que ce problème d’auteurs est récurrent (pour rester poli ;-) depuis que je fais des sites en 3.1.1. Pas plus tard qu’hier soir j’ai dû prendre les grands moyens (avec le plugin adminer) pour supprimer un auteur encombrant de la DB.
Répondre à ce message
Bonjour !
Je souhaite créer un intranet. J’ai donc créé le site en local (via Mamp) et installé le plugin « intranet / extranet » . Ce dernier est bien activé. Cependant, lorsque je visualise mon site en localhost, j’ai accès à tout le site. Même lorsque je suis déconnectée.
Je suis extrêmement débutante dans tout cela, mais il me semblait que l’installation du plugin suffisait. Ai-je oublié quelque chose ?
Merci pour vos réponses !
Normalement l’installation du plugin doit être suffisante en effet, est ce toujours le cas ?
Il y avait bien un bug en localhost, normalement réparé par : http://zone.spip.org/trac/spip-zone/changeset/98715
Merci pour la réponse !
Entre temps j’ai recréé un site en le faisant directement héberger, et tout fonctionne à merveille !
Répondre à ce message
Bonjour,
J’ai l’impression que ce plugin ne filtre plus rien depuis quelques jours : testé sur 2 sites différents depuis des navigateurs différents : l’accès à la partie publqiue ne semble pas protégé (aucun mot de passe demandé).
Je n’ai rien changé aux paramètres de base du plugin.
Merci !
DD
Même chose, je viens d’installer le plugin sur une 3.1 neuve, il ne protège plus rien
Bonsoir, est ce toujours le cas ?
Bonsoir, justement je viens de ressayer il y a 20 minutes, c’est toujours le cas, le plugin Intranet ne protège plus rien. Je l’ai supprimé après quelques essais pour mettre « En travaux » à la place.
C’est étrange qu’il ne protège rien, je l’utilise sur plusieurs sites sans problème
Y a t il une configuration enregistrée ?
D’autres plugins sont ils présents ?
Je viens d’envoyer une modif (pour autre chose), sait on jamais, peut être que cela peut être lié
SPIP tout neuf dernière version officielle, avec ce seul plugin installé, sans config particulière
Ok tu l’utilise en local ? ou tu l’appelles depuis la même machine ? Il y a effectivement un bug en local.
C’est un peu une config particulière quand même si c’est le cas
Devrait être réparé depuis http://zone.spip.org/trac/spip-zone/changeset/98715 (si c’est bien en local)
Réinstallé sur un site en local et un site distant : la restriction fonctionne.
sur SPIP SPIP 3.1.1 [22913]
J’ai eu "Installation du plugin Intranet
« MAJ init .
MAJ 0.1.0 .
Installation réussie »
"
à l’installation du plugin.
Je ne peux pas essayer avec le site qui posait problème car il est maintenant en production.
Si cela se reproduit je reposterai ici. A priori je dirais que c’était dû à des cookies ou au cache (mais je n’ai pas de preuve)
dd
Ok super, merci
Répondre à ce message
Il serait pertinent que ce plugin gère les adresses IP type localhost, car on a l’impression qu’il ne fonctionne pas quand on l’’active sur une machine de dev.
Réglé par http://zone.spip.org/trac/spip-zone/changeset/98715 normalement
Répondre à ce message
Documentation mise à jour avec la nouveauté de la version 0.6.0
Répondre à ce message
Bonjour,
Je cherche à savoir comment modifier la page d’authentification, quelle page exactement dois je modifier ?
Par exemple : Il y est demandé « Login ou adresse email : » et je voudrais supprimer adresse email
Merci,
Gil
C’est le formulaire d’identification par défaut de SPIP qui dans dans les squelettes par défaut
Répondre à ce message
Bonjour,
Je viens de charger et active le plugin dans mon spip. Malheureusement je ne vois pas comment faire apparaître la fenêtre de configuration (message, pages, plage). Merci d’avance pour un coup de main.
Bonjour,
Tu as la page de config du plugins ou pas ?
Bonjour Pierre,
Non malheureusement ni page, ni lien pour la faire apparaître. A moins que je ne passe à côté de quelque chose d’évident...
Merci
Ici /ecrire/ ?exec=configurer_intranet
Le lien se trouve normalement dans le bloc du plugins (outils croisés) dans la page d’administration des plugins activés.
Il n’y est pas ?
Répondre à ce message
Bonjour,
Quelle est la syntaxe des pages que l’on veut autoriser ?
Est-ce qu’il faut indiquer seulement le numéro d’article ou de rubrique (article3) ou l’url complète(http://monsite.com/spip.php?article3)
Merci,
Xuol
Bonjour,
je me permets de relancer la question : ce plugin me va très bien, mais je n’arrive pas à entrer les pages que je souhaite rendre accessible à tous...
j’ai essayé de saisie « sommaire.html », dans succès. J’ai réessayé avec « article2 » pas mieux...
si quelqu’un peut m’aider, ça serait bienvenue.
Merci
Bonsoir,
Il semble que le filtrage se fasse au niveau des pipelines internes de SPIP,
donc qui doivent porter sur les noms de squelettes :
Essayez (par exemple) :
sommaire,plan,mentions
[1]à tester encore : les variantes ?
Cdlt
YannX
Bonjour,
la page d’accueil n’étant pas de type page=sommaire, rendre accessible la page sommaire n’a pas d’effet.
La solution pour laquelle j’ai opté est de rediriger la page sommaire vers une page accueil et de rendre accessible la page accueil.
code de la page sommaire :
Si ça peut servir... Bien écureuillement votre :).
Répondre à ce message
Hello, article à jour avec les changement de la version 0.4.0
Répondre à ce message
Bonjour,
De mon coté, vider le cache n’avait aucun effet. Il m’a fallut vider le dossier tmp pour que ça fonctionne.
Là, c’est nickel et bien pratique. Merci !
Bonjour,
Perso… Je viens de le tester sur un sous-domaine et ça ne fonctionne pas…
Je me suis rendu compte que je n’avais pas mis le htaccess de SPIP…
Ça peut servir à d’autres personnes ;-)
Bon… en fait non…
Ça ne marche pas sur SPIP 3.0.10…
Si on fait appel à l’url direct du site : http://monsite.tld/ je n’ai pas de page de login.
Par contre si je rajoute dans l’url ?page=sommaire (ou tout autre type de type de page), j’ai bien le formulaire de connexion.
Si je vais sur une url ?articleX ou rubriqueX (etc.), je n’ai pas de formulaire de connexion. Si la valeur X est inexistante, j’ai une page 404 classique.
(je pensais initialement que mon erreur venait de l’activation de spipr/z-core, mais non… après désactivation)
Pour ma part, sur le site sur lequel je l’ai testé, même si ça m’a semblé fonctionner un moment, ce n’était plus le cas par la suite : les utilisateurs non identifiés accédaient sans demande d’identification.
Je n’ai pas poussé plus loin mes tests mais si besoin, je peux tester.
Vraiment étranges vos soucis.
sur un site neuf, sans rien faire, chez moi sur SPIP 3.0.10 (même sans vidage de cache) ça marche (logique car tout se passe dans mes_options donc sans cache).
Le htaccess n’a rien d’important.
Le fait que ce soit un sous domaine non plus.
Bref sans autres détails je pense que je ne peux rien faire pour vous aider.
Genre un squelette particulier, je l’ai testé avec la dist et zpip-dist ou autres plugins qui pourraient interférer.
Moi, c’est sur un 3.0.10 tout neuf aussi.
Avec seulement les crayons.
Avec un squelette surchargeant celui de la dist (de spip 3).
Rien dans mes_options et un cache géré par SPIP.
Avec mon firefox, j’active le plugin, vais visiter le site. je navigue et vois tout bien.
À coté, avec Chrome vierge de cookies, sans être identifié, je vois la page d’accueil (/), celles des articles et rubriques. Mais pour la page spip.php ?page=plan et spip.php ?page=contact ou spip.php ?page=sommaire, on me demande de m’identifier.
ça te fait la même chose sur http://test1.quonai.me qui est un site sans rien sauf ce plugin ?
Sinon es tu sûr d’avoir la toute dernière version du plugin en comparant le intranet_options.php avec celui-ci : http://zone.spip.org/trac/spip-zone/browser/_plugins_/intranet/trunk/intranet_options.php ?
Sinon est ce que ton squelette est un plugin et utilises t il le pipeline styliser et est il activé après le plugin ?
Sur test1.quonai.me, le comportement me semble le bon. Pas comme sur le site sur lequel j’ai testé.
J’ai bien pris la dernière version (via le zip de cette page de contrib).
Mon squelette n’est pas un plugin.
Je viens de faire des tests sur un autre site et là, le comportement semble le bon. Bref, je comprend pas...
Désolé pour le bruit !
Eh bien moi pour le moment… je ne comprends pas pourquoi je n’ai pas le bon comportement…
J’essaie de trouver le plugin (ou la fonction) incriminé(e) et je reviens vers vous.
Alors…
J’ai tout désactivé et je n’ai toujours pas le bon comportement. Voici ce que j’ai en plugins :
- SPIP 3.0.10 @ www.spip.net + spip(3.0.10)
- compagnon(1.4.1),
- dump(1.6.7),
- images(1.1.5),
- forum(1.8.24),
- jqueryui(1.8.21),
- mediabox(0.8.4),
- medias(2.7.45),
- mots(2.4.10),
- msie_compat(1.2.0),
- organiseur(0.8.10),
- petitions(1.4.3),
- porte_plume(1.12.2),
- revisions(1.7.5),
- safehtml(1.4.0),
- sites(1.7.8),
- squelettes_par_rubrique(1.1.1),
- stats(0.4.15),
- svp(0.80.14),
- tw(0.8.17),
- urls(1.4.14),
- vertebres(1.2.2),
- intranet(0.2.0),
- iterateurs(0.6.1),
- queue(0.6.6),
- breves(1.3.5),
- compresseur(1.8.6)
Le cache a été vidé après désactivation de tous les plugins sauf intranet et plugins-dist. J’ai le htaccess de base de SPIP.
Moi pas comprendre là…
Hello
Idem, il me modifie que le formulaire de connexion mais pas l’accès au site ...
Plop
Une nouvelle version est sorti et corrige ce problème logiquement.
Répondre à ce message
Merci beaucoup pour ce plugin kent1.
Simple léger souple et effiace un vrai bonheur :-)
Juste une petite question. J’ai pas réussi à le dépluginiser en reportant le intranet_options.php dans mes_options.php. J’ai du rater quelque chose.
En tout cas grand merci.
Bizarrement ça fonctionne pour moi aussi du premier coup. Et ça m’enlève plein de bouts de squelettes tordus à maintenir qui généraient un cache par session (oups). Merci :)
J’ai oublié de préciser que j’étais aussi en SPIP 3 et que ce plugin fonctionnait très bien dans les dernières versions de SPIP contrairement à ce qu’on peut lire ci-dessous.
Répondre à ce message
Merci beaucoup !
Répondre à ce message
Bonjour,
Je ne trouve pas le zip du plugin... Est-il seulement dispo en svn ?
Oups je t’ai répondu là http://contrib.spip.net/Intranet-Extranet-4388#forum468385
Désolé
Répondre à ce message
il devrait s’accrocher automagiquement lors du prochain zippage des plugins.
Dans l’attente, la version pas à jour mais dispo en zip est là : http://files.spip.org/spip-zone/intranet.zip
Attention cette version est potentiellement bugguée, la suivante est considérée comme stable
Apparemment en fait c’est la dernière version
Répondre à ce message
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |