Séminaire v2

Pourquoi ce plugin ?

Ce plugin est le portage pour Spip 3 du plugin Séminaire LATP pour spip 2.1

La plupart des recommandations valables pour cette première version sont encore valables pour ce portage. Cet article servira donc à détailler les différences entre ces deux plugins.

Installation

La nouvelle gestion des plugins de SPIP3 (SVP) simplifie la tâche !

Entrer « séminaire » dans le moteur de recherche de plugins.

Seminaire devrait apparaître et il vous reste à cocher la case correspondante et à lancer le téléchargement et l’activation (les plugins dont il dépend se téléchargeront et s’activeront également).

Cette méthode est à privilégier sur la dépose manuelle du dossier du plugin dans le répertoire idoine puisqu’elle permet une maintenant facilitée pour toutes les opérations de mise à jour.

Ce plugin est prévu pour fonctionner avec le plugin kitcnrs et avec le squelette Z-Dist v1. Il n’est pas nécessaire de modifier ces deux plugins pour profiter des fonctionnalités de séminaire.

Avec le plugin kitcnrs

Avec le plugin Z

Fonctionnement

Le plugin seminaire est toujours basé sur le plugin agenda. Il se calque donc sur le fonctionnement de celui-ci.

Seule particularité, les mots-clés étant nécessaires au bon fonctionnement du plugin, leur ajout se fait lors de la création d’un événement et non, comme institué depuis SPIP 3, après la création de celui-ci.

En revanche, on peut le modifier après la saisie d’un événement, soit depuis la page de l’événement, soit en cliquant sur “Modifier cet événement”.

Affichage

La nouvelle version de spip permet maintenant à ce plugin de fournir facilement un agenda sous forme graphique et non plus seulement sous forme de liste. Cette présentation est utilisée sur la nouvelle version de la page Agenda scientifique

Le plugin séminaire fournit aussi une page pour l’objet éditorial evenement. Celle-ci est accessible lorsque l’on clique sur un événement dans le minicalendrier. Elle reprend les informations de l’événement sous forme dépliée.

A noter que l’affichage prend en compte le formulaire d’inscription à un événement si l’option est cochée à la création.

updated on 2 October 2019

Discussion

