Bonjour,
Voici un très modeste résultat qui pourrait être utile pour débuter sur cette question ?
Comment créer un internet/extranet avec le squelette de base de SPIP 1.9.1 avec le minimum de modifications. Merci à Alexandra, à Maïeul et à tous les auteurs.
1 - installer le plugin accès restreint et tester la création d'un visiteur. Tout est très bien dit là : http://www.spip-contrib.net/ecrire/?exec=articles&id_article=1420
2 - créer le répertoire /squelettes, dans /squelettes créer le répertoire lang
3 - recopier dans /squelettes : inc-pied.html, sommaire.html, article.html et login.html à partir de /dist
3 - renommer /squelettes/login.html /squelettes/login_public.html
4 - recopier /ecrire/lang/public_fr.php dans /squelettes/lang
5 - renommer /squelettes/lang/public_fr.php /squelettes/lang/local_fr.php
6 - ajouter dans /squellettes/inc-pied.html les lignes suivantes :
| <a href="#URL_PAGE{login_public}"><:intranet:></a>
| <a href="#URL_LOGOUT{spip.php?page=sommaire}"><:intranet_quitter:></a>
7 - ajouter dans /squelettes/lang/local_fr.php (ne pas oublier la virgule finale) :
// I
'intranet' => 'Accès intranet',
'intranet_quitter => 'Quitter intranet',
8 - dans /squelettes/sommaire.html mettre en commentaire la ligne :
la ligne : #FORMULAIRE_INSCRIPTION
devient : [(#REM)#FORMULAIRE_INSCRIPTION]
9 - dans /squelettes/article.html mettre en commentaire comme suit :
[(#REM) Forum de l'article
<a href="#forum" name="forum" id="forum"></a>
[<h2 class="forum-repondre"><a href="(#PARAMETRES_FORUM|url_reponse_forum)"><:repondre_article:></a></h2>]
<INCLURE{fond=inc-forum}{id_article}>]
10 - dans /squelettes/login_public.html (copie de login.html) remplacer les lignes :
<div class="formulaire_spip formulaire_login">
...
</div>
par :
<div class="formulaire_spip formulaire_login"> #LOGIN_PUBLIC
<p style="text-align: center;">
[<a href="#URL_PAGE{spip_pass}" target="spip_pass" onclick="javascript:window.open(this.href, 'spip_pass', 'scrollbars=yes, resizable=yes, width=480, height=330'); return false;">
<:login_motpasseoublie:></a>]
[<a href="#URL_SITE_SPIP/"><:login_retoursitepublic:></a>]
</p>
</div>
11 - tester
J'ai créé des groupes, un groupe = un visiteur. Quand plusieurs membres d'un groupe cherchent simultanément à accéder à leur zone restreinte il faut plusieurs tentatives. Comment expliquez-vous cela? Est-ce dû au fait que des accès simultanés d'un visiteur pose des problèmes?
Une solution si elle existe ?
quelqu’un a-til essayé ? quels sont les plugins qui marchent bien avec et quels sont ceux ceux qui deviennent sans objet?
En particulier la recherche étendue, l’accès restreint, et les noisettes walma et google-like
c'est certain qu'avec ces numéros de version on s'y perd un peu..
Le lien que tu cites n'est plus valable, il est là pour archive.
D'ailleurs à mon avis ça ne devrait peut-être plus être dans la doc
officielle (en tout cas plus ici)
Les plugins ne fonctionnent qu'à partir de la version 1.9.
Aujourd'hui, la version 1.9.1 a bénéficié d'un petit lifting.
Pour les plugins que tu cites, tout m'a l'ais stable, donc ça devrait
fonctionner sur SPIP1.9.1
(modulo le fait qu'il faut parfois un petit temps pour que les plugins
soient mis à jour pour fonctionner avec la dernière version)
.Gilles VINCENT
---
Le 30/09/06, Marie d'Orvalet<marie.d.orvalet@orange.fr> a écrit :
quelqu'un a-til essayé ? quels sont les plugins qui marchent bien avec et
quels sont ceux ceux qui deviennent sans objet?
En particulier la recherche étendue, l'accès restreint, et les noisettes
walma et google-like
c’est certain qu’avec ces numéros de version on s’y perd un peu…
Le lien que tu cites n’est plus valable, il est là pour archive.
Merci Gilles Tu es indulgent, même si l’absence générale des dates de rédaction des pages de http://www.spip.net
est de nature à expliquer cette bévue nocturne . Marie
3 - recopier dans /squelettes : inc-pied.html, sommaire.html,
article.html et login.html à partir de /dist
Il y a dans le pack téléchargeable de ce plugin, en date du 29/09, un répertoire « dist » qui parait complet
Est-ce un dist particulier dédié aux utilisateurs de ce plugin? cela est peu vraisemblable
De quoi s’agit-il ?
j'ai spip 1.9.1 avec plugin accès restreint. J'ai placer la balise #LOGIN_PUBLIC sur ma page pour la connection des visiteurs. Mais je n'ai pas le lien mot de passe oublié. Comment faire ?
Quoiqu'il en soit, je te confirme que le renvoi de mot de passe fonctionne pour les visiteurs en accès restreint
A+
Alexandra
Le 30 sept. 06 à 14:50, Michaël Giverne a écrit :
j'ai spip 1.9.1 avec plugin accès restreint. J'ai placer la balise #LOGIN_PUBLIC sur ma page pour la connection des visiteurs. Mais je n'ai
pas le lien mot de passe oublié. Comment faire ?
j'ai spip 1.9.1 avec plugin accès restreint. J'ai placer la balise #LOGIN_PUBLIC sur ma page pour la connection des visiteurs. Mais je n'ai
pas le lien mot de passe oublié. Comment faire ?
3 - recopier dans /squelettes : inc-pied.html, sommaire.html,
article.html et login.html à partir de /dist
Il y a dans le pack téléchargeable de ce plugin, en date du 29/09, un répertoire « dist » qui parait complet
Est-ce un dist particulier dédié aux utilisateurs de ce plugin? cela est peu vraisemblable
De quoi s’agit-il ?
Merci de ces précisions et surtout de la rapidité de la réponse .
Mon site est tout petit, en local et sous spip 1.9 . Voulant migrer vers spip 1.9.1 et le faire à partir d’un site « clean », j’ai commencer par désactiver les plugins
Cela provoque maintenant l’erreur fatale suivante, à l’ouverture du site :
Fatal error: Call to undefined function: accesrestreint_articles_accessibles_where() in c:\program files\easyphp1-8\www\testspip\ecrire\public\composer.php(47) : eval()'d code on line 14
avec page blanche
Pour moi-même ce n’est pas grave, puisque j’ai l’intention de migrer vers 1.9.1 ce qui écrasera les fichiers qui sont la cause de l’erreur fatale
Mais , pour l’avenir, y a-t-il des précautions à prendre lors de cette manoeuvre de reversibilité ? Y a t il un ordre dans lequel faire les opérations, d’abord supprimer les zones d’accès restreint et ensuite désactiver le plugin ou l’inverse ?