m |
(→Démonstration de la fonctionnalité) |
||
(One intermediate revision by the same user not shown) | |||
Line 26: | Line 26: | ||
[[Fichier:external agenda.png]] | [[Fichier:external agenda.png]] | ||
+ | |||
== Ajout et Modification == | == Ajout et Modification == | ||
− | [[Fichier: | + | [[Fichier:CMS Agenda Add.png|Ajout d'agenda]] |
* '''Libellé''' : '''obligatoire''', nom du flux | * '''Libellé''' : '''obligatoire''', nom du flux | ||
Line 138: | Line 139: | ||
{{#ev:youtube|https://www.youtube.com/watch?v=qBCYnN6CA-o|||||start=326}} | {{#ev:youtube|https://www.youtube.com/watch?v=qBCYnN6CA-o|||||start=326}} | ||
+ | |||
+ | === Moissonage agenda OpenAgenda === | ||
+ | |||
+ | {{#ev:youtube|https://youtu.be/5leZZihcMKk|||||start=0}} | ||
+ | |||
[[Catégorie:Gestionnaire_de_contenu]] | [[Catégorie:Gestionnaire_de_contenu]] |
Bokeh permet de gérer un agenda d'évènements en définissant des articles ayant des dates ou une périodicité d'évènement, voir la documentation.
Bokeh vous permet aussi de moissonner des agendas provenants d'autres portails sous forme d'articles.
Les formats supportés à ce jour sont :
La gestion des agendas externes est réservée aux administrateurs du portail.
Dans l'administration rendez-vous dans le menu "Gestionnaire de contenu" > "Agendas externes".
La liste des agendas externes présente un bouton pour ajouter un nouveau flux ainsi que la liste des fluxs existants. Pour chacun, la liste présente
La suppression des événements va supprimer tous les articles qui ont été générés via l'import de l'agenda spécifié, ainsi que toutes les catégories ne contenant plus d'articles dans le répertoire dédié à l'import.
La suppression de l'agenda ne va pas supprimer les articles qui ont pu être créés lors du moissonnage. Une fois l'agenda supprimé il sera impossible de supprimer ces articles.
ICalendar est un format souvent utilisé par exemple dans les calendrier gmail, outlook et Lightning (calendrier thunderbird)
La spécification est accessible et doit être strictement respectée.
NB : Vous pouvez le vérifier dans un validateur.
OpenAgenda est un site dans lequel vous pouvez créer et gérer vos agendas de façon collaborative.
Bokeh moissonne les données au format JSON exporté par openagenda.
Pour créer un agenda, il faut créer votre utilisateur et activer votre compte openagenda.
Là, vous pouvez créer des agenda et des événements.
La documentation utilisateur openagenda vous permet d'avoir davantage d'information.
Pour connaître l'url que vous devez insérer dans bokeh, il faut consulter l'agenda.
Cliquer sur exporter.
Puis aller sur le bouton JSON, faire un clic gauche dessus et sélectionner copier la localisation (l'url).
Et aller la coller dans l'interface d'administration des Agendas Externes.
Tips:
Pour avoir plus d'information, plus de possibilité vous pouvez consulter la documentation openAgenda.
Un clic sur le lien de moissonnage d'un agenda enclenche un moissonnage immédiat.
Bokeh présente un rapport de moissonnage listant les titres des évènements créés et mis à jour.
Chaque titre est cliquable et affiche le formulaire de modification de l'article.
Le moissonnage crée les nouveaux articles si nécessaires, et met à jour les articles qui ont déjà été importés si la Variable d'administration AGENDA KEEP LOCAL CONTENT est positionnée à 0.
Il supprime aussi les articles qui ne se trouvent plus dans le flux qui étaient précédemment importés si vous avez coché la case Supprimer les événements orphelins.
Démonstration vidéo:
Pour les agenda que l'on souhaite mettre à jour automatiquement il faut d'abord activer la mise à jour automatique en éditant l'agenda depuis la page des agendas externes.
Cocher la case 'Moissonnage automatique'.
Activer ensuite le moissonnage depuis l'écran des batchs.
Par défaut, lors d'un moissonnage, les articles déjà importés sont systématiquement écrasés par la nouvelle mise à jour.
Si vous souhaitez modifier les articles importés et bloquer l'écrasement lors des prochains moissonnages, il faut aller dans les variables et activer "AGENDA KEEP LOCAL CONTENT"
La suppression d'un agenda externe n'entraîne pas la suppression des évènements déjà importés à partir de cet agenda.
Bokeh permet de gérer un agenda d'évènements en définissant des articles ayant des dates ou une périodicité d'évènement, voir la documentation.
Bokeh vous permet aussi de moissonner des agendas provenants d'autres portails sous forme d'articles.
Les formats supportés à ce jour sont :
La gestion des agendas externes est réservée aux administrateurs du portail.
Dans l'administration rendez-vous dans le menu "Gestionnaire de contenu" > "Agendas externes".
La liste des agendas externes présente un bouton pour ajouter un nouveau flux ainsi que la liste des fluxs existants. Pour chacun, la liste présente
La suppression des événements va supprimer tous les articles qui ont été générés via l'import de l'agenda spécifié, ainsi que toutes les catégories ne contenant plus d'articles dans le répertoire dédié à l'import.
La suppression de l'agenda ne va pas supprimer les articles qui ont pu être créés lors du moissonnage. Une fois l'agenda supprimé il sera impossible de supprimer ces articles.
ICalendar est un format souvent utilisé par exemple dans les calendrier gmail, outlook et Lightning (calendrier thunderbird)
La spécification est accessible et doit être strictement respectée.
NB : Vous pouvez le vérifier dans un validateur.
OpenAgenda est un site dans lequel vous pouvez créer et gérer vos agendas de façon collaborative.
Bokeh moissonne les données au format JSON exporté par openagenda.
Pour créer un agenda, il faut créer votre utilisateur et activer votre compte openagenda.
Là, vous pouvez créer des agenda et des événements.
La documentation utilisateur openagenda vous permet d'avoir davantage d'information.
Pour connaître l'url que vous devez insérer dans bokeh, il faut consulter l'agenda.
Cliquer sur exporter.
Puis aller sur le bouton JSON, faire un clic gauche dessus et sélectionner copier la localisation (l'url).
Et aller la coller dans l'interface d'administration des Agendas Externes.
Tips:
Pour avoir plus d'information, plus de possibilité vous pouvez consulter la documentation openAgenda.
Un clic sur le lien de moissonnage d'un agenda enclenche un moissonnage immédiat.
Bokeh présente un rapport de moissonnage listant les titres des évènements créés et mis à jour.
Chaque titre est cliquable et affiche le formulaire de modification de l'article.
Le moissonnage crée les nouveaux articles si nécessaires, et met à jour les articles qui ont déjà été importés si la Variable d'administration AGENDA KEEP LOCAL CONTENT est positionnée à 0.
Il supprime aussi les articles qui ne se trouvent plus dans le flux qui étaient précédemment importés si vous avez coché la case Supprimer les événements orphelins.
Démonstration vidéo:
Pour les agenda que l'on souhaite mettre à jour automatiquement il faut d'abord activer la mise à jour automatique en éditant l'agenda depuis la page des agendas externes.
Cocher la case 'Moissonnage automatique'.
Activer ensuite le moissonnage depuis l'écran des batchs.
Par défaut, lors d'un moissonnage, les articles déjà importés sont systématiquement écrasés par la nouvelle mise à jour.
Si vous souhaitez modifier les articles importés et bloquer l'écrasement lors des prochains moissonnages, il faut aller dans les variables et activer "AGENDA KEEP LOCAL CONTENT"
La suppression d'un agenda externe n'entraîne pas la suppression des évènements déjà importés à partir de cet agenda.