Agenda, Gestionnaire d'évenement et COVID-19

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [News] Agenda, Gestionnaire d'évenement et COVID-19

    Aux utilisateurs d'extension d'agenda, de gestionnaires d’événements, aux webmasters de site d’événement...






    Suite aux nombreux événements reportés ou annulés à cause du Coronavirus, Google vient de publier officiellement une mise à jour de schema events.

    Il est désormais possible de définir le statut d'un événement comme annulé ( EventCancelled ) sans supprimer les dates et lieux prévus initialement mais également les statuts suivants :

    EventMovedOnline : Changement de la version physique en version online,
    EventPostponed : Report de l'évenement, en attente de date.
    EventRescheduled : Report de l'évenement, on définit ce statut au moment où les nouvelles dates sont précisés.
    EventScheduled : défini par défaut, l'évenement se déroule comme prévu.

    Le mode de venue peut être également précisé comme offline (donc rdv physique au lieu indiqué) ou online quand c'est en ligne avec l'url ( par exemple sur youtube ) ou les deux ( physique et en live sur internet ).

    Voici la source de l'information :
    https://webmasters.googleblog.com/20...ed-events.html



    Il est très important que les informations d'évenements annoncées dans les pages de résultat de google soient corrigées tout autant que les pages de vos sites.

    Les extensions devraient être mis à jour prochainement, enfin je l'espère ! notamment pour Google Structured Data (GSD), icagenda et autres. N'hésitez pas à faire vos retours sur le forum quand les mises à jour seront annoncées par les auteurs d'extensions. Merci !


    J'invite ceux qui insère manuellement ces rich snippets à prendre note de ces infos et à corriger au plus vite.

    A noter que l'outil de test de google
    https://search.google.com/structured...ing-tool?hl=fr
    est en cours de mise à jour donc ne tenez pas compte des erreurs sur ces nouvelles propriétées non reconnus.

    Pour les infos concernant les marqueurs de Google pour les évenements, voici un petit résumé :

    Il est important de les prendre en compte quand on affiche publiquement des pages d’événements.

    Depuis quelques années, de nombreuses extensions en tiennent compte (par exemple icagenda depuis la version 3.6.13, jevents avec le plugin de joomdev : https://www.joomdev.com/products/ext.../rich-snippets ) et des solutions comme GSD assurent comble parfaitement le besoin (y compris pour ajouter l'evenement dans une page article ou réalisé avec un page builder. Mais on peut aussi, avec un peu de travail, les intégrer avec des champs personnalisés et surcharge.



    En l'absence de ces marqueurs, d'autres personnes peuvent récupérer l'info et rediriger vers leur propre source... Involontairement (ou non) en utilisant notamment la publication d'évenement Facebook, le problème est vite arrivé ! je vous invite à vous informer auprès des auteurs d'extension et à suivre les explications en français : https://developers.google.com/search...ta-types/event

    N'hésitez pas à poser les questions nécessaires sur le forum, on essaiera de vous répondre dans la mesure du possible.

    Exemple avec le joomladay FR reporté. Celui-ci ne gère pas les rich snippet sur son site, l'école qui devait accueillir l’événement l'a annoncé sur facebook, prenant d'office l'info sur google au détriment du site officiel...


    Je ne peux que conseiller aux organisateurs d'informer les responsables de cette publication afin qu'il modifie leur page facebook mais également de reprendre la main et de corriger les erreurs du site joomladay en insérant les éléments attendus avec les nouveaux attributs. Autant prendre les bonnes habitudes !
    Dernière édition par daneel à 23/03/2020, 13h47
    Five_Phil et roland_d_alsace aiment ceci.
    Joomla User Group (JUG) Lille : https://www.facebook.com/groups/JUGLille/

  • #2
    @daneel : merci pour l'info.

    Toutefois, je ne connais pas de gestionnaire d'évènement qui gère dynamiquement les annulations et les reports de date.

    De mon côté je le fais dans un composant spécifique, puis je vais mettre à jour les informations dans le gestionnaire d'évènement (création du nouvel évènement à la nouvelle date et mise à jour de la description dans l'évènement à l'ancienne date avec lien sur la nouveau).
    Ceci par le biais d'un plugin Jevents que j'ai écris pour mon composant.

    Dans le cas de Jevents, que j'utilise, je pense donc utiliser un custom field (qui nécessite la licence silver de Jevents), et faire un plugin pour générer le bon tag dans jevents.
    J'ai commencé à prendre des notes sur la démarche ici...

    Si quelqu'un à une autre idée pour intégrer l'info de daneel objet de cette discussion dans Jevents je suis preneur.

    A tous les utilisateurs de Joomla du très Grand Est de la France et du Jura suisse
    Rejoignez le Joomla Users Groupe Alsace...
    roland_d_alsace va-t-il devenir roland_du_grand_est ?

    Commentaire


    • #3
      Merci Yann daneel !

      Question très concrète : si on parle de joomladay.fr, tu fais comment pour ajouter un EventPostponed ?
      Sur toutes les pages, juste sur l'accueil ? (on n'est pas dans le cas d'un iCagenda ou jEvents avec X events)

      Merci,

      Marc
      Cette année, le JoomlaDay FR aura lieu à Bruxelles (date à préciser suite au report "COVID-19", probablement après l'été. Évènement à ne pas rater. Plus d'infos sur https://www.joomladay.fr

      Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

      Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez régulièrement ? Alors adhérer à l'AFUJ : https://www.joomla.fr/association/adherer

      Présentations : slides.woluweb.be | Coordonnées complètes : www.woluweb.be

      Commentaire


      • #4
        Envoyé par roland_d_alsace Voir le message
        Si quelqu'un à une autre idée pour intégrer l'info de daneel objet de cette discussion dans Jevents je suis preneur.
        Hello,

        Tu peux essayer avec le plugin de Joomdev pour Jevents (sans activer les "structured Event Data" de la version silver), il est gratuit et assez simple à comprendre.
        Si tu sais comment reprendre les valeurs de tes champs, tu peux les insérer dans le code du plugin.

        woluweb A défaut d'utilisation et de mise à jour de l'extension GSD à ce jour ( https://www.tassos.gr/joomla-extensi...rkup/changelog ), tu peux utiliser surcharge et champs personnalisés.
        L'url doit être unique, tu as l'exemple réalisé 2018 par Alsacreation pour leur evenement, l'explication en bas de cette page : https://www.alsacreations.com/articl...x-JSON-LD.html

        Pour info, l'outil de test a été mis à jour : https://search.google.com/test/rich-results

        Les exemples sont sur la page en anglais de Google sur les évenements (choisir "english" en haut à droite) :
        https://developers.google.com/search...ta-types/event




        Joomla User Group (JUG) Lille : https://www.facebook.com/groups/JUGLille/

        Commentaire


        • #5
          Envoyé par daneel Voir le message

          Hello,

          Tu peux essayer avec le plugin de Joomdev pour Jevents (sans activer les "structured Event Data" de la version silver), il est gratuit et assez simple à comprendre.
          Si tu sais comment reprendre les valeurs de tes champs, tu peux les insérer dans le code du plugin.

          Merci Daneel.

          Mais à priori, je ne vois pas l’intérêt du plugin de Joomdev, vu que le rajout des microdatas on peut la faire directement dans le template d'affichage de Jevents (bon il faut la licence payante "bronze" au moins).
          Voir la doc de Jevents : https://www.jevents.net/docs/jevents...search-engines

          Le problème est plutôt que dans ce nouveau format inventé par Google, les valeurs à donner aux tags, ne sont certainement pas celles que l'on voudra enregistrer dans sa DB.

          Il faut donc faire un mapping entre ses valeurs et la liste que tu évoques

          Envoyé par daneel Voir le message
          ....Il est désormais possible de définir le statut d'un événement comme annulé ( EventCancelled ) sans supprimer les dates et lieux prévus initialement mais également les statuts suivants :

          EventMovedOnline : Changement de la version physique en version online,
          EventPostponed : Report de l'évenement, en attente de date.
          EventRescheduled : Report de l'évenement, on définit ce statut au moment où les nouvelles dates sont précisés.
          EventScheduled : défini par défaut, l'évenement se déroule comme prévu.
          Il faut donc effectivement un plugin spécifique et surtout savoir gérer les annulations et reports, ce qui nativement n'est pas fait (à ma connaissance) dans les composants de gestion évènementiels les + courants (même en version payante).
          D'où mon idée d'utiliser les customfields + faire un plugin de mappage.

          Bonne journée.
          Dernière édition par roland_d_alsace à 24/03/2020, 10h28
          A tous les utilisateurs de Joomla du très Grand Est de la France et du Jura suisse
          Rejoignez le Joomla Users Groupe Alsace...
          roland_d_alsace va-t-il devenir roland_du_grand_est ?

          Commentaire


          • #6
            Envoyé par roland_d_alsace Voir le message

            Merci Daneel.

            Mais à priori, je ne vois pas l’intérêt du plugin de Joomdev, vu que le rajout des microdatas on peut la faire directement dans le template d'affichage de Jevents (bon il faut la licence payante "bronze" au moins).
            Je comprends ta réaction, mon idée était de te proposer de personnaliser "temporairement" les rich snippets sans toucher au code ou à une surcharge de jevents.



            Après si c'est trop compliqué, tu peux toujours patienter pour la prochaine mise à jour...

            Je sais que les développeurs n'ont pas tous la même réactivité mais je trouve que c'est important d'informer correctement et dans le contexte actuel, on s'adapte
            Dernière édition par daneel à 24/03/2020, 11h34
            Joomla User Group (JUG) Lille : https://www.facebook.com/groups/JUGLille/

            Commentaire


            • #7
              Envoyé par daneel Voir le message

              Je comprends ta réaction, mon idée était de te proposer de personnaliser "temporairement" les rich snippets sans toucher au code ou à une surcharge de jevents.



              Après si c'est trop compliqué, tu peux toujours patienter pour la prochaine mise à jour...

              Je sais que les développeurs n'ont pas tous la même réactivité mais je trouve que c'est important d'informer correctement et dans le contexte actuel, on s'adapte
              D'accord avec toi, mais comme dit pour pouvoir automatiser il faut avoir l'information, et sauf à utiliser un champ perso, actuellement rien n'est prévu pour la gestion de l'annulation ou du report des enlèvements (en tous dans les composants que je connais).
              Sinon il faut mettre le snippets à la main dans le html de description de l'évènement.

              Pour les snippets standard, il suffit de copier l'aide de jevents dans le template d'affichage accessible directement dans l'admin de Jevents, avec le même type d'écriture que l'exemple que tu donnes (c'est pour cela que je disais qu'il n'y avait pas besoin d'un plugin) :
              Code:
              <div itemscope itemtype ="http://schema.org/Event">
              <h2 class="eventtitle" itemprop="name">{{Title:TITLE}}</h2>
              <img class="eventimage" itemprop="image" src="/{{Image Link 1:JEV_IMAGE_LINK_1}}" />
              <div class="eventdescription" itemprop="description">{{Description:DESCRIPTION}}</div>
              ...
              En tous cas merci pour l'information, qui m'aurait échappée si je n'avais pas vu ton post .
              Dernière édition par roland_d_alsace à 24/03/2020, 14h25
              A tous les utilisateurs de Joomla du très Grand Est de la France et du Jura suisse
              Rejoignez le Joomla Users Groupe Alsace...
              roland_d_alsace va-t-il devenir roland_du_grand_est ?

              Commentaire

              Annonce

              Réduire
              1 sur 2 < >

              C'est [Réglé] et on n'en parle plus ?

              A quoi ça sert ?
              La mention [Réglé] permet aux visiteurs d'identifier rapidement les messages qui ont trouvé une solution.

              Merci donc d'utiliser cette fonctionnalité afin de faciliter la navigation et la recherche d'informations de tous sur le forum.

              Si vous deviez oublier de porter cette mention, nous nous permettrons de le faire à votre place... mais seulement une fois
              Comment ajouter la mention [Réglé] à votre discussion ?
              1 - Aller sur votre discussion et éditer votre premier message :


              2 - Cliquer sur la liste déroulante Préfixe.

              3 - Choisir le préfixe [Réglé].


              4 - Et voilà… votre discussion est désormais identifiée comme réglée.

              2 sur 2 < >

              Assistance au forum - Outil de publication d'infos de votre site

              Compatibilité: PHP 4.1,PHP4, 5, 6DEV MySQL 3.2 - 5.5 MySQLi from 4.1 ( @ >=PHP 4.4.9)

              Support Version de Joomla! : | J!3.0 | J!2.5.xx | J!1.7.xx | J!1.6.xx | J1.5.xx | J!1.0.xx |

              Version française (FR) D'autres versions sont disponibles depuis la version originale de FPA

              UTILISER À VOS PROPRES RISQUES :
              L'exactitude et l'exhaustivité de ce script ainsi que la documentation ne sont pas garanties et aucune responsabilité ne sera acceptée pour tout dommage, questions ou confusion provoquée par l'utilisation de ce script.

              Problèmes connus :
              FPA n'est actuellement pas compatible avec des sites Joomla qui ont eu leur fichier configuration.php déplacé en dehors du répertoire public_html.

              Installation :

              1. Téléchargez l'archive souhaitée : http://afuj.github.io/FPA/

              Archive zip : https://github.com/AFUJ/FPA/zipball/master

              2. Décompressez le fichier de package téléchargé sur votre propre ordinateur (à l'aide de WinZip ou d'un outil de décompression natif).

              3. Lisez le fichier LISEZMOI inclus pour toutes les notes de versions spécifiques.

              4. LIRE le fichier de documentation inclus pour obtenir des instructions d'utilisation détaillées.

              5. Téléchargez le script fpa-fr.php à la racine de votre site Joomla!. C'est l'endroit que vous avez installé Joomla et ce n'est pas la racine principale de votre serveur. Voir les exemples ci-dessous.

              6. Exécutez le script via votre navigateur en tapant: http:// www. votresite .com/ fpa-fr.php
              et remplacer www. votresite .com par votre nom de domaine


              Exemples:
              Joomla! est installé dans votre répertoire web et vous avez installé la version française du fichier FPA:
              Télécharger le script fpa-fr.php dans: /public_html/
              Pour executer le script: http://www..com/fpa-fr.php

              Joomla! est installé dans un sous-répertoire nommé "cms" et vous avez installé la version française du fichier FPA:
              Télécharger le script fpa-fr.php dans: /public_html/cms/
              Pour executer le script: http://www..com/cms/fpa-fr.php

              En raison de la nature très sensible de l'information affichée par le script FPA, il doit être retiré immédiatement du serveur après son utilisation.

              Pour supprimer le script de votre site, utilisez le lien de script de suppression fourni en haut de la page du script. Si le lien de suppression échoue pour supprimer le script, utilisez votre programme FTP pour le supprimer manuellement ou changer le nom une fois que le script a généré les données du site et le message publié sur le forum. Si le script est toujours présent sur le site, il peut être utilisé pour recueillir suffisamment d'informations pour pirater votre site. Le retrait du script empêche des étrangers de l'utiliser pour jeter un oeil à la façon dont votre site est structuré et de détecter les défauts qui peuvent être utilisé à vos dépends.
              Voir plus
              Voir moins

              Partenaire de l'association

              Réduire

              Hébergeur Web PlanetHoster
              Travaille ...
              X