Annuaire : champs personnalisés ou extension dédiée ?

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

  • [RÉGLÉ] Annuaire : champs personnalisés ou extension dédiée ?

    Bonjour à tous
    Pour un contenu de type annuaire (par exemple guide de bonnes adresses, livre de recettes, etc..), est-ce toujours pertinent d'utiliser une extension dédiée du type SobiPro ou RS Directory, ou de passer par les champs personnalisés ?
    Merci d'avance

  • #2
    Bonjour,

    Ben, je vais faire une réponse de Normand.

    Depuis les Custom Fields, on peut faire des choses très sympas sans rien installer, juste en faisant des overrides.
    Exemple : https://www.moisdudoc.be/demandez-le-programme et chaque fiche film

    Mais une extension de directory peut (j'espère) proposer des fonctionnalités intéressantes aussi.

    Tout dépend du cahier des charges en fait.
    (exemple : sur le site ci-dessus, j'ai réalisé les filtres à la main pcq ce n'est pas prévu en natif)

    PS : par contre, j'ai un seul site en Sobipro mais, à titre personnel, je ne reprendrais plus jamais Sobipro (cher et compliqué. J'ai toujours l'impression d'avoir une extension du temps de Joomla 1.5)
    Présentations : slides.woluweb.be | Coordonnées complètes : www.woluweb.be

    Un message d’erreur sur votre site Joomla... ayez le reflexe de consulter la 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, l'Association Francophone des Utilisateurs de Joomla : https://www.joomla.fr/association/adherer

    Commentaire


    • #3
      Bonjour,

      Moi je développe une extension de géolocalisation de lieu et je me suis également posé la question pour Joomla 4.
      Et finalement, j'ai choisi la solution de re-développer mon code plutôt que d'utiliser les customs fields.
      Car les customs fields apportent beaucoup de souplesse, mais je pense qu'ils ne permettront jamais d'avoir toute la puissance d'un composant spécialisé.

      Commentaire


      • #4
        Salut,

        A l'heure actuelle, le système de recherche de Joomla (recherche et recherche avancée) ne permet pas de balayer les champs personnalisés.
        Et du coup, faire un annuaire qui s'appuie sur ces champs va rapidement poser un problème pour l'utilisateur final.
        J'espère que cela va évoluer dans les prochaines versions de Joomla.

        Un composant, un bon, propose normalement ce type de fonctionnalité, qui me semble juste indispensable, surtout dans un annuaire.

        Autre alternative, utiliser un outil de recherche avancée qui comblera la lacune native, mais dans ce cas, quitte à utiliser une extension, autant prendre un composant "tout-en-un".

        Dol.
        Dernière édition par dolmenhir à 18/12/2019, 12h58
        Je préfère éclairer que briller.” - “J'ai peut-être l'air froid, mais je suis pas givré.- "ça dépend ça dépasse"
        Ne m'envoyez pas de message privé pour résoudre vos problèmes sans y avoir été invité.
        Dolmenhir : tailleur de site web depuis 1997. Spécialiste Joomla depuis 2005. https://www.dolmenhir.fr

        Commentaire


        • #5
          Salut dolmenhir

          Je viens de vérifier : même la recherche standard fonctionne sur les Champs Personnalisés
          A fortiori la "smart search" puisque cette dernière indexe le rendu de chaque page (et pas la base de données directement, ce qui explique que la recherche standard ne voit pas le contenu des "shortcodes" p ex alors que la smart search le voit).

          Maintenant, ce qu'on n'a pas en natif c'est un outil de filtre.
          Mais là il y a des solutions :
          * perso j'ai déjà fait des filtres en javascript
          * sinon, gratuit et prêt à l'emploi il y a https://extensions.joomla.org/extens...fields-filter/
          * en payant, il y a des extensions plus complètes comme Easy Layouts

          Mais je m'auto-cite : tout dépend du cahier des charges, mais on peut déjà aller très loin avec les Champs Personnalisés (lesquels garantissent aussi un passage en douceur à Joomla4 ou à n'importe quelle mise à jour. Ca fait partie du noyau donc on ne dépend pas d'un développeur tiers...)
          Présentations : slides.woluweb.be | Coordonnées complètes : www.woluweb.be

          Un message d’erreur sur votre site Joomla... ayez le reflexe de consulter la 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, l'Association Francophone des Utilisateurs de Joomla : https://www.joomla.fr/association/adherer

          Commentaire


          • #6
            Envoyé par woluweb Voir le message
            la recherche standard fonctionne sur les Champs Personnalisés
            Faire une recherche en "full text" fonctionne mais va générer du "bruit", et sur des gros volumes ou sur des données spécifiques, comme un annuaire, ça devient particulièrement gênant...
            A moins de restreindre la recherche sur la catégorie, mais c'est quand même pas super ergonomique.

            Envoyé par woluweb Voir le message
            Maintenant, ce qu'on n'a pas en natif c'est un outil de filtre
            Oui, et c'est ce que je sous-entendais dans ma réponse.
            Pour moi une recherche digne de ce nom sur des champs personnalisés doit impérativement passer par un filtre.
            Je ne comprend d'ailleurs même pas que cela n'ait pas été pensé en amont, au lancement même des champs personnalisés, ou juste après... mais bon, les évidences des uns n'est par forcément celles des autres.

            Et c'est pour ça que j'ai suggéré de se rabattre soit une extension de recherche avancée, ou d'opter un composant "all in one".

            Perso, j'opterai plutôt pour les articles + champs, parce que la pérennité du contenu est garantie, alors qu'un composant intègre souvent des choses dont on a pas besoin, ou alors il faut attendre l’implémentation de nouvelles options... ou pire, le jour où le dev. laisse tomber...
            A moins de tomber sur "LA" perle rare.
            Je préfère éclairer que briller.” - “J'ai peut-être l'air froid, mais je suis pas givré.- "ça dépend ça dépasse"
            Ne m'envoyez pas de message privé pour résoudre vos problèmes sans y avoir été invité.
            Dolmenhir : tailleur de site web depuis 1997. Spécialiste Joomla depuis 2005. https://www.dolmenhir.fr

            Commentaire


            • #7
              Pour moi une recherche digne de ce nom sur des champs personnalisés doit impérativement passer par un filtre.
              Bah tu propose un module dédié avec un filtre de contenu, ce qui manques c'est pas un filtre de contenu, mais plutot un index aphabétique ( A contient touts les éléments commencant par A...).

              De plus, les filtres de contenu peuvent servir à supprimer touts les éléments parasite des résultats.

              Commentaire


              • #8
                Envoyé par lefabdu51 Voir le message
                Bah tu propose un module dédié avec un filtre de contenu, ce qui manques c'est pas un filtre de contenu, mais plutot un index aphabétique ( A contient touts les éléments commencant par A...).

                De plus, les filtres de contenu peuvent servir à supprimer touts les éléments parasite des résultats.
                Dans un annuaire, je ne pense pas que l'index alphabétique soit plus important que les filtres... à moins de savoir exactement qui tu cherches.
                Pour un annuaire professionnel, par exemple, avec des champs personnalisées pour la profession, la région, le département, la ville, il sera essentiel de pouvoir rapidement cibler sa recherche grâce aux filtres, éliminant au passage de nombreux résultats parasites.
                Pour un annuaire de recettes, il sera également plus judicieux de réduire rapidement sa sélection en fonction des ingrédients principaux, secondaire, du temps de cuisson, de la saisonnalité du plat, du niveau de difficulté de la recette... ici l'index alphabétique ne pourra pas faire l'économie de résultats parasites dont le volume sera proportionnel à celui de l'annuaire.
                Essayes donc de retrouver rapidement, dans un annuaire de plusieurs centaines de recettes, celle du du "Poulet au curry" en cliquant sur la lettre "P" de ton index alphabétique.
                Quant à la recherche "full text", ça devient quasiment inexploitable si tu te contente de chercher "poulet" ou "curry"
                Dernière édition par dolmenhir à 19/12/2019, 10h34
                prconcept aime ceci.
                Je préfère éclairer que briller.” - “J'ai peut-être l'air froid, mais je suis pas givré.- "ça dépend ça dépasse"
                Ne m'envoyez pas de message privé pour résoudre vos problèmes sans y avoir été invité.
                Dolmenhir : tailleur de site web depuis 1997. Spécialiste Joomla depuis 2005. https://www.dolmenhir.fr

                Commentaire


                • #9
                  C'est en effet dommage que l'excellente adjonction des Champs personnalisés n'intègre pas de fonctionnalité de recherche avancée, qui en est quand même le complément logique.
                  Je vais opter pour les champs personnalisés avec l'extension Easy Layouts.
                  Merci à tous pour vos réponses éclairées.
                  woluweb aime ceci.

                  Commentaire


                  • #10
                    Bonjour prconcept ,

                    Je n'ai pas encore eu l'occasion de l'utiliser pour un vrai projet, si tu as l'occasion de donner le lien vers le site qd il est en place (voire même un petit retour d'expérience), ce serait intéressant
                    Dernière édition par woluweb à 20/12/2019, 14h23
                    prconcept aime ceci.
                    Présentations : slides.woluweb.be | Coordonnées complètes : www.woluweb.be

                    Un message d’erreur sur votre site Joomla... ayez le reflexe de consulter la 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, l'Association Francophone des Utilisateurs de Joomla : https://www.joomla.fr/association/adherer

                    Commentaire


                    • #11
                      Je partagerai avec plaisir... si ça marche
                      woluweb aime ceci.

                      Commentaire

                      Annonce

                      Réduire
                      Aucune annonce pour le moment.

                      Partenaire de l'association

                      Réduire

                      Hébergeur Web PlanetHoster
                      Travaille ...
                      X