SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano

278 Plugins, 195 contribs sur SPIP-Zone, 162 visiteurs en ce moment

Accueil > Dates, calendriers et agendas > Plugin Agenda > Agenda 2.0

Agenda 2.0

3 novembre 2008 – par Cedric Morin – 860 commentaires

Toutes les versions de cet article : [Español] [français]

184 votes

Voici la version pour SPIP 2.0 du Plugin Agenda pour SPIP 1.9.2, avec une interface remaniée pour encore plus de plaisir.

Pour une documentation concernant l’utilisation d’Agenda 3 pour SPIP 3, veuillez pour l’instant vous référer à SPIP 3, Agenda et FullCalendar. La lecture de Calendrier Mini 2.0 est également chaudement recommandée, étant donné que Agenda 3 est dépendant de ce plugin.

Le portage du plugin Agenda pour SPIP 2.0 a été l’occasion de repenser et améliorer l’ergonomie de son interface. La version 2.0 du plugin agenda ne nécessite plus le plugin Widget Calendar, mais nécessite le plugin SPIP Bonux

Navigation dans les événements du site

La navigation dans les événements est directement accessible par un sous-menu du menu edition :

PNG - 26.9 ko

La présentation de ces événements délaisse le mode calendrier pour un affichage en liste plus pratiqe à l’usage.
Par défaut seuls les événements à venir sont affichés :

PNG - 48.3 ko

Ce fonctionnement évite d’encombrer l’affichage avec les événements passés toujours plus nombreux.

Un menu de navigation latéral permet d’afficher tous les événements, paginés, triés par date :

PNG - 112.1 ko

Le menu latéral inclut également une navigation antéchronologique par mois calendaire permettant l’affichage de tous les événements d’un mois

PNG - 104.5 ko

La liste centrale présente une vue résumée de chaque événement. Il est possible de voir plus de détails en cliquant sur le titre de l’événement :

PNG - 44.6 ko

Un lien [article] permet d’accéder à l’article qui contient cet événement :

PNG - 75.9 ko

On y retrouve exactement le même type de navigation, mais limitée aux événements de l’article.

Créer un nouvel événement

Le lien situé dans le bandeau titre de la boîte agenda permet de créer un nouvel événement

PNG - 4 ko

Modifier un événement

Lorsque vous dépliez un événement, un bouton [modifier] permet d’accéder à l’édition de l’événement.

PNG - 17 ko

Si l’événement est une répétition, il n’est pas possible de l’éditer directement. Dans ce cas le lien modifier est remplacé par un lien [source] qui permet d’accéder à l’événement source pour le modifier.

Edition d’un événement

Que ce soit lors de la création ou l’édition d’un événement, la saisie se déroule désormais sur une page indépendante dédiée :

PNG - 30.9 ko

Outre les champs habituels de titre et descriptif, vous y retrouverez la zone d’édition des dates de début et de fin. Une case à cocher toute la journée permet de ne pas sélectionner d’horaire.

Sur chaque champ de saisie de la date, une icone calendrier permet d’accéder à un mini calendrier de saisie.

Les répétitions sont saisies après la date de début et de fin, sur un calendrier de saisie dédié. Le principe des événements répétés et que l’heure de début et la durée sont toujours conservées de l’événements d’origine, mais seul les jours de début changent en prenant les valeurs cochées dans le calendrier des répétitions.

Après saisie, lorsque vous enregistrez votre événement, vous revenez sur la page d’origine avec ce seul événement affiché en détail :

PNG - 14.1 ko

Vous pouvez ainsi vérifier votre saisie.

Vous pouvez retrouver tous les événements, ou les événements à venir seulement, en cliquant sur les liens correspondants.

Squelettes et boucle EVENEMENTS

En ce qui concerne l’utilisation du plugin agenda dans les squelettes, il n’y a pas eu de modification fonctionnelle par rapport à la version précédente, et on se référera donc à la documentation du Plugin Agenda pour SPIP 1.9.2.

Voir en ligne : http://plugins.spip.net/agenda

Retour en haut de la page

