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 :
La présentation de ces événements délaisse le mode calendrier pour un affichage en liste plus pratique à l’usage.
Par défaut seuls les événements à venir sont affichés :
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 :
Le menu latéral inclut également une navigation antéchronologique par mois calendaire permettant l’affichage de tous les événements d’un mois
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 :
Un lien [article]
permet d’accéder à l’article qui contient cet événement :
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
Modifier un événement
Lorsque vous dépliez un événement, un bouton [modifier]
permet d’accéder à l’édition de l’événement.
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 :
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énement 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 :
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, vous pouvez vous référer à la documentation du Plugin Agenda pour SPIP 1.9.2.
Nouveaux critères
{evenement_a_venir}
pour sélectionner les événements pas encore commencés à la date courante
{evenement_a_venir #ENV{date}}
pour sélectionner les événements pas encore commencés à la date #ENV{date}
{!evenement_a_venir #ENV{date}}
pour sélectionner les événements finis ou en cours à la date #ENV{date}
{evenement_en_cours}
pour sélectionner les événements en cours à la date courante
{evenement_en_cours #ENV{date}}
pour sélectionner les événements en cours à la date #ENV{date}
{!evenement_en_cours #ENV{date}}
pour sélectionner les événements *pas* en cours à la date #ENV{date}
{evenement_passe}
pour sélectionner les événements passés/finis à la date courante
{evenement_passe #ENV{date}}
pour sélectionner les événements passés/finis à la date #ENV{date}
{!evenement_passe #ENV{date}}
pour sélectionner les événements en cours ou pas encore commencés à la date #ENV{date}
Il est possible combiner ces 3 critères pour effectuer une sélection fine.
Pour un affichage sous forme d’agenda en case, voir SPIP 3, Agenda et FullCalendar ou encore Agenda Fullcalendar facile.
Discussions par date d’activité
616 discussions
mon bouton « creer un evenement » est situé en bas de la iste au lieu d’etre à coté de « tout déplier » !
Est-ce normal ? Et quand je clique dessu il me met une page « aucun evenment »...
J’ai la même chose. (Tu as trouvé une solution ?)
Exactement le même problème, je n’ai aucun événement (normal jusque là) mais je ne peux en créer aucun…
Quand je clique sur « créer un événement » il me met une page « spip » (fond gris avec cadre blanc) avec écrit « aucun événement »… C’est bien pour cette raison que je veux en créer un !
A noter que le lien de « créer un événement » est :
/ecrire/?exec=evenements_edit&new=oui&id_article=
Ca ne doit pas être normal qu’il n’y ai rien après « id_article= » non ?
Bonjour,
la création d’événements sans article dans le contexte (depuis la page ecrire/ ?exec=calendrier) devient possible avec la version 2.0.1 du plugin.
Il devient aussi possible de déplacer un événement d’un article vers un autre.
Ces nouveautés nécessitent la dernière version 2.0.3 de SPIP et 1.3 de Bonux
Bonsoir,
J’utilise la SPIP Bonux 2.0 avec un SPIP 2.0.3 et lors de la création d’un événement sans spécifier d’article j’ai une erreur PHP : Warning : Invalid argument supplied for foreach() in /homepages/[...]/plugins/spip-bonux/spip_bonux_fonctions.php on line 119
Pourtant j’ai mis à jour avec les derniers fichiers... :-(
Merci d’avance de votre réponse. Ce plugin est super, je regretterais de ne pas pouvoir l’utiliser...
Répondre à ce message
Bonjour,
Merci pour cette amélioration du plugin Agenda, décidément très utile.
Pour la version 192, il était clairement précisé que le plugin Agenda devait s’utiliser conjointement avec le plugin Widget.
Pour la version 2 de l’agenda, une telle précision ne figure pas.
Peut-être serait-il bon de rajouter cette information dans l’article ci-dessus ?
L’information manquante est : Nécessite le plugin SPIP_BONUX en version [1.3 ;] minimum
Régis K.
Répondre à ce message
Premièrement, je tiens à remercier chacun pour sa contribution.
Je vous fais part de mon problème avec le calendrier mini.
Les événements ne sont pas repris en lien sur le calendrier mini.
Quelqu’un pourrait-il me passer la partie du squelette /formulaire/calendier_mini.html
et éventuellement la page qui appelle cette noisette !?...
Peut-être cela vient-il de mon squelette basé sur spip epona 3.3 qui utilise aussi un calendrier
avec des mots clés associés. ??
Toutes réponses est la bienvenue. Merci
Répondre à ce message
J’ai instalé le plugin sur un SPIP 2.0.3 [13596] avec SPIP bonux Version : 1.3 [25938] et une version d’agenda 2.0.1 beta [25939]
Curieusement rien ne s’affiche lorsque j’edite un article. pas de possibilité d’editer un evenement... J’ai raté quelque chose ?
Je me répond tout seul, j’ai supprimé le plugin, je l’ai réinstallé et là ça marche super... C’est tellement simple qu’on y pense pas.
Désolé pour le dérangemment et merci pour le dev de ce plugin, il est superbe
Répondre à ce message
Bonjour,
J’utilise l’agenda 2.0 avec Spip 2.0... Je rencontre un étrange problème... Lorsque je choisis le français comme langue, les dates s’affichent correctement dans l’espace privé, mais si je choisis l’anglais, les dates s’affichent ainsi « May @j@ »... Quelqu’un a une idée de ce qui peut causer le problème ?
Merci.
Répondre à ce message
Merci pour ces ajouts.
Est-il possible de créer un évènement depuis le site public ? Sinon, cette possibilité est-elle envisagé dans les développements futurs (avec validation par un admin du site) ?
Pour mon usage, c’est la dernière chose qui rendrait ce plugin parfait ;)
#FORMULAIRE_EDITER_EVENEMENT est ton ami
Répondre à ce message
Bonjour,
J’ai installé aujourd’hui même cet agenda sur spip 2.0.3 avec spip_bonux V2 et ça n’affiche rien côté client et côté admin y’a plus de style CSS, tout est en html brut !!!
Evidemment impossible d’ajouter des trucs dans l’agenda. Et page blanche...
Quelqu’un peut m’aider ?
Bonjour,
je viens d’installer le plugin Minicalender et toutes les pages de la partie admin deviennent blanches. Seule solution désinstaller le mini calendrier pour les retrouver. Quelqu’un connaît-il une parade ?
Répondre à ce message
Bonjour,
Comme tous d’abord merci pour ce plugin qui nous sert chaque jour.
http://irice.cnrs.fr
Je viens de passer à SPIP 2, non sans quelques difficultés.
J’ai ensuite installé Agenda 2.0 sur une ancienne version du Plugin.
Le problème suivant apparait :
- les administrateur restreint ne peuvent plus modifier les événements de l’agenda. Le message « Aucun événement » apparait ;
- pourtant un événement existe effectivement et peut-être modifié sans difficulté par un administrateur (pleins droits).
Je suis passé à la 2.0.2. Sans effet notable.
Je ne vois vraiment pas d’où peut provenir ce problème. Un bug ?
Merci de votre aide.
Georges Saunier.
Oups ! Je ne m’étais pas loggé avant d’envoyer le message ci-dessous.
GS.
Répondre à ce message
Bonjour,
je me permet de poster ici, comme je l’ai fais pour la version1.9.2.
Comment customiser l’affichage de agenda_semaine ?
Comment puis-je intervenir sur l’affichage de « agenda_semaine » pour ne plus avoir les calendriers de mois et les icônes « calendrier par jour, ... » ? Existe-t-il des filtres à appliquer sur Agenda_affiche_full pour contrôler cet affichage « graphique » ?
merci pour vos conseils.
françois.
Répondre à ce message
Bonjour,
Merci pour cette belle refonte...
Pourrais-je savoir, Cédric, si tu as prévu la saisie rapide qqpart ?
En te remerciant par avance pour tes réponses
Répondre à ce message
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |