Module de gestion avancée des événements de calendrier
Etendez les fonctionnalités des événements de votre plateforme afin de répondre aux besoins spécifiques de vos utilisateurs et de votre métier

Themes : Agenda, événement
Version 1.3
Compatibility : JCMS 9, 10
Documentation
Les bénéfices
Le module de gestion avancée des événements de calendrier est conçu pour offrir une gestion complète et sophistiquée des événements de calendrier.
Il permet de compléter les besoins spécifiques de vos utilisateurs, et dans le cadre de leur métier, qu'il s'agisse de réunions professionnelles, conférences, séminaires ou congrés.
Les fonctionnalités
- Inscription en ligne : permettez aux participants de s'inscrire en ligne avec des formulaires d'inscription personnalisables (déjeuner su place, navette, participe au cocktail, participation à distance, etc.) simplifiant ainsi le processus d'organisation des événements. Permettez également à vos invités d'ajouter des participants librement, ou d'indiquer s'ils seront représenté par un tiers. Conviez des personnes externes à votre organisation (qui n'ont pas accès à votre plateforme) qui pourront accéder exclusivement à la page de l'évènement sans avoir accès au reste de la plateforme et donnez la possibilité à des utilisateurs non conviés de demander à l'organisateur de s'inscrire à l'événement ;
- Gestion des participants : suivez les participants, gérez les annulations et les mises à jour d'inscription, offrant une vue complète de l'ensemble des participations jusqu'au jour de l'événement. Exportez la liste des participants avec leurs choix complétés dans le formulaire d'inscription, donnez la possibilité de gérer les inscriptions et d'éditer les choix des inscrits si nécessaire ;
- Gestion du périmètre de l'événement : Fixez une date de cloture d'inscription, definissez une capacité maximale, rendez votre liste d'invités invisible à la vue des membres externes conviés à l'événement ;
- Notifications automatiques et personnalisables : envoyez des confirmations, des rappels et des mises à jour aux participants via des e-mails automatisés et personnalisables, optimisant l'engagement avant et après l'événement (invitation, confirmation d'inscription, modification de l'événement, modification de l'inscription et annulation).
Captures d'écran
Fixez une date de clôture des inscriptions avant l'événement :
Limitez le nombre de participants autorisés à participer et choisissez les options souhaitées pour votre événement :
Permettez à vos invités d'inscrire d'autres participants (internes ou externes à la plateforme) :
Ajoutez un formulaire d'inscription (utilise les questionnaires JPlatform) et définissez les informations à renseigner par vos participants :
Personnalisez les formulaires d'inscription :
Personnalisez le contenu des e-mail de notification des événements :
Gérez les participants (bouton d'édition/suppression des participations), visualisez ou exportez la liste des participations en cours via le menu d'édition de l'événement :
Les clients aiment
- Services nombreux et adaptés à tout besoin ou spécificités métiers
- Possibilités de personnalisation (formulaire d'inscription, contenu des e-mails, options proposées)
- Possibilité d'inscrire des utilisateurs externes à la plateforme
Installation
Prérequis techniques
Compatibilité JSync
Ce module est compatible jSync, il fonctionnera sans problème sur un environnement à plusieurs réplicas.
En revanche, il est important de noter que la configuration du module ne sera pas répliquée et sera à faire sur chaque nœud.
Dépendances
Ce module est dépendants des modules Jalios suivants :
- Module Calendrier
- Module Liveform
Configuration du module
Installation et paramétrage du module
Ajoutez ce module avec le gestionnaire de modules depuis l’administration technique et redémarrer JPlatform.
Une fois le module installé, assurez-vous que les propriétés du module sont correctement paramétrées pour votre plateforme.
Création d'un événement
Le module s'appuie sur les événements standard JPlatform.
Les nouveaux paramètres sont proposés en complément dans la modale de création de l'événement via les différentes étapes.
Mise en place et personnalisation d'un formulaire d'inscription à un évènement
Le module s'appuie sur le module Liveform de Jalios pour gérer vos formulaires d'inscription.
Vous pouvez créer des modèles de formulaires différents activables dans les espaces que vous souhaitez.
L'organisateur d'un événement se verra proposer un formulaire par défaut (paramétrable par les administrateurs des espaces) ou bien en choisir un autre si plusieurs modèles sont proposés sur la plateforme. Il pourra également, s'il est autorisé, créer et personnaliser un nouveau formulaire.
Lorsque le modèle sera choisi, l'organisateur pourra ensuite sélectionner les questions du modèle à activer pour son évènement. Ainsi la création est simple et rapide pour les organisateurs. Si les modèles ne changent pas d'un événement à l'autre, ils peuvent être paramétrés par défaut (par espace) pour tous les événements ce qui simplifie la contribution.
Le formulaire d'inscription une fois activé dans l'événement devra être rempli par les participants pour valider leur inscription. Cela permettra de récolter les informations au fur et à mesure et d'anticiper au mieux l'organisation des évènements.
Inscription à l'événement
Selon les options activées dans l'événement, les participants auront plusieurs choix lors de l'inscription :
- Accepter l'invitation et s'inscrire
- Inscrire des externes (personnes qui n'ont pas accès à la plateforme)
- Inviter d'autres participants (membres de la plateforme)
- Être représenté par quelqu'un d'autre (membre interne à la plateforme ou utilisateur externe)
Gestion des participations
Chaque inscrit pourra évidemment modifier son inscription et ses choix à tout moment jusquà la date de fermeture des inscriptions.
L'organisateur de son côté pourra modifier les inscriptions et les préférences des inscrits (autorisation nécessaire). Il pourra également consulter et exporter la liste des ses invités ainsi que leurs réponses à tout moment.
Change logs
* [Ajout] Suppression du type generated.LiveFormCalendar, remplacé par un type spécifique du module non visible en back office (attention, cette modification engendre une incompatibilité avec les versions précédentes sans intervention manuelle pour remplacer les anciens contenus LiveFormCalendar)
* [Ajout] Gestion des événements publics sur un site privé
* [Ajout] Ajout de la possibilité d'inviter des membres externes à s'inscrire
* [Ajout] Modifications permettant d'adapter plus facilement le module au contexte client
* [Correction] Corrections de diverses anomalies liées à l'ancienne version du module LiveForm
* [Ajout] Mise en attributs de requête des liens vers les jsp pour pouvoir les surcharger plus facilement sans avoir à dupliquer toutes les jsp
* [Ajout] Suppression FIX ISSUE OF LIVEFORM 3.4.1 (liveFormState is deleted if liveFormResult is empty)
* [Ajout] Suppression des méthodes inutiles du type LiveFormCalendar
* [Ajout] Création d'un Policy Filter ajoutant automatiquement le type LiveFormCalendar aux types-off de la recherche
* [Ajout] Suppression du champ Nom Technique dans les modèles de questionnaire, remplacé par l'utilisation du module LiveFormTechnicalFieldPlugin
* [Ajout] Inclusion des classes générées LiveForm et LiveFormCalendarModel pour éviter les erreurs de compilation lors de la génération des types
* [Ajout] Migration pour fonctionner avec la version 5.3 du module CalendarPlugin
Glossary
A
ACSII
L'American Standard Code for Information Interchange (Code américain normalisé pour l'échange d'information), plus connu sous l'acronyme ASCII ([askiː]) est une norme de codage de caractères en informatique ancienne. Le jeu de caractères codés ASCII est le principal système qui a permis l'échange de textes en anglais à un niveau mondial, limitant ainsi l'usage des langues locales au travers d'extensions régionales.

Actions entrantes & actions sortantes
Ces actions sont paramétrables dans les workflows. Elles définissent l’entrée ou la sortie d’un état de workflow. Une action entrante signifie l’arrivée dans un état du workflow (ex : une publication qui est planifié). Une action sortante signifie la sortie d’un état vers un autre (ex : une publication qui passe de l’état planifié vers l’état publié).

C
Classe
En programmation orientée objet, une classe définie un ensemble d’objets ayant des attributs communs, et le même ensemble d'opérations.

J
Jsync
Jsync est un moteur de réplication des données et des fichiers. La tâche principale de JSync est de synchroniser les données d'un groupe de serveurs JCMS (aussi appelés réplicas), et de répartir la charge de ces serveurs. Ainsi, toute création, modification ou suppression de données (catégorie, membre, contenu, …) sur l'un des réplicas sera propagée par le réplica leader aux réplicas membres du groupe. JSync assure ainsi la cohérence globale des données d'un groupe de serveur JCMS. Ajouter un lien vers la fiche jsync sur jalios.com.

L
LOG
Correspond à un historique d’évènements stockés dans un fichier, appelé fichier de log (diminutif de logging), permettant de suivre et repérer toutes activités du site. Les évènements sont horodatés et ordonnés en fonction du temps.

LOG4J
Log4j est une bibliothèque de log en Java. Elle permet entre autres de gérer plusieurs niveaux de log :
- FATAL: utilisé pour journaliser une erreur grave pouvant mener à l'arrêt prématuré de l'application
- ERROR: utilisé pour journaliser une erreur qui n'empêche cependant pas l'application de fonctionner
- WARN: utilisé pour journaliser un avertissement, il peut s'agir par exemple d'une incohérence dans la configuration, l'application peut continuer à fonctionner mais pas forcément de la façon attendue
- INFO: utilisé pour journaliser des messages à caractère informatif (nom des fichiers, etc.)
- DEBUG: utilisé pour générer des messages pouvant être utiles au débogage
- TRACE: utilisé par exemple pour journaliser l'entrée ou la sortie d'une méthode

M
MailPolicyFilter
Il s’agit d’un point de débranchement (hook) intervenant lors de l’envoi d’un e-mail dans JCMS. Plus détails ici.

Modale
Fenêtre s'ouvrant dynamiquement généralement pour une action précise : déposer un document, initier une conversation, planifier un événement,... fenêtre appelant une action de l'utilisateur.

N
Notifications email
Il s’agit de notifications transmises par email à un ou plusieurs utilisateurs JCMS. Ces emails permettent d’alerter, informer ou d’envoyer un rappel aux utilisateurs concernant un évènement passé ou à venir, d’une action traitée ou à traiter. Sous JCMS, il existe 3 types de notification : INFO, ACTION, ALERTE.

P
Portail
Un portail permet d’agréger et de personnaliser des informations de provenances multiples pour en offrir une vision unique. On distingue les portails documentaires étroitement liés à la gestion de contenu, et les portails d’infrastructure liés à des problématiques d’intégration d’applications.

Portlet
Elément de portail. Il existe différents types de portlets :
- portlets de construction de page
- portlets de contenu (en charge de récupérer et de formater l'information),
- portlets de navigation,
- portlets fonctionnelles,
- portlets de log.
L'assemblage des différents types de portlets permet de construire des gabarits de page portail.

S
SEO
Le SEO (Search Engine Optimization) signifie en français "Optimisation pour les moteurs de recherche". Ce terme défini l'ensemble des techniques mises en oeuvres pour améliorer la position d'un site web sur les pages de résultats des moteurs de recherche.

Store
Fichier .xml stockant des données sur les publications, les portlets, les espaces de travails, et d'autres fonctionnalités propres à JCMS.
Certaines données de l'application peuvent aussi être stockées en base.
Voir les contenus liés :
- Fiche "Utiliser le store" (fiche Jalios ou Wisen)
- Fiche "Nettoyer le store" (fiche Jalios ou Wisen)
- Autre entrée de glossaire

T
Top-bar
La top-bar ou super-header correspond à la barre de menu affichée en haut de page :

W
Wiki
Le wiki est une site Web ou page web collaborative dont le contenu peut être modifié par les internautes autorisés.
