Aller au contenu
Support de Zwii

2 captures d’écran

À propos de ce fichier

 

Ce module va vous permettre d'insérer un agenda dans une page ZWII.

Il est basé sur Fullcalendar développé par Adam Shaw.

Il est particulièrement destiné à réaliser un agenda collaboratif avec gestion des différentes autorisations.

 

Voir ce module en situation, expérimenter ce module !

 

Version actuelle V2.11 testée avec  Zwii 10.2.09

 

 

Nouveau : vous pouvez modifier le nom de la page qui héberge le module agenda

 

agenda_920.thumb.jpg.617be822d3460a7421479134357138aa.jpg

 

 

# Installation

Décompressez l'archive, installez le dossier module à la racine de votre site

 

installation.jpg.c2842eb9c6798929719115bca526df1a.jpg

 

 

Implantation dans le site www/dev9/

 

# Installation avec une version de l'agenda déjà présente

 

En gras c'est à faire même si vous ne voulez pas conserver votre agenda actuel.

1 - sauvegarder l'agenda dans la page de gestion / configuration. le fichier sera dans votre_site/module/agenda/data/nomdevotreagenda_sauve/

2 - transférer le fichier sur votre poste par FTP

3 - supprimer la page Zwii nomdevotreagenda

4 - par FTP supprimer complètement le module agenda actuel puis installer le nouveau

5 - après avoir créé votre page agenda vous disposerez d'un dossier votre_site/module/agenda/data/nomdevotreagenda_sauve/ où vous pourrez transférer par FTP le fichier sauvegardé.

6 - En gestion / configuration charger le fichier et retrouver votre bel agenda.

 

