Aller au contenu
Support de Zwii

3 fichiers

  1. Module Agenda

    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.
     
    Version actuelle V2.1 testée avec Zwii 9.2.21 et la version de dev 10.0.024
     

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

     
     
    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.
     
    # Utilisation
    Créez une nouvelle page, modifiez là en sélectionnant le module agenda et enregistrez (vous pourrez configurer le module plus tard).
     

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

     
     
    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
     

     
     
    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.
     

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

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

     
    Autre exemple :

     
    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
     
     

     
    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.
     

     
     
    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 :

     
    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.
     

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

     
    Si le texte "Votre choix..." apparaît vous pouvez sélectionner un des fichiers au format ics déjà présents dans le dossier "votre_site/module/agenda/data/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 également télécharger depuis votre poste sur le serveur un fichier au format ics avec les boutons "Parcourir" et "Envoyer". Parcourir pour rechercher un fichier ics sur votre poste, Envoyer pour le télécharger sur le serveur. Il faudra ensuite choisir le fichier qui apparaîtra maintenant dans la sélection et valider la page comme précédemment.
     
     
    # 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.
     
     
     

    31 téléchargements

       (0 avis)

    Mis à jour

  2. Module de mailing automatisé

    Ce module Mailing vous permettra d'envoyer automatiquement des courriels à une date programmée.
     
    Module testé avec ZWii 9.2.17 et Zwii 10.0.24 dev
     
    De nombreuses solutions existent pour réaliser ce type d'envoi mais avec ce module vous aurez la possibilité de le faire en restant dans votre CMS préféré !
     
    Aperçu d'une page Zwii contenant ce module :
     

     
     
    # Installation
     
    Installez par FTP les dossiers module et site contenus dans l'archive à la racine de votre site.
     

     
    Exemple d'installation pour un site nommé  9212, vous observez l'apparition d'un nouveau module nommé mailing qui contient les scripts et dans site/file/ d'un nouveau dossier mailing.
    site/file/mailing contient un dossier adresses dans lequel vous rangerez vos fichiers d'adresses courriels au format csv (avec une virgule pour séparateur) ou format txt (séparateur virgule).
    site/file/mailing contient également un dossier log dans lequel seront rangés les historiques de vos mailings.
     
    # Utilisation
    1 - Créez une nouvelle page
     

     
    2 - Modifiez la page
     

     
    Sélectionnez un module Mailing, nommez votre page (ici Mailing), conservez dans Emplacement "Ne pas afficher", conservez dans Référencement / Groupe requis pour accéder à la page "Visiteurs".
     

     
    Enregistrez (on verra plus tard les options de configuration). C'est prêt !
     

     
    3 - Remplissez complètement le formulaire d'enregistrement de mailing.
    Pour les destinataires vous pouvez saisir plusieurs adresses courriels séparées par des virgules ou (facultatif) renseignez automatiquement la partie destinataires en sélectionnant un fichier d'adresses au format csv (séparateur virgule) ou au format txt (séparateur virgule).
     
     
    Exemple :
     

     
     
     

     
    Quand tous les champs sont renseignés cliquez sur Envoyer.
     
    Un message " Demande de Mailing enregistrée " doit apparaître, et en bas de page s'affiche l'opération que vous venez d'effectuer.
     

     
     
     
    # Emission du mailing
     
    Pour cela vous allez avoir besoin de créer une tâche qui se déclenchera automatiquement à une date programmée, vous allez utiliser un service de CRON.
    Vous pouvez utiliser ce service chez votre hébergeur ou utiliser le service de CRON gratuit chez Hiwit.
     
    Commencez par vous inscrire sur le site : https://cron.hiwit.org
     

     
    Une fois inscrit vous pourrez vous connecter au service en renseignant votre Pseudo et votre Pass.
     
    Ajoutez une tâche

     
    Puis cliquez sur "Gérer"

     
    Programmez votre tâche CRON :
    Etat : Activer Url du script : l'url complète de la page Zwii où vous avez installé le module Mailing (ici le nom de la page était "courrielleur"). Régler les paramètres d'exécution à votre convenance  

     
    N'oubliez pas de cliquer sur "Mettre à jour" !
    Avec ce réglage tous les jours à 12h Hiwit lancera une requête sur votre page de mailing. Si une émission a été programmée pour ce jour le mailing sera émis.
     
    # Retour sur l'utilisation après un déclenchement de mailing par tâche CRON
     
    En ouvrant votre page Zwii de mailing vous observez l'émission 
     

     
    Note importante : évitez d'envoyer des mails à des adresses fantaisistes comme le suggère cet exemple car votre hébergeur pourrait suspendre votre service de mails (oui, c'est du vécu ! ).
     
    # Configuration
     
    En configuration vous allez pouvoir :
    Choisir d'utiliser le capcha ou pas Régler la visibilité des destinataires avec adresses visibles par tous les destinataires ou cachées. Effacer le fichier historique log Accéder aux demandes enregistrées et en attente pour éventuellement les supprimer.  
    Pour accéder à la configuration entrez dans le mode modification de page et cliquez sur la roue dentée
     

     
     


    13 téléchargements

       (0 avis)

    Mis à jour

  3. Plugin TinyMCE : Improvedcode

    Improvedcode  Editeur Html avec syntaxe colorisée
    Source:https://github.com/aguvillalba/improvedcode
    Auteur:aguvillalba
    Installation
    Copier l 'ensemble du répertoire improvedcode_install à la racine du site Zwii , acceptez les modifications
    Vider le cache du navigateur si nécessaire , relancez votre site pour que les modifications soient prises en compte
    Désinstallation
    Copier l 'ensemble du répertoire improvedcode_restaure à la racine du site Zwii , acceptez les modifications
    Vider le cache du navigateur si nécessaire , relancez votre site pour que les modifications soient prises en compte
    version testé Zwii 8.2.9
    cet éditeur ne me pose pas de problème contrairement à son petit frère CodeMagic dont le fonctionnement reste aléatoire dans mon cas
     

    115 téléchargements

       (4 avis)

    Mis à jour

×
×
  • Créer...