9 discussions

  • 1
    Christopher L

    Bonjour,

    Merci tout d’abord pour le travail effectué !

    Nous souhaiterions générer des champs supplémentaires dans notre fichier ical. Notamment les champs suivants (renseignés lors de la création d’un événement) :

    -  Nom de l’intervenant
    -  Institut d’origine de l’intervenant

    Pouvez vous nous aiguiller sur la manière à procéder?

    Merci d’avance,
    CL

    • Spip 3.2 a vu un grand nombre de mises à jour au niveau des bibliothèques JavaScript. Il me faut faire une nouvelle version du plugin pour être à nouveau compatible.

    Reply to this message

  • Bonjour,

    Le plugin ne passe plus avec SPIP 3.2 au niveau de l’affichage ’fullcalendar’ (en changeant le niveau de compatibilité dans le fichier ’paquet.xml’).

    Erreur “$(’#calendrier’).fullcalendar is not a function” dans les logs.
    Visiblement un changement de syntaxe avec la ressource plugins-dist/organiseur/lib/fullcalendar qui passe de la version 1.6.7 à 3.2.0

    Merci par avance.

    Reply to this message

  • 1
    Dominique Girod

    Bonjour,
    sur mon site j’ai un problème d’encodage sur la liste des événements du mois en cours. Les caractères accentués du titre ne s’affichent pas correctement :
    �v�nements de janvier 2017

    dans quel fichier faut-il faire la correction ?

    Reply to this message

  • 1

    Bonjour,

    Serait-il éventuellement possible d’utiliser le plugin Séminaire 2.1.13 sur un Spip 3.1 + ?..
    Et sinon, une màj pour cette version Spip est-elle prévue ?

    Merci beaucoup

    • En changeant la borne de compatibilité en 3.1.*, ça passe sans problèmes.
      Pour la mise à jour, j’en ai une qui traine sur la zone depuis un certain temps mais elle inclut surtout une séparation du squelette et de la partie privée pour pouvoir adapter ce plugin à plus de sites. Il me faut finir la partie squelettes, j’espère pouvoir le faire dans l’été.

    Reply to this message

  • 1

    Bonjour,
    Le bouton de syndicalisation Google-Calendar d’un calendrier n’est pas opérationnel en l’état.
    Google a besoin qu’on lui indique le jeu de caractères utilisé pour la liste d’événements :
    modification dans le fichier seminaire_ical.html

    #HTTP_HEADER{content-type:text/calendar; charset=#UTF-8}
    ajouté en 1e ligne

    et le lien d’abonnement est également en protocole webcal (au lieu de http), modification donc
    dans le fichier inclure/ agenda_article.html avec

    <a class="google" href="http://www.google.com/calendar/render?cid=[(#URL_SITE_SPIP|replace{'http://','webcal://
    '})]/spip.php%3Fpage%3Dseminaire_ical%26id_article%3D#ID_ARTICLE" target="_blank"><img src="http://www.google.com
    /calendar/images/ext/gc_button1_fr.gif" border=0></a>

    Et la syndicalisation Google-Calendar devient opérationnelle, exemple sur
    http://www-liphy.ujf-grenoble.fr/Seminaires-Invites

    • Merci pour ces corrections, j’avais mis le content-headre sur les versions de travail mais pas reporté dans la version principale.
      Avec tout ça, ça devrait mieux marcher.

    Reply to this message

  • 2
    Romain P.

    Bonjour,

    Sur la page regroupant tous les événements, nous aimerions avoir une fonction “Archives” comme sur l’ancien plugin, par exemple sur ce site http://www.latp.univ-mrs.fr/spip.php?page=agenda

    La fonction “Archives”est bien présente mais uniquement sur les articles et non sur la page agenda.

    Nous aimerions si possible, obtenir la même chose que sur le lien donné au dessus. Nous sommes sur SPIP3 et le dernier kit cnrs.

    En vous remerciant

    • Bonjour
      Je vais voir de faire ça mais je ne pourrai pas toucher au plugin dans un avenir proche (une ou deux semaines). Est-ce que vous pouvez patienter jusqu’à ce moment ?
      Amaury

    • Romain P.

      Bonjour,

      Oh oui rien de pressant ! Ce serait juste top d’avoir le même type de présentation.
      Si j’avais les connaissances nécessaires, ce serait déjà fait !

      Merci à vous

    Reply to this message

  • 2
    DGirod

    Bonjour,
    j’ai installé le plugin séminaire en même temps que le kit spip cnrs. Auparavant nous utilisions uniquement le plugin agenda. Je n’arrive pas à faire afficher les événements dans les calendriers et lorsque je je créé un événement, les dates ne sont pas conservées.
    De plus quand j’ouvre un événement, il s’affiche une erreur squelette :
    Erreur SQL 1054
    Unknown column ’attendee’ in ’field list’
    SELECT attendee, origin, notes FROM spip_evenements WHERE id_evenement=652
    /
    Y a-t-il des modifications à faire dans les fichiers du répertoire séminaire ?

    • Bonjour et désolé pour cette réponse tardive.
      Visiblement, il y a eu un problème lors de l’installation de ce plugin. Le mieux serait de le désinstaller puis de le réinstaller. Si le problème persiste, il faudra regarder du côté des logs de spip pour en savoir (et m’en dire) plus.
      A priori, il n’est pas nécessaire de modifier quoi que ce soit dans le plugin.
      Sinon, quelle méthode d’installation avez-vous utilisé (c’est par simple curiosité et pour être sûr que ce n’est pas la version du trunk svn...).

      Amaury

    • DGirod

      J’ai utilisé le téléchargement dans le back-office de spip.

    Reply to this message

  • 1

    Bonjour,

    Je travaille sur la future version SPIP 3 du kit labos CNRS.
    J’ai constaté qu’après avoir créé un événement un jour J, j’affiche une page vide en cliquant sur le jour concerné du mini calendrier. Après avoir identifié que cela était dû à l’absence de mot clé du groupe “Type” attaché à l’événement, je me suis rendu compte que contrairement à la version précédente du plugin (pour SPIP 2), l’interface d’édition d’événement ne propose pas ces mots clés.

    • J’ai identifié l’appel au formulaire #FORMULAIRE_EDITER_EVENEMENT
    • Dans les deux versions du plugin un fichier formulaires/editer_evenement.html est bien fourni et appelé
    • Cependant la partie [(#REM)gestion des mots clés] est absente dans la version du plugin pour SPIP 3

    Merci d’avance pour votre retour !

    • Bonjour
      Dans spip 3 l’affectation des mots clés se fait après la création de l’objet. on peut contourner ce comportement mais ce ne sera plus standard. Si vous en avez vraiment besoin, je peux l’implémenter lors de la création pour retrouver le comportement originel du plugin.

    Reply to this message

  • 1

    Bonjour,

    Je cherche à mettre un agenda / calendrier sur mon site muni d’un squelette eva web.
    Est-il possible d’utiliser ce plugin ?
    Merci !
    JM

    • Bonjour
      Le plugin est prévu pour s’intégrer sans efforts sur des sites utilisant un squelette Z ou la dernière version du kitcnrs (à venir). Vous pouvez l’utiliser avec un squelette EvaWEB mais il faudra mettre un peu les mains dans le cambouis.

      De plus, ce plugin répond à la problématique de publier des séminaires ou des événements d’un laboratoire de recherche. Il est donc difficile de l’utiliser pour autre chose (mais sans doute pas impossible). Si votre besoin est celui-la alors j’espère qu’il fera votre bonheur, sinon, il vous faudra sans doute utiliser un autre plugin et Agenda2 tout seul pourrait sans doute suffire.

    Reply to this message

Comment on this article

Who are you?
  • [Log in]

To show your avatar with your message, register it first on gravatar.com (free et painless) and don’t forget to indicate your Email addresse here.

Enter your comment here

This form accepts SPIP shortcuts {{bold}} {italic} -*list [text->url] <quote> <code> and HTML code <q> <del> <ins>. To create paragraphs, just leave empty lines.

Add a document

Follow the comments: RSS 2.0 | Atom