Il est parfois nécessaire de vider le cache de votre navigateur ( https://www.viderlecache.fr ).

 

# Utilisation

Créez une nouvelle page, modifiez là en sélectionnant le module agenda et enregistrez (vous pourrez configurer le module plus tard).

 

agenda_0.jpg.ff1a7e725333b06f17503ca594858ce6.jpg

 

 

Vous obtenez un agenda vide avec un affichage par mois et à la date actuelle.

 

agenda_vide.thumb.jpg.94ece1407e1d0d0346cf314e3cec6cae.jpg

 

 

Vous disposez des sélections Fullcalendar, vue par mois ou par semaine, avancer ou reculer d'un mois, d'une semaine, afficher le jour actuel.

 

 

Pour créer un nouvel évènement, cliquez sur une case de l'agenda, par exemple ici celle du 6/2/2020 :

Par défaut la date est la date cliquée, l'horaire de début est 8h00, celui de fin 18h00

 

agenda_creation_1.thumb.jpg.3678c7f1952c0728ce8e255b36544dca.jpg

 

 

Pour chaque évènement vous pouvez spécifier le groupe qui pourra accéder à sa lecture et celui qui pourra le modifier. Si votre groupe ne permet pas d'accéder à la lecture l'évènement ne sera pas affiché dans l'agenda. Par exemple si l'évènement est réglé avec un accès en lecture à partir du groupe éditeur et que vous êtes connecté en tant que membre vous ne pourrez pas voir cet évènement dans l'agenda.

 

Vous disposez d'un éditeur Wysiwig (tinymce) pour réaliser la saisie de l'évènement. Dans l'exemple précédent vous êtes visiteur (avec droit de création) ou connecté en tant que membre, vous pouvez seulement mettre le texte en forme.

 

Par contre si vous êtes connecté en tant qu'éditeur ou administrateur les possibilités seront plus étendues avec insertion d'images ou de liens.

 

agenda_creation_2.thumb.jpg.2dc45166ba7dede9049a7eed7c8bfc46.jpg

 

 

Pour éditer un évènement afin de le lire, modifier ou supprimer cliquer sur un évènement :

 

agenda_edition.jpg.fc621289cbd5375cbb300dd83d4541e6.jpg

 

Vous pouvez modifier, par exemple, la date ou les horaires :

 

agenda_edition_2.thumb.jpg.661846d24f384ca6d03b7037e3f4b517.jpg

 

Autre exemple :

agenda_edition_3.thumb.jpg.cfc3b8315cfc8d81e5aa89efe1389802.jpg

 

Sur l'écran précédent on constate que vous pouvez  lire l'évènement mais pas le modifier, vous êtes donc actuellement connecté en tant que visiteur. Seul un membre, un éditeur ou un administrateur peut modifier cet évènement.

 

 

# Gestion de l'agenda

 

Pour accéder à la gestion de l'agenda vous devez être connecté comme éditeur ou administrateur, un bouton "Gérer" apparaît en bas de l'agenda

 

 

agenda_connecte.thumb.jpg.e9f8912bea2af929762fd789b1a95a52.jpg

 

Vous pouvez également entrer dans la page de gestion / configuration par la voie naturelle et habituelle pour un module Zwii c'est à dire par un clic sur la roue dentée située à droite du nom du module quand vous êtes en mode édition / modification de page. La touche "Gérer" a le même effet et n'est qu'un raccourci.

 

gestion_haut.thumb.jpg.0132b1e45c6b6bc77c0f0500804964ca.jpg

 

 

1 -  Sauvegarder, restaurer un agenda ou supprimer tout

Vous pouvez sauvegarder l'agenda actuel, charger un agenda précédemment sauvegardé ou supprimer tous les évènements de l'agenda.

 

L'agenda à charger pourra avoir été sauvegardé intentionnellement ou de façon automatique, en effet une sauvegarde est créée automatiquement à chaque création, modification ou suppression d'évènement, seules les 10 dernières sauvegardes automatiques sont conservées.

 

Vous pouvez dans une même sélection choisir de sauvegarder l'agenda et en " même temps " de charger un agenda précédemment sauvegardé. Pour la sauvegarde le nom du fichier doit être saisi sans extension, exemples agenda_22022020 ou mon_agenda_perso.

 

2 - Gérer les droits

Vous pouvez limiter la création d'évènement à certains groupes (le réglage par défaut est Editeur).

 

La case à cocher va permettre quand vous êtes en création ou en édition / modification d'un évènement de limiter les choix de groupe pour l'accès en lecture ou en modification (le réglage par défaut est case cochée).

Par exemple, vous êtes connecté comme membre, la case limitation est cochée, vous cliquez sur un évènement de l'agenda :

gestion_2.jpg.f706d0417f11609be51e0aca7e2145af.jpg

 

En tant que membre vous pouvez modifier cet évènement, les seuls choix possibles pour les accès en lecture ou en modification sont votre groupe Membre et le groupe inférieur Visiteur.

Si la case limitation n'avait pas été cochée vous auriez eu les 4 choix possibles Visiteur, Membre, Editeur, Administrateur.

 

3 - Affichage de l'agenda

 

Vous pouvez régler la largeur maximale de l'agenda dans votre page Zwii en pixels ou 100%. C'est uniquement la largeur maximale donc en "grand" écran, l'affichage s'adapte automatiquement à la largeur de la fenêtre de votre navigateur pour garder une bonne visibilité de l'agenda sur des petits écrans.

 

Exemple d'affichage avec les réglages : site large 1170px, module en position libre dans la page Zwii, largeur maximale de l'agenda réglée sur 710 px.

 

agenda_800_texte.thumb.jpg.2059b9894e91fb502c55edef0c2efb46.jpg

 

 

4 - Ajouter des évènements à l'agenda actuel depuis un fichier ics

 

gestion_bas.thumb.jpg.ea28ff1d788e4dfebab165015c2fd6ce.jpg

 

 

Si le texte "Votre choix..." apparaît vous pouvez sélectionner un des fichiers au format ics présents dans le dossier "votre_site/site/file/source/agenda/ics" , une fois la page validée les évènements contenus dans ce fichier seront ajoutés à l'agenda actuel.

Pour être reconnus dans le fichier ics ces évènements devront avoir une déclaration commençant par BEGIN : VEVENT,  un 'SUMMARY' non vide et une date de début.

Vous pouvez télécharger depuis votre poste sur le serveur un fichier au format ics en utilisant le gestionnaire de fichiers utilisé par Zwii. Les fichiers ics devront être mis dans le dossier /agenda/ics/ déjà présent.

Cette fonctionnalité n'est accessible que depuis les versions de Zwii 9.2.23 ou 10.0.041 . Je vous recommande fortement de faire la mise à jour. Sinon, pour une version 9.x.y plus ancienne, vous pouvez remplacer le fichier votre_site/core/vendor/filemanager/config/config.php par celui contenu à la racine de l'archive : config.php.

 

 

# Un résumé des droits

 

  • Droit d'accès à la page Zwii contenant le module agenda : se règle comme pour toute page Zwii sur l'écran d'édition / modification de la page.
     
  • Droit d'accès à la création d'évènement, champ d'application la totalité de l'agenda : se règle en configuration du module (roue dentée ou bouton raccourci Gérer) pour cela vous devez être connecté au moins en tant qu'éditeur.
     
  • Droit d'accès à la lecture d'un évènement, champ d'application l'évènement : se règle à la création ou à l'édition / modification de l'évènement.
     
  • Droit d'accès à la modification ou à la suppression d'un évènement, champ d'application l'évènement : se règle à la création ou à l'édition / modification de l'évènement.
     
  • En page de configuration, la case à cocher "Limitation du choix des groupes liés aux évènements" limite le choix des groupes d'accès en lecture ou en modification à votre groupe et aux groupes inférieurs.

 

 

# C'est possible

Vous pouvez avoir dans un même site Zwii plusieurs pages contenant un agenda différent.

 

 

 


Quoi de neuf dans la version 2.10 ?   Voir le journal des modifications

Publiée

Version 2.11

  • Correction d'un bug en édition (suppression d'évenement)

 

Version 2.10

  • Compatibilité avec Zwii 10.2.07

 

Version 2.9

  • Correction de certains liens erronés pouvant empêcher la mise en forme du texte des évènements

 

 

Version 2.7 mineure

  • Compatibilité avec Zwii 10.1 en conservant la compatibilité avec Zwii 9.2 et 10.0

 

Version 2.6 mineure

  • Couleur du bouton supprimer dans la page d'édition d'un évènement.

 

Version 2.5 majeure

  • Corrections pour permettre un changement du nom de la page qui héberge le module

 

Version 2.4

  • Modifications liées à la séparation du thème entre site et administration

 

Version 2.3

  • Corrige un bug qui se produisait lors de la lecture de certains fichiers ics

 

Version 2.2

  • Le téléchargement des fichiers ics se fait avec le gestionnaire de fichiers de Zwii

 

Version 2.1

  • Edition des évènements en Wysiwyg (tinymce) avec des autorisations fonction de votre groupe
  • Suppression du fichier .htaccess et quelques corrections

 

 




Retour utilisateur

Vous pouvez donner un avis uniquement après avoir téléchargé le fichier.

Il n’y a aucun avis à afficher.

×
×
  • Créer...