accès restreints abonnés

Bonjour,

Je voudrais sur un site de publication spip en développement laisser sur le site public par exemple les 2 premiers paragraphes d’un article, mais réserver la suite à des abonnés, donc avec login et mot de passe. J’ai regardé du côté du plugin « acces restreint », mais comme il restreint l’accès à des rubriques et non à certaines parties d’un article ou d’une rubrique, cela ne semble pas coller avec mon projet. Je crois savoir qu’il existe des plugins de ce genre, mais je n’ai rien toruvé en JS.
Quelqu’un aurait-il un idée, une suggestion de plugin ou de stratégie ? Je suis nulle en tout (spip, php…etc)

Merci d’avance

Charlotte

bonjour,

Ton besoin est très proche du plugin abonnements
http://www.spip-contrib.net/Abonnements

Cdt.
Daniel Anic

charlotte.samson@club-internet.fr a écrit :

Bonjour,

Je voudrais sur un site de publication spip en développement laisser sur le site public par exemple les 2 premiers paragraphes d'un article, mais réserver la suite à des abonnés, donc avec login et mot de passe. J'ai regardé du côté du plugin "acces restreint", mais comme il restreint l'accès à des rubriques et non à certaines parties d'un article ou d'une rubrique, cela ne semble pas coller avec mon projet. Je crois savoir qu'il existe des plugins de ce genre, mais je n'ai rien toruvé en JS.
Quelqu'un aurait-il un idée, une suggestion de plugin ou de stratégie ? Je suis nulle en tout (spip, php...etc)

Merci d'avance

Charlotte

Bonjour à toutes et tous,

J’ai créé çà pour une asso sous spip 1.9.2.

Certains articles sont un combiné d’articles dont il y a une partie de contenu publique et une autre à accès restreint.

Comment je procède ?

J’ai créé un modèle « article virtuel » ex virtart.html .

  • Je rédige mes parties d’articles publics de façon classique ex : article12;

  • Je rédige mes « compléments restreints» d’articles dans les espaces restreints des publics correspondants à la population ciblée ex : article34 contenu : « Bilbilbil »;

  • J’insère les « compléments restreints » dans les articles publics à l’aide du modèle avec XXX N° de l’article restreint ex :

Blablabla

Blablabla

Le grand public lira :

Blablabla

Blablabla

Le public cible lira :

Blablabla

Bilbilbil

Blablabla

Voili Voilà

Yanik


De : charlotte.samson@club-internet.fr [mailto:charlotte.samson@club-internet.fr]
Envoyé : samedi 13 mars 2010 18:50
À : spip@rezo.net
Objet : [Spip] accès restreints abonnés

Bonjour,

Je voudrais sur un site de publication spip en développement laisser sur le site public par exemple les 2 premiers paragraphes d’un article, mais réserver la suite à des abonnés, donc avec login et mot de passe. J’ai regardé du côté du plugin « acces restreint », mais comme il restreint l’accès à des rubriques et non à certaines parties d’un article ou d’une rubrique, cela ne semble pas coller avec mon projet. Je crois savoir qu’il existe des plugins de ce genre, mais je n’ai rien toruvé en JS.
Quelqu’un aurait-il un idée, une suggestion de plugin ou de stratégie ? Je suis nulle en tout (spip, php…etc)

Merci d’avance

Charlotte

Le 13 mars 2010 à 18:50, <charlotte.samson@club-internet.fr> a écrit :

Bonjour,

Je voudrais sur un site de publication spip en développement laisser sur le site public par exemple les 2 premiers paragraphes d'un article, mais réserver la suite à des abonnés, donc avec login et mot de passe. J'ai regardé du côté du plugin "acces restreint", mais comme il restreint l'accès à des rubriques et non à certaines parties d'un article ou d'une rubrique, cela ne semble pas coller avec mon projet. Je crois savoir qu'il existe des plugins de ce genre, mais je n'ai rien toruvé en JS.
Quelqu'un aurait-il un idée, une suggestion de plugin ou de stratégie ? Je suis nulle en tout (spip, php...etc)

