Créer une mise en page avec Joomla

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

  • #16
    Bon... je ne comprend pas encore tout.

    Maintenant, je sais qu'il faut utiliser les modules Joomla le plus possible pour créer une page qui ne contient pas juste du texte. Cependant, il y à très peu de modules. Je suppose qu'il faut en installer d'autre ?

    Ensuite, si on reprend la page d'accueil de Dom&Vie, je compte déjà 21 modules à ajouter :
    - 1 pour le Slider
    - 1 pour les deux derniers produits et 1 pour la citation avec le bouton
    - 2 avec du texte et 1 pour le formulaire Demander un devis
    - 1 pour le titre et 5 pour les icones
    - 1 pour le texte avec fond rose et 1 pour la vidéo
    - 3 pour les encadrés
    - 1 pour le bouton
    - 5 pour les icones avec titre
    - 2 pour les bulles

    Ensuite, il faut trouver le bon template... mais lequel ? Et il n'y à pas autant de positions dans un template pour tout ces modules.

    Je suis déjà bloqué rien qu'en voulant recréer la page d'accueil.

    Commentaire


    • #17
      Bonjour

      L'un des templates les plus réputés actuellement, c'est Astroid. Sinon tu as aussi Helix. Et sinon Google
      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


      • #18
        Bonjour,

        Les templates de base comprennent effectivement un nombre limité d'emplacement pour les modules, certains en proposent tout de même plus d'une trentaine de positions mais le mieux c'est d'utiliser un template avec framework comme évoqué brièvement par cavo789. Cette dernière génération de template proposent des positions prédéfinies mais l'administrateur du site peut ajouter ses propres emplacements via la gestion du template et sans avoir besoin de saisir une seule ligne de code.

        Les frameworks sont les supports de nombreux templates modernes et les editeurs encouragent les concepteurs à les utiliser ( les frameworks sont libres et gratuits pour la plupart mais pas tous); Evidemment, l'intérêt pour les éditeurs, c'est de faire connaître leur propre création en plus des autres.

        Par exemple joomshaper qui développe également sp page builder propose "helix ultimate" : https://www.joomshaper.com/joomla-te.../helixultimate , utilisé dans plusieurs templates joomla sur themeforest, l'éditeur joomdev est venu le concurrencer avec Astroid framework : https://astroidframework.com/ . Il y en a d'autres tout aussi intéressant : Gantry : http://gantry.org/ créé par rocket theme, t4 framework de joomlart, etc...

        Il faut tester pour se faire son idée car les interfaces sont assez différentes. Ma préférence va avec helix ultimate surtout que j'ai pas mal bidouillé le code donc difficile pour moi d'en changer. Si j'étais à ta place, j'installerai un joomla vierge, j'installerai helix ultimate, éventuellement sa traduction puis j'éditerai les paramètres pour créer les positions manquantes.

        J'utiliserai un module slider assez léger que j'assignerai à la page d'accueil, on peut en trouver dans l'annuaire des extensions, la JED (joomla extension directory: https://extensions.joomla.org/

        J'utiliserai des classes css existantes ainsi que font-awesome pour les icônes mais au besoin, j'ajouterai mes icônes en créant ma propre fonte via fontello.com
        (il suffit de créer les images en svg et les importer dans le site qui génère ce qu'il faut pour intégrer). Le framework permet de compiler la css donc il assure un minimum d'optimisation (en n'oubliant pas d'activer le cache à la fin). Il sera peut être utile d'installer d'autres modules à moins de coller du contenu en html dans un module de contenu personnalisé (par exemple pour la video sur youtube).

        Ce qu'il faut savoir, c'est que tout le secret réside dans la gestion des menus. En effet, nativement Joomla permet d'assigner les modules donc de les utiliser uniquement dans certains lien de menu. Idem pour les templates, on peut cloner le template d'un clic (en réalité, on n'a pas besoin de dupliquer les fichiers mais seulement les paramètres en base de données que l'on peut modifier) et assigner spécifiquement. Avec les fonctions supplémentaires de ces frameworks comme la création de position de modules, on peut totalement changement le look sur différentes pages du site avec le même template.

        Il y a beaucoup de choses à apprendre sous Joomla qui peuvent se réveler pratique mais avant d'aller plus loin, il faudra nécessairement comprendre la différence entre composants, modules, plugins que l'on ne doit pas confondre avec ceux de wp.

        edit : j'ai réalisé une petite liste de templates gratuits pour Joomla, cela résume un peu ce qui existe
        https://forum.joomla.fr/forum/joomla...our-joomla-3-x

        ps : à noter que si tu veux générer ton propre template (basique), il existe des outils de création comme https://www.template-creator.com/fr/ ... c'est pratique si tu veux fournir un template compatible
        Dernière édition par daneel à 15/11/2019, 08h21
        Eddy.vh aime ceci.
        Joomla User Group (JUG) Lille : https://www.facebook.com/groups/JUGLille/

        Commentaire


        • #19
          J'ajouterais aussi qu'on peut combiner plusieurs solutions selon les besoins de la page :
          - si c'est pour faire une landing page avec plein de petits blocs, des chiffres qui tournent, tout ça, alors un Page Builder est indiqué (perso, je ne les utilise presque pas. Que ce soit Divi sur WP ou un autre sur Joomla, je trouve que ça revient à "bricoler", cliquer 50 fois sur padding=20px etc. Mais pour qqun qui n'y connaît rien en html et en css, sûr que ça reste efficace qd même)
          - si c'est une page simple, un article et quelques modules (p ex pour le slideshow), c'est parfait
          - si c'est une page plus complexe :
          - si c'est une page isolée, il faut savoir qu'on peut insérer un module en l'appelant par son nom ou sa position : {loadmodule XXX} et {loadposition YYY}
          - si c'est une page qui se répète (p ex pcq il y a 20 pages de membres, pcq il y a 100 fiches de films, pcq il y a 300 fiches produit), alors des Custom Fields (Champs Personnalisés) c'est top (avec override, ou même sans selon ce qu'on veut faire)
          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


          • #20
            Envoyé par woluweb Voir le message
            Sinon, c'est amusant votre question "page" versus "article", parce que moi j'ai le problème inverse : venant du monde Joomla je ne comprends vraiment pas pourquoi il faut avoir deux types de Contenu
            ça a toujours été une des causes de ma non-acceptation de la conception WP.
            +1 moi aussi.
            mais les pages sont pour le contenu fixe et non evolutif dans le temps.
            Les posts sont pour les messages...
            C'est une histoire d'héritage WP est une plateforme de blogs a la base et pas un CMS.......
            1 pour le titre et 5 pour les icones
            - 1 pour le texte avec fond rose et 1 pour la vidéo
            - 3 pour les encadrés
            - 1 pour le bouton
            - 5 pour les icones avec titre
            - 2 pour les bulles
            tu est sur que ce sont des modules???????

            Commentaire


            • #21
              Merci à tous pour vos réponses !

              tu est sur que ce sont des modules???????
              Heu... non. Mais je ne vois pas ce que ça pourrait être d'autre.

              Commentaire

              Annonce

              Réduire
              Aucune annonce pour le moment.

              Partenaire de l'association

              Réduire

              Hébergeur Web PlanetHoster
              Travaille ...
              X