We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 39722
    • 1 Posts
    Bonjour à tous,

    Je découvre Modx Révolution, et je découvre un potentiel intéressant. Même si je galère pour trouver 1-2 solutions, je pense qu'il peut être intéressant, surtout en terme d'évolutivité. Ma conception d'une application m'amène à poser ces queslques questions. SI l'un de vous arrivait à me diriger vers le module qui va bien (ou me dire que ca n'existe pas :p), je l'en remercirais.

    1) Création d'une espace membre front.
    J'aurais besoin de créer un espace membre en frontal, me permettant de gérer une interface client. Cet espace membre doit pouvoir accéder à des ressources partagées (du style donnée génériques, tuto, états de serveurs, etc...), mais surtout à des ressources propre (accès à des données personnelles que j'entre, comme des login/mdp pour accéder à leurs serveurs, mais aussi à des tickets, ou des modules de gestions DNS par exemple).

    Je n'ai pas trouver de solutions qui permettent de le faire. Il en existe une qui soit suffisament customisable? Ou je dois la développer ?

    2) Interface de gestion de ticket
    J'aimerais inclure, pour chaque client, une petite interface basique de gestion de ticket (création de ticket par moi ou le client, mise à jour, réponse, etc...) afin qu'ils puissent ouvrir des tickets, ou avoir un suivit en cas de souci sur l'un de leurs serveurs.

    Une idée de module qui permettrait de faire ca? Ou je dois le développer?

    3) Un (bon) tuto de création de module
    Comme j'aurais certainement pas mal de module à développer, vous auriez un bon tuto a proposer, qui soit assez complet (gestion des droits, ajout/récupération de données en db, module en back, formulaire en front) ?

    Merci pour toutes ces précisions et pistes.
    Olivier
      • 33976 ☆ A M B ☆
      • 571 Posts
      Bonjour et bienvenue onet81,

      A première vue tes besoins semblent bien spécifiques et, à ma connaissance, aucun composant pouvant entièrement répondre à tes besoins n'est disponible. Il semblerait donc que tu t'aventures vers du développement ^^

      Cependant, quelques pistes à considérer :


      • Login (et ses snippets) peuvent te permettre de mettre en place un espace privé. Il faudra cependant jouer avec l'ACL de MODX pour créer des ressources privés et partagées.
      • Quip (système de commentaires) pourrait éventuellement singer un système de tickets

      Concernant le développement de composant pour MODX, le howto Doodles a été un très bon point de départ pour me mettre dans le bain. Une fois cette étape passée, je t'avouerais que regarder les repos des autres développeurs (ainsi que lire le source de MODX) reste la meilleure « documentation ».

      En espérant répondre à tes questions