Erreur indexation google "vote sur article"

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

  • #16
    Bonjour,

    Le PR pour la branche J4.4 est un pis-aller pour obtenir les étoiles Google. En utilisant le type Product, cela fonctionne car un product est un peu n'importe quoi : https://schema.org/Product

    Par contre, pour J 5, il faut changer son fusil d'épaule (de toute façon, la chasse est fermée ). En J5, avec l'ajout des plugins Schéma, on peut reprendre le type de schéma défini au niveau des articles et générer les informations au format JSON-LD. Soit c'est fait au niveau de chaque plugin, soit c'est fait par le plugin Vote, mais, comme signalé par Fedik dans le PR J5 : not that easy...

    Pascal
    ManuelVoileux aime ceci.
    If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

    Commentaire


    • #17
      Bonjour tout le monde,
      pmleconte , Merci de faire avancer ce problème vers une solution Joomla core avec la PR #42933 sur Github " [5.1] Vote : add aggregateRating in article's schemaorg information"

      Manuel
      --------
      voileux.org - joom.voileux.org - atelierblb.eu

      Commentaire


      • #18
        Bonjour Manuel,
        Je ne sais pas si tu as suivi la PR 42933 ce weekend, mais, il faut vraiment être motivé pour faire une modification...entre le drone qui contrôle le moindre espace, qui n'aime pas les tabulations, ... et les autres formalismes, j'y ai passé mon weekend (et ce n'est pas fini), sans pour autant savoir si la modification suggérée correspond bien à la demande

        Bref, le drone est enfin content, donc, sauf autre commentaire désagréable, c'est prêt à tester....

        Bonne journée,

        Pascal
        daneel aime ceci.
        If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

        Commentaire


        • #19
          Oui , j'ai suivi, j'ai été impressionné par le nombre d'échanges et de demandes, et à quel point tu t'es accroché, jusqu'à dimanche soir !

          Tu écris c'est prêt à tester. Dis moi si nous avons besoin d'un "human test" ou d'une validation quelconque. Je suis d'accord pour tester. Mais ... je ne sais pas trop quoi télécharger et installer
          .

          Merci encore
          Dernière édition par ManuelVoileux à 04/03/2024, 09h30
          daneel aime ceci.
          Manuel
          --------
          voileux.org - joom.voileux.org - atelierblb.eu

          Commentaire


          • #20
            Bonjour,

            Le test doit être validé comme précédemment par https://issues.joomla.org/tracker/joomla-cms/42933

            Au niveau des modifications, cela prend en compte les différents type de schemaorg et ajoute l'aggregaterating correct, si besoin.

            Naturellement, il faut que les informations remplies dans le type soient correctes. Par exemple, il faut au minimum saisir le nom. Pour chaque type, Google vérifie que le minimum syndical est fait.

            Sauf pour les schemaorg Person et JobPosting (pour lesquels aggregaterating n'a aucune signification), les étoiles doivent arrivées dans Google après un certain temps (temps Google). Pour le type BlogPosting, il a fallu ajouté un type Product car BlogPosting n'accepte pas d'aggregaterating et, comme pour la PR 42934

            Note : s'il n'y a pas de vote pour l'article, aggregaterating n'est pas créé.

            Pascal

            PS : le drone vient de me jeter car j'ai des commentaires incorrects, donc, il vient de se relancer.
            If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

            Commentaire


            • #21
              le patch peut être testé.

              Pour le tester, voir https://docs.joomla.org/Testing_Joomla!_patches/fr

              En résumé, sur un environnement de test, télécharger PatchTester https://github.com/joomla-extensions...ster_4.3.1.zip , l'installer.

              Après installation, il affiche un message suggérant d'aller dans la configuration du composant PatchTester afin d'entrer un jeton Github. En suivant les instructions pour créer le jeton d'accès personnel sous Github, on obtient le jeton qui va permettre de tester.

              Ensuite, dans le composant Joomla! Patch Tester, cliquer sur le bouton "Récupération des données" et patientez un peu, puis, entrez le no de PR à tester (42933 dans notre cas) et, même si vous êtes en Joomla 5.0, il suffit de cliquer sur le bouton à la droite "Appliquer le correctif" pour pouvoir tester.

              Une fois les tests terminés, ne pas oublier de retirer le patch en cliquant sur le bouton "Retirer le patch".

              Pascal
              If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

              Commentaire


              • #22
                C'est fait, je vois des étoiles (sans produit illicite).

                J'ai intégré mes modifications sur mon site et j'ai relancé, ce midi, l'indexation de certains articles qui étaient en erreur au niveau des extraits d'avis.

                En entrant, par exemple, "Conseilgouz Flip" je retrouve mes étoiles.

                Cliquez sur l'image pour l'afficher en taille normale

Nom : cgflip_etoile.jpg 
Affichages : 51 
Taille : 20,5 Ko 
ID : 2060794
                Pascal
                ManuelVoileux aime ceci.
                If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

                Commentaire


                • #23
                  Hello Pascal pmleconte

                  Qu'utilises-tu comme éditeur ?

                  Tu peux peut-être le configurer pour exécuter PHP-CS-Fixer lors de la sauvegarde du fichier php. Et utiliser les rules de Joomla (ce que tu nommes le drone). Ainsi le formatage sera bon, immédiatement.
                  Christophe (cavo789)
                  Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
                  Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

                  Commentaire


                  • #24
                    Bonjour Christophe,

                    J'utilise Notepad++ et l'éditeur Eclipse : à chaque nouvelle ligne, ils alignent en mettant des tabulations au lieu d'espace.

                    Je fais peu de PR et ces 2 PR ont pris pas mal de temps (le weekend) juste pour la mise en forme.

                    Je vais regarder comment intégrer PHP-CS-Fixer ou équivalent.

                    Bonne journée,

                    Pascal
                    If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

                    Commentaire


                    • #25
                      Je compatis ;-)

                      Notepad++ n'est vraiment pas le bon choix ici car en effet, tu vas te casser les dents sur les règles imposées (autant d'espaces, le { devant être (ou pas) rejeté en début de ligne, etc).

                      Certains outils peuvent exécuter un outil de reformatage sur l'action onSave; peut-être que Eclipse le fait; je ne sais pas.

                      Visual Studio Code le fait, ça c'est une certitude.

                      Tu peux installer une extension dans VSCode. Elle se nomme junstyle.php-cs-fixer (https://marketplace.visualstudio.com...e.php-cs-fixer)

                      Ci-dessous des settings que tu peux utiliser pour VSCode:

                      Code:
                      "settings": {
                          "[php]": {
                            "editor.formatOnSave": true,
                            "editor.defaultFormatter": "junstyle.php-cs-fixer"
                         },
                         "files.autoSave": "onFocusChange",
                         "php-cs-fixer.onsave": true,
                         "php-cs-fixer.rules": "@PSR12",
                      },
                      Dans cet exemple, PHP-CS-FIXER sera exécuté par VSCode dès l'instant où tu sauveras un fichier PHP et appliquera les règles correspondant à la norme PSR12.

                      Tu peux ajouter un élément de configuration tel que

                      Code:
                      "php-cs-fixer.config": "phpcsfixer.php",​

                      c'est-à-dire de ne pas utiliser, juste PSR12 mais les règles qui sont définies dans le fichier "phpcsfixer.php" qui seront celles utilisées par Joomla (ces règles sont très probablement accessibles quelque part sur internet).

                      Si tu es utilisateur de Docker alors j'ai un article pour toi : https://avonture.be/blog/vscode-devcontainer

                      J'y explique comment, facilement, utiliser un container (que je mets à disposition) avec un environnement de programmation PHP prêt à l'emploi pour VSCode.

                      Un article plus succinct: https://avonture.be/blog/php-devcontainer (format abrégé du premier).

                      Bonne journée.
                      Dernière édition par cavo789 à 05/03/2024, 14h06
                      pmleconte et daneel aiment ceci.
                      Christophe (cavo789)
                      Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
                      Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

                      Commentaire


                      • #26
                        Merci Christophe,

                        Je vais essayer VS Code, mais, passé un certain âge, on est habitué à travailler avec ses outils

                        PSR12 : Eclipse en est resté à PSR2...et, jusqu'à ce weekend, c'était amplement suffisant

                        Bonne fin de journée,

                        Pascal
                        If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

                        Commentaire


                        • #27
                          Bonjour tout le monde, j'ai suivi la PR sur github, mais j'ai rapidement décroché. pmleconte Je suis impressionné par les obstacles "administratifs" que tu as eu à surmonter, en plus des difficultés de conception et de de codage. Je vais essayer le patch sur un site de test. Merci pour tout ce travail
                          Dernière édition par ManuelVoileux à 08/03/2024, 23h14
                          Manuel
                          --------
                          voileux.org - joom.voileux.org - atelierblb.eu

                          Commentaire


                          • #28
                            Bonjour Manuel,

                            Merci d'avoir signalé le bug, j'ai désormais récupéré "mes étoiles" dans le recherche Google.

                            J'ai installé aussi le patch sur d'autres sites de mes clients et, dans Google, les résultats de recherche ressortent mieux.

                            Si tu testes, n'oublies pas de mettre le résultat dans Github car il faut au moins 2 "tests humains" pour avoir une chance de voir la modification passer dans la prochaine version de Joomla.

                            Bon weekend,

                            Pascal
                            woluweb aime ceci.
                            If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

                            Commentaire

                            Annonce

                            Réduire
                            Aucune annonce pour le moment.

                            Partenaire de l'association

                            Réduire

                            Hébergeur Web PlanetHoster
                            Travaille ...
                            X