Question sur l’agenda

mardi 31 août 2010 à 21h59
par regis92

Logo de regis92

Bonjour à tous,

Et tout d’abord bravo et merci pour ce squelette qui est certainement le meilleur du genre pour Spip ;-)

Je suis relativement débutant sur Spip (2.1) et j’aurais une question par rapport à l’agenda.

J’ai bien lu les articles de la rubrique Agenda (http://www.sarka-spip.net/spip.php?rubrique157), mais un point m’échappe encore : y-a-t-il oui ou non possibilité d’afficher un évènement de l’agenda comme un article qui sera présent parmi les autres articles du sommaire (dans la liste des derniers articles publiés) ?

J’ai essayé avec le plugin polyhiérarchie, en reliant l’évènement à la fois au secteur spécial Agenda et à une autre rubrique, mais hélas cela n’a pas marché...

Merci.


Ce sujet est verrouillé : vous pouvez consulter son fil de discussion mais vous ne pouvez plus y répondre.

Réponses

1er septembre 2010 à 08h18

Regis92,

Sans en être certain, je dirais que non. Et que d’ailleurs cela ne présente a priori pas grand intérêt :

  • si tu as besoin qu’un article « sorte » à une date précise, il suffit d’utiliser la date de rédaction antérieure de SPIP,
  • d’autre part, en cas de multiples évènements (c’est à cela que sert potentiellement l’agenda), ton sommaire serait lourdement pollué.

Par ailleurs, les articles uniquement agenda s’affichent si tu cliques sur le titre « Agenda » de la noisette, avec classement et tout :-)

Cela ne te convient pas ?

1er septembre 2010 à 08h26

Regis92,

Juste une chose en plus.

Tu peux tout à fait faire un lien entre l’événement dans l’agenda et un article principal dans ton site, c’est souvent comme cela que je procède : annoncer un événement ou une date limite dans l’agenda et indiquer « voir l’article correspondant » avec un lien cliquable.

http://www.cabinet-antoine.fr/
1er septembre 2010 à 17h09

Régis,

Essaye plutôt le plugin Alias. Il permet justement d’avoir un évènement dont un article alias pourra être vu ailleurs.

1er septembre 2010 à 17h27

Merci pour tes précisions, je suis d’accord avec toi bien sur mais bon le "nec plus ulra" serait de pouvoir lier les évènements à d’autres rubriques aussi (exemple dans mon cas : je développe un site pour une fédération locale d’associations avec une rubrique par association, aussi j’aurais bien aimé pouvoir relier les évènements de chaque association à leur propre rubrique... là je suis obligé de demander à toutes les assos de publier leurs évènements dans le secteur Agenda, ce qui est un peu dommage !)

C’est pour çà que j’ai pensé au plugin polyhiérarchie, ainsi qu’aux mots-clé d’ailleurs...

Je retiens donc ta 2eme solution, même si ca fait un peu "double emploi" !

Merci en tout cas.

1er septembre 2010 à 17h28

Essaye plutôt le plugin Alias. Il permet justement d’avoir un évènement dont un article alias pourra être vu ailleurs.

Ah ok je vais regarder çà merci :-)

1er septembre 2010 à 17h42

Régis,

Non, ce n’est pas la première fois que j’échange sur ce sujet et je ne suis toujours pas d’accord avec cette approche pour les raisons suivantes :

Il n’y a pas duplication de quoi que ce soit. Un article n’est pas un évènement pour la bonne raison que ce sont deux entités distinctes dans leur finalité et leur contenu. Je suis sur qu’il ne te viendrait jamais à l’idée d’écrire un article dans un rendez-vous Outlook. Ici c’est pareil, la rubrique agenda matérialise des évènements rien d’autre.

A partir de là, que ferais tu dans Outlook : à mon avis soit tu donnerais le lien vers la page de l’article à consulter pour savoir de quoi traite l’évènement, soit tu mettrais en pièce jointe le pdf explicatif. Et ben là, tu peux faire la même chose et même plus car Alias te permet d’avoir même tout le texte de l’article dans ton évènement.

Alors après, la procédure que je conseillerais serais :

  1. créer l’article descriptif dans la "bonne rubrique"
  2. créer l’alias dans l’agenda en y ajoutant la date de rédaction antérieure pour le positionner dans le temps ou simplement créer un évènement avec comme texte un lien vers l’article précédent.