Vos commentaires

  • Le 23 mai à 22:41, par luc En réponse à : Agenda 2.0

    Bonjour,

    Merci pour ce plugin fort utile que j’utilise depuis quelques temps (en spip 3 maintenant).

    Je (re)pose ma question ici car à la réflexion c’est plus sa place que sur l’article http://contrib.spip.net/SPIP-3-Agen...

    Il n’y a pas de champs « email » associé à un événement.

    Cela me semblerait utile pour permettre ce mode de contact (email seul ou formulaire de contact) et dans un deuxième temps mettre en place des notifications, dans ce plugin ou bien un plugin complémentaire...

    Est-ce un choix de conception ?
    Est-ce parce que le besoin n’est pas suffisamment avéré ?
    Y-a-t-il des difficultés particulières de réalisation ?
    Est-ce parce qu’un gentil développeur (ne pouvant tout faire en même temps !) est entrain de le concocter ?
    Est-ce parce qu’il y a une autre façon de le faire ?

    Qu’en pensez-vous ?

    Répondre à ce message

  • Le 15 mai à 16:22, par marion En réponse à : Agenda 2.0

    Bonjour,
    J’ai créé un evenement et associé à un article mais il ne s’affiche pas sur le site.
    Quelle page doit l’afficher normalement ?
    J’ai juste l’article qui s’affiche sur le site et pas moyen de voir l’evenement

    • Le 17 mai à 15:28, par Fab001 En réponse à : Agenda 2.0

      moi pareil ! il doit y avoir qqch qui nous échappe..
      Je précise que j’ai le pg in mini-calendrier d’installé aussi .. ; je pensais que les évènement allaient apparaitre dedans mais non ...

      QQn pourrait nous éclairer ?
      Merci d’avance !

    Répondre à ce message

  • Le 15 mai à 15:44, par Alexandre En réponse à : Agenda 2.0

    Bonjour,
    J’ai un problème quand je crée un evenement. Une date de répétition est mise d’office à la date du jour sans que je puisse la supprimer. Résultat, l’evenement s’affiche à la date du jour et je suis obligé de retourner supprimer la date de répétion. Y a-t-il un moyen de supprimer par défaut cette date de répétition ?
    D’avance merci

    Répondre à ce message

  • Le 3 mai à 09:53, par ToyZorus En réponse à : Agenda 2.0

    Bonjour,

    Comme cela à déjà été signalé, la répétition activée par défaut entraine la création de deux enregistrements dans la table ce qui entraine les doublons dans les affichages de squelettes.
    Pourquoi ne pas ajouter une case à cocher pour activer ou pas la répétition et ensuite en cas d’activation présenter le petit calendrier pour fixer la date de répétition.

    Merci.

    • Le 3 mai à 11:06, par Cedric Morin En réponse à : Agenda 2.0

      Quelle version du plugin et de SPIP ?

    • Le 3 mai à 11:56, par ToyZorus En réponse à : Agenda 2.0

      SPIP 3.0.8 et Agenda 3.11.8 mais cela devait être la cas avant la dernière version, mais c’est un changement de comportement récent, peut être 2 ou 3 versions antérieures.
      Pourquoi ne pas appliquer la même méthode de checkbox pour afficher ou masquer le calendrier des répétitions que celle des horaires pour « toute la journée » juste au dessus ?
      Merci

    Répondre à ce message

  • Le 29 avril à 11:37, par f4cxf En réponse à : Agenda 2.0

    Bonjour, petit problème avec le plugin en Version : 2.0.4 [31722] dans site SPIP version 2.1.12 [18732].

    voulant configurer le plugin le site privé de SPIP me répond (?exec=configurer_agenda) :

    Fichier configurer_agenda introuvable

    je n’avais jamais utilisé l’agenda du site mais des membres de l’association aimeraient utiliser (à juste titre) l’agenda pour des raisons de communication.

    puis-je créer un fichier config vide ?
    dois-je l’appeler configurer_agenda et avec quelle extension ?
    dans quelle répertoire du privé doit il être installé ?

    Merci de votre aide

    amigalitiés

    Thierry

    PNG - 18.7 ko
    • Le 29 avril à 13:21, par gilcot En réponse à : Agenda 2.0

      Peut-être un bug corrigé depuis ? Le plugin est actuellement en version 2.4.2 ! (utiliser le zip référencé sur cette page, tout en haut sous la compatibilité)

    Répondre à ce message

  • Le 16 avril à 09:34, par ordilibre En réponse à : Agenda 2.0

    Bonjour,

    Je signale un comportement du plugin qui me semble poser problème.
    En effet, le champ « répétitions » est d’emblée renseigné par la date du jour.

    Il me semble plus logique que ce champ reste vide car sinon, il faut penser à la supprimer pour ne pas avoir de doublon d’événement sur la date en cours.

    Merci

    Répondre à ce message

  • Le 9 avril à 20:57, par Ploufplouf En réponse à : Agenda 2.0

    Bonjour,

    Je fais un site en SPIP 3.0.7 dans lequel j’ai entreautre les plugins Agenda, Mini calendrier et GIS4. Il semble y avoir conflit car lors de l’activation du plugin agenda j’ai le message suivant sur les pages rubriques ou articles qui présentent un article contenant un évènement :

    Erreur SQL 1054
    Unknown column ’articles.id_evenement’ in ’on clause’
    SELECT gis.titre AS titre_gis, gis.descriptif AS descriptif_gis, gis.adresse AS adresse_gis, gis.pays AS pays_gis, gis.code_pays AS code_pays_gis, gis.region AS region_gis, gis.ville AS ville_gis, gis.code_postal AS code_postal_gis, L1.adresse, gis.code_postal, gis.ville, articles.lang, articles.titre FROM spip_articles AS `articles` INNER JOIN spip_evenements AS L1 ON ( L1.id_evenement = articles.id_evenement ) INNER JOIN spip_gis_liens AS gis_liens ON ( gis_liens.id_objet = articles.id_article AND gis_liens.objet=’article’) INNER JOIN spip_gis AS gis ON ( gis.id_gis = gis_liens.id_gis ) WHERE (articles.statut = ’publie’) AND (articles.id_article = 444) GROUP BY gis_liens.id_gis

    Je poste également sur la page de GIS 4...

    Quelqu’un a-t-il une solution ?

    Merci,
    Ploufplouf

    • Le 10 avril à 21:41, par ploufplouf En réponse à : Agenda 2.0

      Bonjour,

      Après un post sur GIS et un essai par un autre membre spipien j’ai vérifié les plugins pour qu’ils soient bien à jour, du coup comme lui ne rencontrait pas de souci j’ai refait un tour sur mes squelettes et je me suis aperçu, l’erreur venait des champs gis que j’avais oubliés de suffixer les champs avec _GIS lors de l’appel dans le squelette. Cette erreur ne ressortait pas avant l’activation du plugin agenda. J’ai corrigé mes squelettes en suffixant et tout fonctionne.

      Merci

    Répondre à ce message

  • Le 7 février à 17:05, par Patman En réponse à : Agenda 2.0

    le Changeset 69560 fait disparaitre les accents sur les mois dans la date des évènements dans le front.
    Je suis sous SPIP 2.1.19 [19922] je gère les modules de mon front avec Aveline.

    J’ai donc supprimer « AUTO » ligne 93 dans « agenda/2_0_0/inc/agenda_filtres.php »
    # return unicode2charset(charset2unicode(strtr($s,$trans_tbl),’’)) ;

    Je ne sais pas pourquoi cela se produit.

    • Le 3 avril à 17:40, par Jul Blobul En réponse à : Agenda 2.0

      Bonjour,
      Je rencontre également le même soucis depuis l’une des toutes dernières versions.
      J’avais déjà rencontré des soucis avec ce détail en installatant un SPIP 2.1.17 + Agenda 2 chez GANDI. Alors que en local aucun soucis...

      Serait-il possible que la méthode d’encodage du plugin soit identique à celle de SPIP, qui elle est sans faille ?

      Merci d’avance !

    Répondre à ce message

  • Le 18 février à 12:49, par markouch En réponse à : Agenda 2.0

    Bonjour, j’utilise avec un grand bonheur Agenda 3.11.4 avec spip 3.0.5 pour gérer une liste de compétitions, et cela me convient parfaitement pour un usage « basique ».

    Pour aller plus loin, je me heurte à deux problématiques :

    1. j’ai des compétitions qui se déroulent sur plusieurs dates différentes - pas de pb pour cela - mais sur des terrains différents, et là, j’ai un souci, car, si l’on peut créer des répétitions, il est impossible de modifier le lieu de l’évènement. Quelqu’un aurait-il une idée pour corriger cela ? Pour le moment, je crée un article par évènement, mais j’avoue que cela complique assez la gestion des boucles par la suite. Je pense que la création d’une table « lieux » pourrait résoudre le pb, mais je ne sais pas (manque de compétences) comment adapter le plugin à cela ...
    2. là, je me sens bête, mais je n’ai pas trouvé la solution : comment, pour un évènement à répétition, afficher les différentes dates ? Pas d’exemple trouvé dans spip-contrib ou ailleurs. Merci mille fois !!

    Marc

    • Le 18 février à 22:19, par DD En réponse à : Agenda 2.0

      Bonjour,
      Pour le 1. je ne sais pas ; pour le 2 : une boucle comme ceci dans ton article devrait faire l’affaire :

      <ul>
      <BOUCLE_vevent(EVENEMENTS){par date_debut}{age_fin<=0}{id_article}>
      <li>
      [(#DATE_DEBUT|agenda_affdate_debut_fin{#DATE_FIN,#HORAIRE})]
      </li>
      </BOUCLE_vevent>
      </ul>

      dd

    • Le 19 février à 05:03, par gilcot En réponse à : Agenda 2.0

      Bonjour Marc.

      Je pense qu’il faut créer un événement par lieu, c’est à dire liér les lieux aux répétitions...
      Par exemple, j’ai 30 événements pareils e10 à e39 qui ont donc le même titre et doivent être des répétitions les unes des autres à des dates différentes (mais à la même heure et au même endroit) : en fait, comme c’est un événement répété, non seulement le titre es le même, mais aussi la description et le lieu et l’horaire... Pour prendre en compte 3 lieux différents, le mieux est de créer : l’événement e10 et ses répétitions e11 à e19 pour le lieu 1 ; l’événement e20 et ses répétitions e21 à e29 pour le lieu 2 (mais en recopiant le même titre et les mêmes horaires et la même description...) ; l’événement e30 et ses répétitions e31 à e39 pour le lieu 3 (idem se retaper le titr et l’horaire et la description). C’est un peu plus lourd mais là ce n’est que trois fois au lieu de trente... et ces trois événements (et leurs répétitions) sont à lier au même article (la boucle les affichera tous) sauf si si on préfère faire un article par lieu (pour donner plus d’informations sur chaque stade dans un article séparé par exemple)

    • Le 27 mars à 12:49, par markouch En réponse à : Agenda 2.0

      Merci de vos réponses si bien expliquées, et désolé pour ma réaction tardive,mais j’étais en voyage et éloigné de ma « production » web ...

      Je pense en effet que le solution de gilcot est bonne : j’ai une compétition (évènement) attaché à l’article qui la décrit, et elle a plusieurs dates, mais des endroits différents. Dans ce cas, je crée un évènement par endroit, ce qui simplifie la concept et n’alourdi pratiquement pas le travail.

      Un exemple ici : http://cdgolf95.org/spip.php?article13

      Evidemment, s’il y avait trente endroits différents, ce serait plus compliqué ...

    Répondre à ce message

  • Le 25 mars à 15:59, par BobaFrank En réponse à : Agenda 2.0

    Je viens d’installer sans problème le plugin Agenda sous Spip 3.0.7. Tout fonctionnait bien jusqu’à ce que je décide d’ajouter le plugin Ckeditor (0.16.8 ). Je veux ajouter des photos aux descriptifs de mes événements.

    La barre d’outil de Ckeditor apparait bien dans le descriptif des Événements mais lorsque je sauvegarde, le texte disparait. Quelqu’un a une idée de ce qui se passe ?

    Merci

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d'abord sur gravatar.com (gratuit et indolore) et n'oubliez pas d'indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • GIS 2 / GIS 3

    28 août 2011 – 418 commentaires

    Présentation et nouveautés GIS2 est une mise à jour majeure du plugin GIS Escoitar. Le plugin permet d’attacher des points géolocalisés aux objets de SPIP afin de les afficher sur des cartes dans les pages de votre site. GIS2 utilise une librairie (...)

  • SPIP 3.0.9 / 2.1.22 / 2.0.23 : corrections de bug et faille critique. « En mai, fais ce qu’il te plait la mise à jour, s’il te plait »

    24 mai – commentaire

    Une faille critique a été détectée permettant à toute personne de prendre le contrôle éditorial complet du site. Les versions 2.0, 2.1 et 3.0 sont impactées. Les versions 2.0.23, 2.1.22 et 3.0.9 apportent une correction urgente et si une mise à jour (...)

  • Formidable, le générateur de formulaires

    23 janvier 2012 – 827 commentaires

    Un générateur de formulaires facilement configurable pour les non-informaticiens et facilement extensible pour les développeurs. Introduction L’objectif était de créer un plugin permettant de générer des formulaires. Historiquement, 2 plugins avaient (...)

  • La Fabrique

    20 avril 2012 – 141 commentaires

    La Fabrique est un outil pour webmestres ou développeurs qui souhaitent créer des plugins. La Fabrique est capable de générer le code source minimal d’un plugin pour SPIP 3 (elle accélère donc le démarrage d’un plugin) et peut s’occuper également de (...)

  • Forums arborescents « urbAgora »

    15 avril 2010 – commentaires

    Gère l’affichage de forums arborescents dépliables, avec JQuery. Ce plugin a été développé par et pour l’asbl urbAgora (Liège). Démo Pour voir à quoi ressemble ce plugin en fonctionnement, se référer par exemple au forum de cette page. Installation En (...)