Arboresence idéale pour des courses, des éditions et des formats

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

  • [RÉGLÉ] Arboresence idéale pour des courses, des éditions et des formats

    Bonjour çà tous,

    Avec un ami, on retravaille le contenu du site.

    Le site présente des courses qui ont lieu chaque année (une édition). Chaque année, un ensemble de formats sont proposés.

    On hésite entre deux arborescence.

    La première basée sur la hiérarchie Course => Année (édition) => format. Cela donnerait :
    • /triathlon-de-deauville.html
    • /triathlon-de-deauville/2018.html
    • /triathlon-de-deauville/2018/format-l.html
    • /triathlon-de-deauville/2018/format-l/results.html
    • /triathlon-de-deauville/2018/format-l/stats.html
    • /triathlon-de-deauville/2019.html
    • /triathlon-de-deauville/2019/format-l.html
    • /triathlon-de-deauville/2019/format-l/results.html
    • /triathlon-de-deauville/2019/format-l/stats.html
    • /triathlon-de-deauville/2019/format-m.html
    • /triathlon-de-deauville/2019/format-m/results.html
    • /triathlon-de-deauville/2019/format-m/stats.html
    • /triathlon-de-deauville/2020.html
    • /triathlon-de-deauville/2020/format-l.html
    • /triathlon-de-deauville/2020/format-l/startinglist.html
    • /triathlon-de-deauville/2020/format-m.html
    • /triathlon-de-deauville/2020/format-m/startinglist.html
    La seconde basée sur l'expérience utilisateur Course => format => Année (édition)
    • /triathlon-de-deauville.html
    • /triathlon-de-deauville/format-l.html
    • /triathlon-de-deauville/format-l/results.html
    • /triathlon-de-deauville/format-l/results/2018.html
    • /triathlon-de-deauville/format-l/results/2019.html
    • /triathlon-de-deauville/format-l/stats.html
    • /triathlon-de-deauville/format-l/stats/2018.html
    • /triathlon-de-deauville/format-l/stats/2019.html
    • /triathlon-de-deauville/format-l/startinglist.html (la startinglist de l'année en cours soit 2020)
    • /triathlon-de-deauville/format-m.html
    • /triathlon-de-deauville/format-m/results.html
    • /triathlon-de-deauville/format-m/results/2019.html
    • /triathlon-de-deauville/format-m/stats.html
    • /triathlon-de-deauville/format-m/stats/2019.html
    • /triathlon-de-deauville/format-m/startinglist.html(la startinglist de l'année en cours soit 2020)

    Dans l'exemple l'année 2018 n'avait pas de format M et l'année en cours est 2020. L'édition 2020 n'a pas encore eu lieu. Nous n'avons pas les résultats et nous avons une startinglist.

    De manière transparente, nous sommes réellement partagés avec ces deux possibilités. D'où cette appel à arguments ici même.

    Un grand merci.

    Emmanuel

    Dernière édition par elecoest à 08/01/2020, 07h32

  • #2
    Bonjour
    De l'une de sélection a mon niveau j opterai pour ---> La première basée sur la hiérarchie Course => Année (édition)

    si non il y a aussi Année -> Courses -> (résultat stats etc....) ceci permet d avoir toute l'activité sportif de l'année et si une épreuve n'ai pas faite cela reste transparent sur les autres année.
    A vous de voir
    Cordialement

    Commentaire


    • #3
      merci marco-HD

      l'idée de l'année en haut du chapeau ne nous avait pas effleuré l'esprit.

      concernant la partie SEO, il y aurait une préférence ou des best practices ?

      Commentaire


      • #4
        Hello Manu

        Le programmeur que je suis préfère l'approche /triathlon-de-deauville/YYYY/xxx

        Ainsi, peu importe la page derrière, je comprends immédiatement que c'est lié à l'année YYYY et, peut-être en jouant avec l'URL, je peux changer 2020 en 2019 pour récupérer les mêmes données de l'année passée, 2018 pour celles d'il y a deux ans, etc.

        C'est une approche codeur je suppose mais, pour moi, c'est la plus "évidente".

        Concernant SEO, je ne sais pas si cette structure fera une différence... On peut toutefois imaginer alors une page /triathlon-de-deauville/YYYY/index.html; cette page regroupant alors toutes les informations pour l'année; page que tu n'aurais pas si tu optes pour ton autre alternative.

        Bonne journée.
        elecoest likes this.
        Christophe (cavo789)
        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)
        Développeur de marknotes, logiciel de gestion de prises de notes avec interface web et de multiples convertisseur https://github.com/cavo789/marknotes
        Mes logiciels OpenSource : https://www.avonture.be

        Cette année, le JoomlaDay FR aura lieu à Bruxelles les 15 et 16 mai 2020, vous je ne sais pas mais moi, une licorne peut venir à la maison, je n'y serais pas. Non peut-être ! Évènement à ne pas rater. Plus d'infos sur https://www.joomladay.fr

        Commentaire


        • #5
          Alors je suis l'ami en question

          Moi je suis pour la deuxième solution quand Manu est pour la première.

          Voilà mon argumentation :

          Ma priorité est mettre en valeur :
          /triathlon-de-deauville.html
          Je veux que cette page soit le mieux référencée possible. Elle serait mise à jour chaque année pour être toujours d'actualité.
          Cette page regroupera le résumé de tous les formats et de toutes les éditions de cette épreuve

          en second rang, je veux mettre en valeur :
          /triathlon-de-deauville/format-l.html
          Cette page regroupera le résumé de toutes les éditions de cette épreuve avec ce format (statistiques, résultats...)

          en troisième rang je veux mettre en valeur :
          /triathlon-de-deauville/format-l/results.html et /triathlon-de-deauville/format-l/statisques.html
          Ces pages regrouperont le résumé de toutes les résultats ou statistiques de cette épreuve avec ce format

          en quatrième rang je veux mettre en valeur :
          /triathlon-de-deauville/format-l/results/2018.html
          Qui sera les résultats de l'année 2018

          Cela me semble logique que la structure de l'URL soit hiérarchisée du plus important (et global) au moins important (et spécialisé)


          A l'inverse ;

          Je ne sais que faire de
          /triathlon-de-deauville/2018.html
          et
          /triathlon-de-deauville/2018/format-l.html
          Je ne vois pas leur intérêt pour le visiteur et je ne vois pas ce qu'elles pourraient contenir.
          Ces pages n'auraient donc aucune utilité à mes yeux donc et casseront toute la chaine qui suit...

          Mon problème, c'est que je n'ai qu'une vision de contenu (c'est ma partie) et pas de développement (qui est la partie de Manu)


          Dernière édition par Rocky Rider à 06/01/2020, 15h23

          Commentaire


          • #6
            Bonjour,

            Pour moi, la question est de savoir (dans la mesure où on n'a parlé que du triathlon de Deauville) s'il n'y a que cette manifestation ou pas.
            Ensuite, est-il prévu de n'afficher que l'événement (les événements) à venir ou conserver les pages des anciens (notamment du fait que les résultats sont publiés pour chaque course).
            Enfin, comment comptez-vous construire vos menus ? Manuellement pour chaque événement ou de manière automatique à partir d'une liste type catégorie par exemple ? Utilisez-vous des articles ou une extension dédiée ?
            "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
            MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr hébergés chez PHPNET - sites perso chez PlanetHoster + sites gérés chez 1and1 et OVH

            Commentaire


            • #7
              Hello,


              Pour moi, la question est de savoir (dans la mesure où on n'a parlé que du triathlon de Deauville) s'il n'y a que cette manifestation ou pas.
              ==> 250 courses chaque année.

              Ensuite, est-il prévu de n'afficher que l'événement (les événements) à venir ou conserver les pages des anciens (notamment du fait que les résultats sont publiés pour chaque course).
              ==> On conserve les résultats de toutes ces courses avec présentation des résultats.

              Enfin, comment comptez-vous construire vos menus ? Manuellement pour chaque événement ou de manière automatique à partir d'une liste type catégorie par exemple ? Utilisez-vous des articles ou une extension dédiée ?
              Dans l'idée : un menu calendrier, un menu classement.
              Actuellement le site a une entrée menu (créée manuellement) par événement.

              C'est une extension dédiée, développée bymyself.

              Emmanuel

              Commentaire


              • #8
                Depuis le début, je vois une organisation où chaque événement pourrait être soit en multi-catégories (année et événement, voire plus) soit utilisant des tags pour un affichage au gré du visiteur.
                "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
                MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr hébergés chez PHPNET - sites perso chez PlanetHoster + sites gérés chez 1and1 et OVH

                Commentaire


                • #9
                  Envoyé par RobertG Voir le message
                  Depuis le début, je vois une organisation où chaque événement pourrait être soit en multi-catégories (année et événement, voire plus) soit utilisant des tags pour un affichage au gré du visiteur.
                  et donc... tu vas nous proposer une autre alternative ? :-)

                  Commentaire


                  • #10
                    Celle de permettre au visiteur de passer par l'année ou par le lieu, éventuellement même par un type de parcours.
                    Si tes affichages peuvent se faire en liste (ou en blog) comme pour de simples articles Joomla!, tu n'as pas grand-chose à faire au niveau de tes menus. (ou alors je n'ai pas compris )
                    "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
                    MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr hébergés chez PHPNET - sites perso chez PlanetHoster + sites gérés chez 1and1 et OVH

                    Commentaire


                    • #11
                      donc si je résume de ce que je comprends de ta proposition :
                      • une arborescence des pages format (comme des articles) sous forme d'arbre de catégories (course -> édition)
                      • un plan de taggage format / édition / course / lieu pour passer de page en page indépendamment de l'arborescence
                      C'est çà ?

                      Commentaire


                      • #12
                        Par exemple, sinon un module de recherche multicritères comme on en voit dans les extensions d'annonces (petites ou immobilières) : année, lieu, type, résultats, peut-être
                        "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
                        MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr hébergés chez PHPNET - sites perso chez PlanetHoster + sites gérés chez 1and1 et OVH

                        Commentaire


                        • #13
                          Pour la recherche c'est un autre sujet

                          la question est quelle URL pour une course ? pour une édition ? pour un format ? car on ne sait pas si d'un point de vue SEO l'arborescence a un impact ...

                          Commentaire


                          • #14
                            Ben Rocky Rider a répondu, en fait.
                            Comme dit plus haut par Christophe, je ne pense pas que ça fasse grande différence d'un choix à l'autre
                            "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
                            MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr hébergés chez PHPNET - sites perso chez PlanetHoster + sites gérés chez 1and1 et OVH

                            Commentaire


                            • #15
                              donc si je résume : l'arborescence n'a pas d'impact SEO.
                              on va donc parer au minimum d'impact pour les URL et je vais me ranger à la proposition de RockyRider.

                              Manu

                              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