We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 5943
    • 37 Posts
    Bonjour tout le monde,

    voilà, je viens de télécharger le dernier MODx qui m’a l’air pas mal du tout.

    Je développe actuellement sous Joomla (anciennement Mambo) mais je suis ouvert à toute forme de progrès wink
    En tous cas tout ça à l’air plutot intéressant, je vais plancher dessus dès que possible.

    Petites questions de newbie de MODx :

    • existe-t-il un tutorial en français ?
    • peut-on d’ores et déjà trouver des templates ?


    Voilà je n’abuse pas de votre temps de lecture, je sais qu’il est précieux, je m’en vais découvrir la bête tongue

    Enfin peut-être lundi sinon je sens que je vais passer le WE dessus

    Au plaisir de vous lire
    [shadow=red,left]Mickaël[/shadow]

    CREASI
    http://www.creasi.fr
    creasi@creasi.fr
      Micka
      • 5943
      • 37 Posts
      Bon ok je sors, mauvais élève que je suis... lipsrsealed tout est dans le forum, je compluse donc ! cool
        Micka
        • 6726
        • 7,075 Posts
        lol... bienvenue !

        Tu risques d’être un peu dépaysé par la logique de MODx par rapport à Joomla...n’hésite pas à poser des questions...

        A noter puisque tu viens de Joomla, un module permettant l’installation automatique de template nommé SkinGraft est en cours de développement, mais il faudra un peu de temps pour que les templates existants soit packagé sour la forme auto-installable smiley

        En attendant, il va falloir mettre les templates en place à l’ancienne, mais tu verras c’est très simple...
          .: COO - Commerce Guys - Community Driven Innovation :.


          MODx est l'outil id
          • 5943
          • 37 Posts
          Ok, merci à toi pour l’info, je le note.

          Cependant il me semble avoir lu que la création de template sous MODx était + aisée que sous Joomla. Si comme je le subodore il s’agit "juste" de créer un fichier CSS, effectivement ça promet de grandement simplifier la mise.

          Cela me fait d’ailleurs croire que MODx respecte mieux la logique de la séparation graphisme & développement, ce que ne fait pas Joomla.

          Par contre il faut se plonger dans le truc, je trouve tout de même l’interface d’administration de MODx moins abordable que celle de Joomla. Mais bon, à coeur vaillant rien d’impossible wink
            Micka
            • 11975
            • 2,542 Posts
            Salut et bienvenue,


            Cependant il me semble avoir lu que la création de template sous MODx était + aisée que sous Joomla. Si comme je le subodore il s’agit "juste" de créer un fichier CSS, effectivement ça promet de grandement simplifier la mise.

            avec modx tu es entièrement maitre de l’output généré par l’application.
            Tu crées d’abord ton code html/xhtml, tes fichiers css. Ensuite en lieu et place du contenu, tu places selon tes besoins soit des chunks ou des snippets pour appeler le contenu à l’endroit ou il est supposé apparaitre.

            :-)
              Made with MODx : [url=http://www.copadel.com]copadel, fruits et l
              • 5943
              • 37 Posts
              OK !

              Je n’ai pas encore vu comment intégrer des snippets ou des chunks (ben oui, j’ai installé MODx hier quand même tongue) mais je compte bien jeter un oeil, voir même deux, dans les tutoriaux...

              En attendant, j’informe ici que j’ai répondu au post de création d’un site francophone dédié à MODx (à moins qu’il ne soit déjà en ligne ?)

              Je peux mettre mes compétences de graphiste et de développeur à contribution !
                Micka
                • 6726
                • 7,075 Posts
                Comme le dit Helio, la logique est radicalement différente.

                Pour préciser les choses :

                • les chunks sont des bouts de code ré-utilisables tu inséres juste un tag du type {{nom_du_chunk}} dans ton template.
                • les snippets sont des programmes php qui étendent les fonctionnalités de MODx au niveau du frontend, ils sont "appelés" (exécutés) par des tags ( [[Nom_du_Snippet? &param1=`valeur` &param2=`valeur`]] ou si tu ne veux pas que le snippet soit mis en cache avec [! !] au lieu de [[ ]] ) et permettent de passer des paramètres et de définir des micro-templates
                • les plugins sont des programmes php qui étendent aussi les fonctionnalités de MODx, qui concerne le backend (manager) ou le frontend mais alors ils ont une étendue globale (tout le site). Leur particularité est aussi qu’ils tirent parti du système d’évènement qui fait partie de l’API (un plugin peut être activé à un moment précis du parsing, par exemple, OnLoadWebDocument ou OnSaveDocument...etc).
                • les modules sont aussi des extensions php mais qui étendent les fonctionnalités du manager (backend ou admin) ou qui permettent de se connecter à d’autres applications (exemple du module SMF qui intègre le mécanisme d’authentification de SMF avec MODx et qui permet d’accéder à l’admin de SMF via l’admin de MODx de manière transparente).

                Tout ça va devenir plus clair au fur et à mesure de tes lectures.

                Un bon moyen d’apprendre est d’installer le contenu par défaut lors de l’install, et de parcourir le code des templates, essayer de comprendre. A mon sens, c’est en jouant avec ce premier site que tu peux apprendre. Après, le reste viendra tout seul smiley

                Pour le site fr, non pas encore mis en place "officiellement" mais Aour a bien bossé déjà : http://www.tattoocms.info/
                J’ai acheté le domaine modxcms.fr par contre smiley
                  .: COO - Commerce Guys - Community Driven Innovation :.


                  MODx est l'outil id
                  • 5943
                  • 37 Posts
                  Merci pour ces précisions, j’y vois déjà un peu plus clair. Mais en effet comme tu le soulignes, c’est en mettant les mains dans le cambouis que je me ferai la main sur la bête.

                  Je pense que je vais essayer de refaire mon site en utilisant MODx en local au départ, et voir les "add-ons" au fur et à mesure des fonctionnalités nécessaires...

                  Petite question subsidiaire : le développement de tels add-ons est-il compliqué ? existe-t-il des tutoriaux sur le sujet ? J’ai cru voir qu’il y en a déjà un paquet sur le site officiel de MODx ?!
                    Micka
                    • 11975
                    • 2,542 Posts
                    Si tu développes déjà en php tu n’auras difficulté à en produire.

                    Il y a qq specifictés dues à l’environnement modx.

                    Parmi ceux ci:
                    privilégier l’api pour les connections à la DB (voir manager/extenders/dbapi...) pour les différentes fonctions.
                    utiliser les placeholders pour afficher le résultats des traitements pour éviter de mélanger la présentation aux traitements.
                    Eviter les prints et echo

                    Le mieux étant de regarder le source de snippets comme ditto et wayfinder


                    :-)
                      Made with MODx : [url=http://www.copadel.com]copadel, fruits et l
                      • 5943
                      • 37 Posts
                      Quote from: heliotrope at Oct 21, 2006, 06:39 AM
                      Eviter les prints et echo

                      Alors là je ne cacherai pas ma surprise !? Dis comme ça, ça paraît assez curieux... l’affichage se gère comment ? Enfin j’imagine que je trouverai des réponses en farfouillant laugh

                      Quote from: heliotrope at Oct 21, 2006, 06:39 AM
                      Le mieux étant de regarder le source de snippets comme ditto et wayfinder

                      C’est bien ce que je comptais faire de toutes façons smiley

                      Merci en tous cas pour votre sympathique accueil et votre réactivité !
                        Micka