Bonjour à tous,
Utilisant le plugin Agenda :
http://www.spip-contrib.net/Plugin-Agenda
Je désirerais pouvoir afficher sur un autre site la liste des événements à venir (publiés dans un premier site).
Je me suis dit, je syndique et hop c'est réglé. Le problème c'est que la syndication est prévue pour des articles (avec une seule date, la date de publication), les événements ont deux dates (début et fin).
J'ai même regardé dans les specifications RSS et atom, je n'y ai vu également qu'une seule date.
J'ai donc deux questions :
- Quel standard dois-je utiliser pour diffuser mes événements
- Comment je fais pour les récupérer dans mon deuxième site SPIP
Merci pour vos suggestions.
Thibault SCHOENMANN wrote:
Bonjour à tous,
Utilisant le plugin Agenda :
Plugin Agenda pour SPIP 1.9 - SPIP-Contrib
Je désirerais pouvoir afficher sur un autre site la liste des événements à venir (publiés dans un premier site).
Je me suis dit, je syndique et hop c'est réglé. Le problème c'est que la syndication est prévue pour des articles (avec une seule date, la date de publication), les événements ont deux dates (début et fin).
J'ai même regardé dans les specifications RSS et atom, je n'y ai vu également qu'une seule date.
J'ai donc deux questions : - Quel standard dois-je utiliser pour diffuser mes événements
- Comment je fais pour les récupérer dans mon deuxième site SPIP
Merci pour vos suggestions.
Bonjour
Il te faut adapter le fichier "ical.html" de /dist/ en fonction de la configuration de ton agenda. Tes visiteurs pourront ainsi s'y avec leur logiciel ad hoc (iCal sur Mac, Sunbird, WebCalendar...)
La RFC c'est celle là :
<http://www.ietf.org/rfc/rfc2445.txt>
(idéal pour les soirs d'insomnie
)
Cordialement
Françoise
Françoise a écrit :
Thibault SCHOENMANN wrote:
Bonjour à tous,
Utilisant le plugin Agenda :
Plugin Agenda pour SPIP 1.9 - SPIP-Contrib
Je désirerais pouvoir afficher sur un autre site la liste des événements à venir (publiés dans un premier site).
Je me suis dit, je syndique et hop c'est réglé. Le problème c'est que la syndication est prévue pour des articles (avec une seule date, la date de publication), les événements ont deux dates (début et fin).
J'ai même regardé dans les specifications RSS et atom, je n'y ai vu également qu'une seule date.
J'ai donc deux questions : - Quel standard dois-je utiliser pour diffuser mes événements
- Comment je fais pour les récupérer dans mon deuxième site SPIP
Merci pour vos suggestions.
Bonjour
Il te faut adapter le fichier "ical.html" de /dist/ en fonction de la configuration de ton agenda. Tes visiteurs pourront ainsi s'y avec leur logiciel ad hoc (iCal sur Mac, Sunbird, WebCalendar...)
La RFC c'est celle là :
<http://www.ietf.org/rfc/rfc2445.txt>
(idéal pour les soirs d'insomnie
)
Cordialement
Françoise
pas besoins, c'est déjà livré. C'est le squelettes ical-agenda, rappelable par ?page=ical-agenda.
--
Maïeul
http://maieul.ouvaton.org
Thibault SCHOENMANN wrote:
Bonjour à tous,
Utilisant le plugin Agenda :
Plugin Agenda pour SPIP 1.9 - SPIP-Contrib
Je désirerais pouvoir afficher sur un autre site la liste des événements à venir (publiés dans un premier site).
Je me suis dit, je syndique et hop c'est réglé. Le problème c'est que la syndication est prévue pour des articles (avec une seule date, la date de publication), les événements ont deux dates (début et fin).
J'ai même regardé dans les specifications RSS et atom, je n'y ai vu également qu'une seule date.
J'ai donc deux questions : - Quel standard dois-je utiliser pour diffuser mes événements
- Comment je fais pour les récupérer dans mon deuxième site SPIP
Merci pour vos suggestions.
Comme le dit Françoise, un standard assez reconnu pour des evenements, c'est ICAL.
Par contre, SPIP n'est pas capable de syndiquer cela, mais tes visiteurs peuvent le syndiquer avec leur logiciel de calendrier preferé.
Ce que tu peux faire, c'est un flux RSS qui fournis dans les descriptions le microformat pour les evenements:
http://microformats.org/wiki/hcalendar
SPIP pourra syndique le RSS comme n'importe quel flux RSS, puis sur ton site, tu pourras faire un traitement du microformat (voir les implementations fournis en bas du wiki).
Pierre