Joomla... Ca donne pas envie au premier abord !

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

  • Joomla... Ca donne pas envie au premier abord !

    Bonjour,

    En bon webmaster, je ne pouvais pas quitter mon projet avec Joomla sans en parler à la communauté. J'écris ce post, non pas pour décourager qui que ce soit, non plus pour cracher sur un CMS qui semble très bon, je l'écris à but informatif pour votre communauté.

    J'étais tranquille sous un autre CMS bien connu concernant un projet bénévole qui n'a pas la contrainte de temps puisqu'il s'agit d'un jeu qui n'est pas encore sorti. J'ai alors reçu agréablement une proposition d'aide pour monter ce projet. Ce confrère étant professionnel sous Joomla m'a convaincu d'essayer le couple Joomla / Seblod. Oui, même si je n'ai jamais fait de site avec Joomla, je me souviens l'avoir essayé y'a au moins 15 ans, et j'en avais un bon souvenir. Voir qu'en plus il est natif Bootstrap m'a définitivement donné l'envie d'accepter la contrainte de m'informer sur les us et coutumes de Joomla. Voilà, ca fait deux jours (pas complet, je vous rassure) que je tente de le faire fonctionner correctement, en 20 ans de carriere, j'ai jamais connu autant de miseres pour juste installer un CMS et 1 plugin qui est censé etre a la porté de tous ...

    En local, Windows 11, MySQL 8, Apache 2.4, PHP 8.2, installation sans aucun problème. Je decouvre a mes dépens que Seblod ne fonctionne qu'avec la V3 de Joomla. Soit, je creuse un peu, je trouve des versions RC sur Github qui sont censé fonctionner sur la V4. Que néni... J'suis pas un cas isolé, je retrouve l'erreur sur leur forum, pas de réponse, ca l'air deja cool l'entraide, bref...

    Je fais donc des recherches pour un autre CCK qui irait avec la V4 de Joomla, car en effet, ca m'embete de le decouvrir dans son ancienne version. Je trouve donc Flexicontent qui annonce sa compatibilité avec la V4. Bha en fait oui, mais pas avec PHP 8, c'est un thread qui a 6 mois qui m'en informe... A ce moment la, je vous avoue franchement que je commence a dechanter, d'autant plus que le back et le front sont en carafe a cause de Flexi, je n'ai rien fait d'autre a part installer un plugin sur la derniere version de Joomla, ca promet...

    Mais... Toujours convaincu qu'il faut que je test, j'me dis que si c'est a cause de PHP 8.2, je vais tenter une install en live sur l'un de mes dédiés. Ce dernier heberge 2 WP et un Prestashop, autant vous dire qu'il brasse un peu de monde et que mes clients n'ont rien a lui reprocher. Debian 11, plusieurs versions de PHP dispo, MariaDB a jour, et Apache 2.4. Bref, j'upload, j'informe ce qu'il faut pour l'install et surprise !

    Des erreurs sont survenues lors du remplissage la base de données: Ce type de base de données ne contient pas de schéma de base de données.
    C'est une blague sérieusement ?

    Bref, voilà je suis un prestataire du web qui n'est pas du tout convaincu par Joomla, l'aventure a tourné court, c'est pas faute d'avoir essayé. Une fraiche install qui ne va pas sur un dedié plus puissant que ma bécane de travail, des addons qui ne suivent pas l'evolution du CMS lui meme (c'est pas que la V4 est sortie hier visiblement), des addons très intéressants mais payants(donc pour du bénévolat, bha...non, mais j'peux le comprendre), des addons qui ne suivent même pas PHP(c'est quand meme pas compliqué de faire un test de version en lieu et place d'une erreur ou planter un site qui pourrait etre en prod). S'en est trop pour moi !

    Bien a vous.
    Dernière édition par Fred2FR3 à 02/04/2023, 13h24

  • #2
    Hello Fred,
    Avant tout j'aimerai te dire que je suis désolé pour toi que tu aies fait une telle mauvaise expérience, et te remercier pour ton message car il a mis en avant une petite erreur de traduction, elle est corrigée et sera disponible dans la prochaine version
    Il manquait un "de" et la 2ème partie du message n'était pas bien formulée, cela devrait donner :
    Des erreurs sont survenues lors du remplissage de la base de données : Aucun schéma de base de données n'existe pour ce type de base de données.
    Ce qui signifie en gros que l'élément installé n'est pas adapté à la base de données, donc certainement un élément pour une version antérieure de Joomla.
    Comme tout système les problèmes et les attaques viennent en général des extensions ajoutées, le principe est de ne jamais en installer si elles ne sont pas absolument nécessaire.
    Je te dis cela car avant de se lancer dans l'installation d'usines à Gaz tel Seblod que perso je n'ai jamais voulu utiliser, ou Flexicontent que je n'utilise que dans des projets le nécessitant, il est important de faire une étude des besoins, et des solutions possibles nativement avec Joomla.
    Pourquoi avais-tu besoin d'un CCK, que souhaitais-tu faire ?
    Et suivant les besoins, les solutions disponibles sur le marché, voir si Joomla éventuellement avec une ou des extensions peut répondre au besoin ou si il faut utiliser un autre système.
    Personnellement j'aime beaucoup Joomla et l'utilise depuis plus de 15 ans car il me permet de répondre à la majorité des besoins qui me sont soumis, même les plus gros.
    Je ne suis pas un programmeur PHP, juste quelques bases, par contre je maîtrise bien le CSS ce qui me permet d'avoir une réelle maîtrise sur l'affichage, et Joomla avec sa séparation de la partie fonction et la partie affichage me donne une grande souplesse.
    D'autres personnes vont beaucoup plus loin grâce à leur maîtrise du code PHP et JavaScript, créant des extensions selon leurs besoins, sans rencontrer de problème.
    Tu es malheureusement tombé sur quelqu'un qui t'a très mal conseillé, qui a négligé la 1ère règle de base, ne jamais utiliser d'extension dont les auteurs ne montrent pas un réel suivi, qui ne propose pas de version adaptée à une nouvelle génération de Joomla immédiatement ou très rapidement, devoir rester sur une version obsolète de Joomla car l'extension n'a pas suivi représente un risque de sécurité !
    Si malgré cette mauvaise expérience tu souhaites donné une 2ème chance à Joomla, je te suggère de créer un sujet sur ce forum dans lequel tu présentes tes besoins, ce que tu dois faire, en demandant ce que l'on te conseille pour y arriver, cela te donnera certainement une autre approche.
    En tout cas je te souhaite bonne chance pour ton projet, et le plus sereinement possible
    Dernière édition par sarki à 02/04/2023, 16h45
    herve et Fred2FR3 aiment ceci.
    Support FR de l'éditeur JCE: télécharger JCE en français, aide & forum - www.sarki.ch/jce

    Commentaire


    • #3
      Salut
      Merci pour ton retour
      Effectivement dès que tu ajoutes un CCK il faut en avoir besoin.
      Nous serions curieux de connaitre tes motivations à ajouter un tel composant.
      Joomla en fonction des besoins peu se sufir à lui même pour des sites même assez costaud.
      Après pour les erreurs sur Seblod effectivement tu étais au meilleur endroit pour obtenir de l'aide, mais je crois qu'ils ont un forum privé et payant. "Donc il est peut-être normal de ne pas avoir de réponse" https://www.seblod.com/community/for...seblod-support
      Fred2FR3 aime ceci.
      Auto-entrepreneur spécialiste Joomla https://www.stylitek.com

      Joomladay 2023 https://www.joomladay.fr/ 2 jours à ne pas manquer

      Commentaire


      • #4
        Merci a vous pour vos contribs. J'ai eu l'occasion d’échanger avec mon confrère, il sait défendre son opinion, la question d'y adhérer reste donc un point de vu. Je suis moi même pas d'accord pour installer une version obsolète.

        Vous dire que je suis sincère, j'ai installer Joomla! sur mon serveur, j'insiste bel et bien pour tester ce CMS ! D'autant plus que son concurrent m'agace aussi ces derniers temps... Bon... Il a la faculté de fonctionner correctement cependant...

        Mais (pourquoi, POURQUOI) avoir d'autres erreurs type : 500 Mise en page default_batch_footer introuvable quand on veux gérer le menu principal. Une installation toute neuve qui m'a achevé dans l'idée d'utiliser Joomla!
        C'est déjà pas facile a prendre en main visiblement comparé a son concurrent directe que je ne citerai pas ici. Là, je n'ai tout simplement plus envie... Je perd plus de temps a chercher pourquoi ca ne fonctionne pas que de dev le site...

        C'est tout de même dommage car il répond a plusieurs critères que j'ai en tête :
        1. Multi langue par défaut
        2. Bootstrap par défaut
        3. Community builder + Kanena, les deux étant copains, ca le ferait pour mon site communautaire
        Quelles déceptions. Ca a l'air pas mal pourtant, mais non... La coupe est pleine ! Je flaire l'usine a emme(censuré) sur le long terme. Dommage

        Commentaire


        • #5
          Bonjour,

          ...En bon webmaster, on se doit de partager nos problèmes afin que la communauté apporte son aide. Le forum est fait pour cela, c'est aussi l'un des points forts de Joomla. Pour info, ce forum est gratuit et vous serez toujours bien accueilli. N'hésitez pas à suivre les conseils avisés de Toffffe et Sarki. Dommage ! On aurait pu vous simplifier cela en vous aiguillant sur les bons choix ou le bon cck selon vos besoins (si nécessaire à votre projet).

          Pour un débutant sous Joomla (même avec votre experience), partir avec Seblod me semble être déjà le début de problème. En réalité, les développeurs de Seblod ont des approches différentes et sans avoir les bases, c'est aller au devant de sérieuses difficultés.

          Pour vos erreurs 500, vous avez certainement mal géré la décompression de l'archive en transférant un par un vos fichiers par FTP.
          En réalité, soit c'est un problème de fichiers altérés ou de langage php. Alors on se calme, et on reprends depuis le début

          La méthode la plus simple est de décompresser l'archive directement dans le serveur puis de suivre l'installation.

          Pour info, en professionnel je fais une rapide vérification du checksum de chaque fichier afin que l'installation soit correcte. Vu que vous avez la maitrise de Debian, je n'ai pas besoin de vous donner plus de détail.

          Au débutant, je conseille souvent de travailler localement (sur leur pc/mac) puis d'effectuer une sauvegarde avec akeeba au format jpa. L'outil de decompression d'akeeba ( kickstart.php ) vous permet de restaurer sur le serveur en prod et ce sera certainement meilleur. On élimine ainsi une des sources d'erreur possible.



          Sincèrement, je fais des sites avec une bonne connaissance de joomla, wordpress, drupal et d'autres cms mais aussi de projet php.
          Je ne vois pas forcément de concurrence mais des choix suivant les besoins.

          Oui Joomla a des qualités indéniables pour gérer une communauté notamment avec sa gestion des ACL, le multilingue, bootstrap 5.x mais pas seulement !
          Et je n'ai pas de problème sous php 8.1

          Combien de cms vous propose d'écrire ta CSP ( Content Security Policy ) en natif, de forcer en https, des moyens d'identification multifacteur ?
          Nativement, Joomla dispose de petits réglages qui apporte tout le confort que l'on attend.
          Quand on maitrise un peu mieux, on adapte même l'interface backend afin que les rédacteurs utilisent une interface adapté.
          On peut aussi parler de l'Accessibilité front & back ! Sans oublier la planification de tâches, etc.

          Actuellement on est sous Joomla 4.2.9, la version 4.3 arrivera bientôt mais il est encore trop tôt pour l'utiliser en prod et la mise à jour automatique vous indiquera quand ce sera le moment.
          Avec des extensions libres et gratuites, on peut faire beaucoup de choses... J'en ai environ 250 aujourd'hui que je surveille et me servent de référence. C'est suffisant pour les besoins de projets pro ou perso.

          Quelques idées de cas de communauté sans CCK mais plus proche du natif... :
          • Joomla avec le workflow actif + forum kunena + Blog communautaire
            Partage d'experience à travers des articles, prolongation et gestion des commentaires avec le forum. Inscription et profil avec champs personnalisés (avatar, description auteur...)
          • GED + Forum : dépôt de fichier avec gestion des téléchargement et support communautaire. Les liens vers le téléchargement sont cachés pour permettre un suivi statistique et une sécurité accrue.
          A cela, on peut ajouter une gestion de newsletter, une gamification avec badge, etc.. On n'a pas forcément besoin de community builder vu le niveau avancé des champs personnalisés natifs.

          A defaut de connaître votre projet initial, je ne peux que vous souhaiter bon courage !
          Et si vous voulez de meilleurs conseils que votre confrère qui ne vous connait apparemment pas si bien, alors vous aurez toute notre attention même en partant de zéro !

          Dernière édition par daneel à 02/04/2023, 21h42
          woluweb, cavo789 et Fred2FR3 aiment ceci.
          Joomla User Group (JUG) Lille : https://www.facebook.com/groups/JUGLille/

          Commentaire


          • #6
            j'ai pas tout lu mais pourquoi php 8.2 ? pourquoi se chercher des ennuis avec cette version et accuser Joomla ?
            tout marche parfaitement avec php 8.1.13 (qui prend enfin en charge les Enum)

            Commentaire


            • #7
              Envoyé par tradeymag Voir le message
              j'ai pas tout lu mais pourquoi php 8.2 ? pourquoi se chercher des ennuis avec cette version et accuser Joomla ?
              tout marche parfaitement avec php 8.1.13 (qui prend enfin en charge les Enum)
              Tu as en effet pas tout lu
              Par ailleurs Joomla tourne parfaitement avec 8.2

              Commentaire


              • #8
                Bonjour.
                Envoyé par Fred2FR3 Voir le message
                Tu as en effet pas tout lu
                Par ailleurs Joomla tourne parfaitement avec 8.2
                Pas pour moi encore en tous cas.

                Je t'invite a revoir ton appreciation sur Joomla et prendre conseil aupres de la communauté comme l'ont indiqué mes predecesseurs.

                Bonne chance.
                Cordialement.
                __
                Eddy !!!
                Tutoriels BreezingForms en Français : https://www.breezingforms.eddy-vh.com/

                Commentaire


                • #9
                  Bonjour

                  Il me semble que ce post est... constructif. Même si la finalité est que l'utilisateur, pourtant pas un néophyte dans le monde du web, ne s'en est pas sorti (et à nous de tenter d'y apporter une réponse).

                  Comme conseillé plus haut, le mieux serait d'apprendre joomla en natif (sans extensions tierces) et uniquement en l'absence d'une réponse à un besoin, d'envisager l'installation d'un composant tiers.

                  Comme dit par plus d'un ci-dessus, n'hésite pas à expliciter ton besoin, les fonctionnalités maîtresses de ton futur site Web afin de recevoir des conseils avisés.

                  Bonne soirée à tous.
                  Fred2FR3 aime 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


                  • #10
                    Coucou tout le monde,
                    Je reviens vers vous pour plusieurs choses :
                    1. Vous êtes tous forts sympathiques, cela fait tellement plaisir de voir une communauté active au sein d'un forum, c'est devenu tellement rare que cela a le mérite d’être souligné
                    2. Joomla correspond a mes besoins (a deux trois choses près), donc je vais tenter l'aventure avec lui
                    3. Je compte donc sur l'aide de ce forum, bien que débrouillard, j'ai tout de même beaucoup a apprendre sur ce CMS
                    4. L'erreur du menu a été résolue en vidant le cache (pas navigateur, a travers le back), allez savoir pourquoi... J'ai trouvé en me promenant sur le net.
                    Voila.
                    Votre participation sur ce thread a beaucoup participé a ma décision finale. Même si j'ai testé d'autre CMS entre temps, il s’avère que Joomla, malgré des débuts difficiles correspond le mieux a mes attentes.

                    Tout ca pour dire que si lui ne m'a pas convaincu au départ, votre communauté a rectifiée le tir promptement
                    Continuez comme ca mes chers confrères !
                    valserine, loubib et 5 autres aiment ceci.

                    Commentaire


                    • #11
                      Cela fait plaisir de te lire, merci, c'est également la communauté qui m'avait particulièrement séduit et pousser à adopter ce CMS alors qu'il s'appelait encore Mambo, ça ne rajeunit pas
                      Support FR de l'éditeur JCE: télécharger JCE en français, aide & forum - www.sarki.ch/jce

                      Commentaire


                      • #12
                        Bonjour
                        Je comprends la difficulté de prendre en main un nouvel outil.
                        Il a été déjà mentionné de commencer par une prise en main basique sans extension, je suggérera aussi les custom fields qui permettent dans beaucoup de cas de se passer de CCK (et de plus en plus facilement maintenant)
                        Faciliter l'adoption du meilleur du Libre auprès du grand public https://clibre.eu/ - Connaissez-vous des communicants ... pour promouvoir joomla ? https://forum.joomla.fr/forum/th%C3%...mouvoir-joomla

                        Commentaire


                        • #13
                          Dans les custom fields il y a le plugin suivant qui est passablement apprécié : https://www.tassos.gr/joomla-extensi...-custom-fields
                          On le voit dans les votes sur la JED : https://extensions.joomla.org/catego.../custom-fields
                          Support FR de l'éditeur JCE: télécharger JCE en français, aide & forum - www.sarki.ch/jce

                          Commentaire

                          Annonce

                          Réduire
                          Aucune annonce pour le moment.

                          Partenaire de l'association

                          Réduire

                          Hébergeur Web PlanetHoster
                          Travaille ...
                          X