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

    je me demandais s’il existait une autre doc concernant l’API modx que celle-ci:
    http://modxcms.com/api-quick-reference.html
    Je reponds tout de suite a ma question car j’ai trouve ca:
    http://wiki.modxcms.com/index.php/API:DocumentParser

    Je laisse l’info car j’ai pas mal galere avant de la trouver embarrassed


    Je cherche notamment a retrouver des infos sur l’utilisateur (User, pas Web user) et sur les documents (Alias du document, etc). Il y a bien la fonction userLoggedIn() mais comme je veux retrouver des infos de Users depuis le Front End, ca ne marchera pas.
    Enfin, je cherche aussi a creer dynamiquement des users , des documents, des groupes de users, etablir des relations entre eux etc.. J’ai l’impression qu’il n’y a rien de prevu dans l’API pour ca.. Je me trompe ? Est-ce que quelqu’un sinon a entendu parler/developpe des fonctionalites similaires ?

    Merci,

    Seb
      • 25420
      • 74 Posts
      Bon j’ai trouve un debut de reponse avec cette API pour documents:
      http://modxcms.com/Docmanager-881.html
      ca ne gere tout de meme pas les droits, ni evidemment les utilisateurs...Mais c’est un debut smiley
        • 18219
        • 826 Posts
        Tu peux être plus précis dans ce que tu souhaites faire.
        DocManager est dispo via l’interface de gestion : >Module >Doc Manager
          Marc
          I'm French... Sorry for my bad English, I use ' Google Translator' or other... but that remains that tools wink
          • 11975
          • 2,542 Posts
          Hello marc

          Il y a confusion entre les deux noms
          Il y a docManager le module de garryn qui a été ajouté à la 0.9.5
          et doc Manager de ur001 qui est une API pour la gestion des documents modx.


          :-)
            Made with MODx : [url=http://www.copadel.com]copadel, fruits et l
            • 25420
            • 74 Posts
            Hello,

            oui c’est bien du docManager de ur001 dont je parlais.

            Mon projet, c’est la creation d’une communaute et de donner la possibilite a chaque utilisateur d’avoir "sa" page. Je pense faire ca en creant un document par utilisateur, un groupe par utilisateur et affecter les permissions d’acces a la page pour ce seul groupe.
            Ainsi, chaque utilisateur pourra via le front (grace a QE) editer sa page et seulement sa page. L’acces au manager sera verouille via filtre IP.

            En fait la communaute existe deja et est geree par un CMS en place (cette usine a gaz de Tridion pour ne pas le citer).
            L’idee c’est que quand un utilisateur, depuis le site communautaire, souhaite acceder aux pages persos (l’appli que je developpe), le systeme existant m’envoie les logins/pwd de la personne. Moi a ce moment la il faut que je cree une moulinette pour creer l’utilisateur dans la base Modx, creer son groupe, creer un document, gerer les permissions groupe-document et authentifier automatiquement l’utilisateur.
            je vais me retrouver avec quelques milliers de groupes/documents/users d’ailleurs, j’espere que ca ne posera pas de pb de perf undecided.

            Voila pour le contexte. C’est un projet super interessant mais pas mal d’operations a effectuer dynamiquement, et je ne trouve pas grand chose d’existant pour le moment (a part donc la creation/duplication de document via docManager).

            Suis preneur de tout autre bout de code/API existant.

            Merci !
            Seb