Contenu | Recherche | Pied de page | Plan du site

Accueil du site > Pense-bête > Noisette hcalendar pour agenda

Noisette hcalendar pour agenda

Publié le Août 2006

Par Igor

Thèmes : CC_by-nc, Microformats, Noisettes, Spip, Squelettes

Une première tentative d’utiliser un microformat dans SPIP grâce au plugin Agenda.

Il s’agit de hcalendar.

Voici les noms de class utilisés dans cette noisette :

  • vevent appliqué à un conteneur html englobant l’évènement ;
  • summary pour identifier l’évènement ;
  • dtstart pour signifier la date de début ;
  • dtend pour la date de fin ;
  • location pour le lieu ;
  • description pour le descriptif de l’évènement.

Les utilisateurs de Firefox peuvent découvrir les microformats d’une page avec l’extension Tails, par exemple sur cette page de démonstration.

Répondre à cet article

4 Messages de forum

  • Filtre pour les dates

    20 octobre 2006 15:54, par Franz

    Salut,

    Très intéressante contribution. Une question toutefois : quel est le format adéquat pour les dates dans le "title" des éléments dtstart et dtend ? Est-ce qu’on peut utiliser indifféremment n’importe quel format de date ?

    D’après le hCalendar Creator, ça doit ressembler à ceci :

    Si c’est le cas, il me semble qu’il manque à SPIP un filtre date_hcalendar.

    ++

    Voir en ligne : Des Bulles

    Répondre à ce message

  • Filtre pour les dates

    20 janvier 2007 11:43, par valery

    J’ai fait ça : title="[(#DATE_DEBUT|affdate’Y-m-d’)]T[(#DATE_DEBUT|affdate’H:i’)]"

    compte tenu des filtres de http://www.spip-contrib.net/Utilisation-des-filtres-de-date

    et j’obtiens la date au format recommandé (les tirets et deux points sont autorisés selon http://microformats.org/wiki/hcalendar-faq question 17).

    L’import dans Google ou Yahoo calendar ne fonctionne pas bien cependant (j’utilise l’extention Operator sur FF2).

    Répondre à ce message

  • Noisette hcalendar pour agenda

    7 mai 2007 16:02

    Super !

    J’aurais besoin d’aller un cran plus loin :

    1. J’aimerais que l’on puisse syndiquer des événements grâce à un flux RSS spécifique.
    2. En m’inspirant de ta boucle ainsi que celle du fichier backend de la dist, je peux créer un flux RSS diffusant des événements
    3. Comment faire pour qu’un autre site SPIP puisse parser ce flux contenant du microformat de type hCalendar ?

    Si tu as des pistes quelle qu’elles soient c’est volontiers.

    Au fil de mes recherches, j’ai vu que plusieurs personnes recherchaient les même fonctionnalités que moi. Il seraient peut-être intéressant de penser à intégrer une telle fonctionnalité dans un plugin.

    Voir en ligne : Le site intégrant un agenda (non-syndiqué)

    Répondre à ce message

  • Noisette hcalendar pour agenda

    14 juin 2007 00:37, par Jean-paul chiron

    Je n’ai pas utilisé la noisette, et j’aurai dû m’en inspirer ;) Voici un flux RSS qui intègre du hcalendar : http://agenda.aquitaine.fr/fluxagenda.php3 Le source spip est récupérable.

    Répondre à ce message

Site réalisé par Igor grâce à SPIP et hébergé par Celeonet.

Icônes: Maurice Svay.