Bootstrap, Joomla 4 et composants

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

  • Bootstrap, Joomla 4 et composants

    Bonjour !

    J'ai pu voir que Bootstrap est au coeur de Joomla. Joomla intègre par défaut Bootstrap, la quasi totalité des template que j'ai pu essayer l'utilise, idem pour les composants et les modules... bref, Bootstrap est partout dans ce CMS.

    Si j'ai bien compris, lorsqu'on installe un template, comme Helix Ultimate, celui-ci peut intégrer sa propre version de Bootstrap (la version 4 pour ce template par exemple). Il faut donc faire attention lorsqu'on installe un composant que celui-ci est compatible avec cette version.

    J'ai aussi remarqué que ces Composants, pour la plupart, sont fait avec la version 2, mais qu'il intègrent généralement une option pour choisir la version de Bootstrap que l'on veut utiliser avec cette extension. Par exemple, si j'installe un template avec Bootstrap 3, je dois choisir "Bootstrap 3" dans les options de ce composant pour qu'il s'affiche correctement.

    Ca, j'ai compris.

    Cependant, il y à des templates, comme Helix Ultimate, qui sont fait avec la version 4 de Bootstrap, et une grande partie des extensions Joomla que j'ai essayé ne sont généralement pas compatible avec cette version. C'est très dommage, car ça rend le template beaucoup moins intéressant.

    Avec l'arrivée de Joomla 4 qui, d'après ce que j'ai compris, va intégrer Bootstrap 4 au lieu de Bootstrap 2, savez-vous si les extensions actuelles, comme J2Store ou Solidres par exemple vont utiliser par défaut cette version où si elles vont rester avec la version 2 ?

    Ca m'étonnerais qu'elles ne migrent pas car ça les rendrais incompatible avec la version par défaut de Joomla, mais je me pose quand même la question.

    J'ai bien essayé de charger une version différente de Bootstrap en plus de la version 4 pour rendre les composants compatibles avec Helix Ultimate, mais deux version en même temps, peut importe l'ordre d’importation, ça créer des conflits et le rendu est pas terrible.

    Sinon, connaissez-vous des templates aussi bien que Helix Ultimate mais qui utilisent la version 2 de Boostrap ? Comme ça, tout mes composants seront parfaitement affichés (à condition que ce que j'ai compris plus haut soit vrai ).

    Merci !

  • #2
    Salut
    je pense que tu as bien résumé la situation. Pour les extensions il y a fort à parier qu'elles s'adapteront, c'est le but
    Pour les templates, j'aurais envie de dire qu'il faut éviter le chargement de BS4 + BS2 car ça va surcharger ta page et ça ne va pas etre top pour l'optimisation et le référencement
    Normalement les templates genre Helix doivent intégrer des surcharges pour palier à ce souci
    Sinon il faut faire le tour des templates pour voir ce qui te convient.

    Pour ma part je considère que BS2 étant la base du rendu de joomla 3, c'est que je charge pour les composants et je construis le template sans m'appuer sur Bootstrap, mais après c'est chacun sa soupe

    CEd
    Vive Joomla! http://www.joomlack.fr Tutoriels et extensions pour Joomla!. Livre création de template Joomla de plus de 200 pages.
    http://www.template-creator.com Outil de création de templates
    Module Maximenu CK - Megamenu, multicolonnes, chargement de module, description de lien, deroulement animé - Compatible Virtuemart, Hikashop

    Commentaire


    • #3
      Salut,
      Envoyé par FougereBle Voir le message
      J'ai bien essayé de charger une version différente de Bootstrap en plus de la version 4 pour rendre les composants compatibles avec Helix Ultimate, mais deux version en même temps, peut importe l'ordre d’importation, ça créer des conflits et le rendu est pas terrible.
      Normalement ça ne devrait pas créer tant de conflits que ça puisque la plupart des classes sont très différentes entre Boostrap 2 et 4, en tout cas pour celles susceptibles d'être utilisées par des modules ou composants relativement récents sur Joomla.
      Le système de grille elle-même est complètement différente.
      Je pense qu'avec quelques petits ajustements css les anomalies constatées devraient rapidement disparaître.
      C'est je que j'ai fait quand j'ai voulu exploiter les premières classes Bootstrap 4 sur de "vieux" sites.

      Dol.

      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

      Annonce

      Réduire
      Aucune annonce pour le moment.

      Partenaire de l'association

      Réduire

      Hébergeur Web PlanetHoster
      Travaille ...
      X