Merci d'avance

Charlotte

Le plugin accès restreint répond tout à fait à ton besoin, mais il faut alors l'utiliser en association avec un modèle :

:: Tu crées une rubrique publique dans laquelle tu as tes articles A, B, C, D ... qui ne comportent que le contenu public.

:: Tu crées une rubrique protégée dans laquelle tu as tes articles Abis, Bbis, Cbis, Dbis ... qui contiennent les contenus réservés aux abonnés.

:: Tu crées un modèle abo.html stocké dans le répertoire "modeles" de ton dossier squelettes qui contient juste une boucle du style :

<BOUCLE_contenu_abonne(ARTICLES){id_article=#ENV{id}}>
#TEXTE
</BOUCLE_contenu_abonne>

:: A la fin du texte de ton article A, tu appelles le contenu de l'article Abis grâce au modèle : <aboXX> (XX étant l'identifiant de l'article Abis)

Et voilà. Les visiteurs non abonnés ne verront que la première partie du contenu (A) tandis que les abonnés logués verront tout le contenu (A + Abis) ...

pw

Bonjour Charlotte,
Tu as aussi la possibilité suivante utilisant le plugin accès restreint :
- Tu stockes tes articles restreints dans une rubrique restreinte aux abonnés
- Sur une page accessible à tous (par exemple sommaire), tu boucles
sur les articles en utilisant le critère {tout_voir} qui permet de
passer outre les restrictions.
- Dans le corps de cette boucle, tu affiches tes 2 premiers
paragraphes avec un lien "lire la suite" (par exemple) pointant vers
l'article en question qui lui, est en accès restreint.

Ainsi, les visiteurs sont attirés par l'article en question mais ne
peuvent y accéder que par abonnement (pour éviter la page 404 qui
s'affiche lorsqu'un visiteur non inscrit clique sur le lien, je te
renvoie à la documentation du plugin qui est assez claire :
Le plugin Accès Restreint - SPIP-Contrib)

Sébastien

Le 13 mars 2010 14:19, pascal weber <p.weber@free.fr> a écrit :

Le 13 mars 2010 à 18:50, <charlotte.samson@club-internet.fr> a écrit :

Bonjour,

Je voudrais sur un site de publication spip en développement laisser sur le site public par exemple les 2 premiers paragraphes d'un article, mais réserver la suite à des abonnés, donc avec login et mot de passe. J'ai regardé du côté du plugin "acces restreint", mais comme il restreint l'accès à des rubriques et non à certaines parties d'un article ou d'une rubrique, cela ne semble pas coller avec mon projet. Je crois savoir qu'il existe des plugins de ce genre, mais je n'ai rien toruvé en JS.
Quelqu'un aurait-il un idée, une suggestion de plugin ou de stratégie ? Je suis nulle en tout (spip, php...etc)

Merci d'avance

Charlotte

Ooops,

J’ai oublié le modèle virtart.html :

[(#REM)

Ce modele (a installer dans le dossier modeles/) permet d’afficher,

dans n’importe quel texte, le texte d’un article .

Le texte se positionne a la suite du raccourci.

Il suffit d’employer la syntaxe dans le texte

a l’endroit ou on souhaite que le texte apparaisse. Le nombre 1 dans

correspond a l’identifiant de l’article numero 1.

]

<BOUCLE_article(ARTICLES){id_article=#ENV{id}}>


[

(#TEXTE|image_reduire{200,0})
]

</BOUCLE_article>


De : Yanik Bourgeois [mailto:y.bourgeois@free.fr]
Envoyé : samedi 13 mars 2010 19:09
À : charlotte.samson@club-internet.fr; spip@rezo.net
Objet : Re: [Spip] accès restreints abonnés

Bonjour à toutes et tous,

J’ai créé çà pour une asso sous spip 1.9.2.

Certains articles sont un combiné d’articles dont il y a une partie de contenu publique et une autre à accès restreint.

Comment je procède ?

J’ai créé un modèle « article virtuel » ex virtart.html .

  • Je rédige mes parties d’articles publics de façon classique ex : article12;

  • Je rédige mes « compléments restreints» d’articles dans les espaces restreints des publics correspondants à la population ciblée ex : article34 contenu : « Bilbilbil »;

  • J’insère les « compléments restreints » dans les articles publics à l’aide du modèle avec XXX N° de l’article restreint ex :

Blablabla

Blablabla

Le grand public lira :

Blablabla

Blablabla

Le public cible lira :

Blablabla

Bilbilbil

Blablabla

Voili Voilà

Yanik


De : charlotte.samson@club-internet.fr [mailto:charlotte.samson@club-internet.fr]
Envoyé : samedi 13 mars 2010 18:50
À : spip@rezo.net
Objet : [Spip] accès restreints abonnés

Bonjour,

Je voudrais sur un site de publication spip en développement laisser sur le site public par exemple les 2 premiers paragraphes d’un article, mais réserver la suite à des abonnés, donc avec login et mot de passe. J’ai regardé du côté du plugin « acces restreint », mais comme il restreint l’accès à des rubriques et non à certaines parties d’un article ou d’une rubrique, cela ne semble pas coller avec mon projet. Je crois savoir qu’il existe des plugins de ce genre, mais je n’ai rien toruvé en JS.
Quelqu’un aurait-il un idée, une suggestion de plugin ou de stratégie ? Je suis nulle en tout (spip, php…etc)

Merci d’avance

Charlotte

Encore un complément :

Je l’utilise associé sous 1.9.2 avec le plugin « accès restreint par groupes ».

Je prépare un portage sous 2.10,

Et je l’associerai alors aux plugins :

  • Accès restreint, lui-même associé à

  • Groupe d’auteurs.

Cdlt

Yanik


De : Yanik Bourgeois [mailto:y.bourgeois@free.fr]
Envoyé : samedi 13 mars 2010 19:38
À : charlotte.samson@club-internet.fr; spip@rezo.net
Objet : Re: [Spip] accès restreints abonnés

Ooops,

J’ai oublié le modèle virtart.html :

[(#REM)

Ce modele (a installer dans le dossier modeles/) permet d’afficher,

dans n’importe quel texte, le texte d’un article .

Le texte se positionne a la suite du raccourci.

Il suffit d’employer la syntaxe dans le texte

a l’endroit ou on souhaite que le texte apparaisse. Le nombre 1 dans

correspond a l’identifiant de l’article numero 1.

]

<BOUCLE_article(ARTICLES){id_article=#ENV{id}}>


[

(#TEXTE|image_reduire{200,0})
]

</BOUCLE_article>


De : Yanik Bourgeois [mailto:y.bourgeois@free.fr]
Envoyé : samedi 13 mars 2010 19:09
À : charlotte.samson@club-internet.fr; spip@rezo.net
Objet : Re: [Spip] accès restreints abonnés

Bonjour à toutes et tous,

J’ai créé çà pour une asso sous spip 1.9.2.

Certains articles sont un combiné d’articles dont il y a une partie de contenu publique et une autre à accès restreint.

Comment je procède ?

J’ai créé un modèle « article virtuel » ex virtart.html .

  • Je rédige mes parties d’articles publics de façon classique ex : article12;

  • Je rédige mes « compléments restreints» d’articles dans les espaces restreints des publics correspondants à la population ciblée ex : article34 contenu : « Bilbilbil »;

  • J’insère les « compléments restreints » dans les articles publics à l’aide du modèle avec XXX N° de l’article restreint ex :

Blablabla

Blablabla

Le grand public lira :

Blablabla

Blablabla

Le public cible lira :

Blablabla

Bilbilbil

Blablabla

Voili Voilà

Yanik


De : charlotte.samson@club-internet.fr [mailto:charlotte.samson@club-internet.fr]
Envoyé : samedi 13 mars 2010 18:50
À : spip@rezo.net
Objet : [Spip] accès restreints abonnés

Bonjour,

Je voudrais sur un site de publication spip en développement laisser sur le site public par exemple les 2 premiers paragraphes d’un article, mais réserver la suite à des abonnés, donc avec login et mot de passe. J’ai regardé du côté du plugin « acces restreint », mais comme il restreint l’accès à des rubriques et non à certaines parties d’un article ou d’une rubrique, cela ne semble pas coller avec mon projet. Je crois savoir qu’il existe des plugins de ce genre, mais je n’ai rien toruvé en JS.
Quelqu’un aurait-il un idée, une suggestion de plugin ou de stratégie ? Je suis nulle en tout (spip, php…etc)

Merci d’avance

Charlotte

Hello,

Vous avez donné plein de super soluces !
Mais sinon, à part pour le traitement des documents joints,
il me semble que c'est possible d'utiliser #SESSION{id_auteur}
éventuellement avec un filtre adhoc pour cibler les abonnés.

Je suis en train de faire comme ça pour une partie d'un site,
ce qui me semble plus simple que acces_restreint
surtout que la partie en question affiche des objets non spip,
mais vu l'engouement pour acces_restreint,
j'aimerais bien avoir confirmation : est-ce que je ne fais pas fausse route ?

JLuc

Salut Jluc

En ce qui me concerne, l'intérêt du plugin accès restreint par rapport
à #SESSION{id_auteur} est que s'il y a 10 catégories d'abonnés ainsi
que plusieurs catégories d'articles (public, semi-public, restreint à
l'abonnement, ...), ta boucle de filtrage risque d'être très
complexe... à moins de créer de nouveaux champs ou une nouvelle table,
ce que fait justement accès restreint.

Bon, maintenant s'il s'agit d'un cas simple, je suis assez d'accord avec toi !
Au revoir
Sébastien

Le 13 mars 2010 14:55, JLuc <jluc@no-log.org> a écrit :

Hello,

Vous avez donné plein de super soluces !
Mais sinon, à part pour le traitement des documents joints,
il me semble que c'est possible d'utiliser #SESSION{id_auteur}
éventuellement avec un filtre adhoc pour cibler les abonnés.

Je suis en train de faire comme ça pour une partie d'un site,
ce qui me semble plus simple que acces_restreint
surtout que la partie en question affiche des objets non spip,
mais vu l'engouement pour acces_restreint,
j'aimerais bien avoir confirmation : est-ce que je ne fais pas fausse route
?

JLuc

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

Le 14/03/2010 01:40, Sébastien Rebaudo a écrit :

En ce qui me concerne, l'intérêt du plugin accès restreint par rapport
à #SESSION{id_auteur} est que s'il y a 10 catégories d'abonnés ainsi
que plusieurs catégories d'articles (public, semi-public, restreint à
l'abonnement, ...), ta boucle de filtrage risque d'être très
complexe... à moins de créer de nouveaux champs ou une nouvelle table,
ce que fait justement accès restreint.

Ok, merci.

en effet AccesRestreint est "clé en main" quand la structure du site est basée
sur les rubriques, et gère tout ça j'imagine dans la redéfinition des boucles
ou du critère id_rubrique, et donc de manière absolument invisible dans les squelettes.
Le codage d'un squelette est donc très allégé lorsqu'on gère des objets
situés dans des rubriques,

mais j'ai l'impression qu'il ne propose rien du tout pour un site
basé sur des tables externes (objets pas dans des rubriques) ?

JLuc

daniel@anic.fr wrote:

bonjour,

Ton besoin est très proche du plugin abonnements
http://www.spip-contrib.net/Abonnements

Tout à fait, qui lui même utilise le plugin accès restreint.

BoOz