[SPIP Zone] dépublier des événements de l'agenda

Bonsoir,

Quand un événement est publié dans l'agenda, j'ai l'impression que la
seule manière de le dépublier est de le supprimer.

Si c'est exact, ne serait-il pas pertinent d'exiger que l'article dont
dépend l'événement soit (par défaut) publié pour que l'événement soit
affiché sur le site public ?

Ou alors créer un champ "statut" pour les événements ? (c'est peut-être
pas une super bonne idée, ça).

Au passage, une question d'ordre beaucoup plus général concernant ce
plugin agenda : pourquoi avoir décidé qu'un événement serait une
dépendance des articles plutôt que d'en avoir fait un objet à part
entière (sur le même plan que les articles, brèves & liens) ? J'avoue en
effet éprouver parfois une certaine difficulté à bien distinguer entre
l'événement et l'article dont il dépend...

François

* franz tapuscrivait, le 07/07/2008 00:47:

Bonsoir,

Quand un événement est publié dans l'agenda, j'ai l'impression que la
seule manière de le dépublier est de le supprimer.

Si c'est exact, ne serait-il pas pertinent d'exiger que l'article dont
dépend l'événement soit (par défaut) publié pour que l'événement soit
affiché sur le site public ?

Ou alors créer un champ "statut" pour les événements ? (c'est peut-être
pas une super bonne idée, ça).

Il faut rajouter dans tes boucles {statut=publie} pour que ça n'aille chercher que les événements ratachés à un article publié.

--
RealET

franz a écrit :

Bonsoir,

Quand un événement est publié dans l'agenda, j'ai l'impression que la
seule manière de le dépublier est de le supprimer.
  

sur la partie privé oui, les evenements persistent mais publier un évènement peut AUSSI dépendre de la boucle (voir sur spip-contrib)
en utilisant {age>0} par exemple seuls les evenements postérieurs à la date d'aujourd'hui sont publiés
PS: ne pas mettre de boucle englobante signifiera prendre comme date de référence la date du jour voir les dates dans SPIP

Si c'est exact, ne serait-il pas pertinent d'exiger que l'article dont
dépend l'événement soit (par défaut) publié pour que l'événement soit
affiché sur le site public ?
  

Pas terrible, mais tu peux faire dépendre tes évènements de la publication de l'article (voir aussi sur spip-contrib article agenda plugin) avec {statut=publie}

Ou alors créer un champ "statut" pour les événements ? (c'est peut-être
pas une super bonne idée, ça).
  

ben non, voir plus haut pourquoi

Au passage, une question d'ordre beaucoup plus général concernant ce
plugin agenda : pourquoi avoir décidé qu'un événement serait une
dépendance des articles plutôt que d'en avoir fait un objet à part
entière (sur le même plan que les articles, brèves & liens) ?

Parce qu'un évènement peut se répéter plusieurs fois,
par exemple, un "séjour à la ferme" (article) du 12 au 30 juillet (evenement) pour les 6/9 ans (mot-clef evenement)
et un "séjour à la ferme" (article) du 7 au 15 aout (evenement) pour les 9/13 ans (mot-clef evenement) etc...
l'article est là nécessaire, pour des concerts même chose!

J'avoue en
effet éprouver parfois une certaine difficulté à bien distinguer entre
l'événement et l'article dont il dépend...
  

faut pratiquer! la complexité des entrées d'évènements dans l'interface privé permet beaucoup de choses mais
pourrait surement être simplifié (relevé de cerdic) comment? je suppose que c'est à voir...

François

touti