Gestionnaire de répertoires(file management) -
jissey - 07/09/2010
Bonjour,
j'ai longtemps cherché une extension pour gérer des autorisations sur des fichiers ou des répertoires et j'ai fini par trouver une formidable:
AJAXPLORER
Vous pourrez gérer des utilisateurs avec des autorisations sur des dépôts...et pleins d'autres choses. Charles Du Jeu, le créateur est Français, vous pourrez donc poser vos question sans problème et il est hyper réactif.
J'en parle ici car j'ai créé un petit module de connexion avec FEU: auth.cmsms.
Vos utilisateurs AJAXP seront ceux de FEU (et réciproquement).
Gestionnaire de répertoires(file management) -
bess - 07/09/2010
Salut Jissey.
en temps normal on refuse toute forme de pub, mais tu sous-entend dans ton message pouvoir utiliser ce soft en complément de cmsms (ou inverse).
Aurais tu le temps de nous expliquer un peu plus en détail ta problématique de départ et comment utiliser ce AJAXPLORER ?
sauf mauvaise compréhension de ma part, gérer des autorisations sur des fichiers ou des répertoires ne rentre pas dans le cadre de cmsms n'est ce pas ?
Gestionnaire de répertoires(file management) -
jissey - 07/09/2010
Bess,
ça n'est pas de la pub, c'est vrai que ma façon de présenter est incitative, je m'en excuse! Je n'ai aucun intérêt dans l'affaire
C'est surtout une info, car pour mon projet, j'ai cherché et vu que effectivement cmsms n'est pas fait pour ça, et que je n'étais pas le seul à avoir besoin d'un gestionnaire de partage de fichiers.
Ma problématique de départ était de faire un extranet pour une société qui partage des fichiers, des dossiers avec ses clients et partenaires.
L'extranet existait déjà, il fallait le rafraîchir. Comme je refaisait aussi leur site avec cmsms et que le site devait aussi avoir un espace 'privé', j'ai essayé de relier tout ça.
Aucun module de cmsms ne répondant à mon besoin, j'ai cherché ailleurs et trouvé ce petit bijou (non non, c'est pas de la pub, c'est vraiment une super appli).
Avec ajaXplorer, on gère des utilisateurs, des repositories(depôts) et des droits. L'accès au fichiers est sécurisé. A l'intérieur du frontend, on peut visionner et télécharger les fichiers images, vidéo et texte. On peut aussi créer et éditer certains type de fichiers, bref, et bien d'autres choses.
Le principe est basé sur des plugins. Il y a notamment un plugin pour gérer les utilisateurs et un pour l'identification. C'est là que j'ai créé un pluging pour identifier les users avec la table feu_users.
Les developpeurs de l'appli ont développé un plugin pour joomla et un pour wordpress afin de l'intégrer complètement à ces cms avec partage de session.
Je n'en suis pas encore là car je ne maîtrise pas suffisamment cmsms, mais ça va venir.
Les droits sur les dossiers sont gérés par des fichiers, mais on peut les gérer en bdd (plugin existant), et à partir de là, on peut imaginer aussi gérer les droits depuis une appli extérieur.
Le produit est là et très ouvert de part son architecture et si cela correspond à un besoin d'autres personnes que moi, je voulais partager l'info, c'est le principe même de CMSMS.
JC
Gestionnaire de répertoires(file management) -
Jean le Chauve - 07/09/2010
Et ton plugin m'intéresse ! Tu peux le partager ?
Gestionnaire de répertoires(file management) -
jissey - 07/09/2010
il est dans la distribution dans server/plugin/auth.cmsms
si tu veux l'utiliser, il aussi utiliser conf.sql.
Il faut que je fasse un petit tuto...pas encore eu le temps...mais ça sera l'occasion si tu veux tester.
Gestionnaire de répertoires(file management) -
bess - 07/09/2010
Citation :Bess,
ça n'est pas de la pub,
oui et crois moi sur parole si je te dis que si j'avais pas sentis en ton message un minimum d'intérêt possible pour la communauté ton compte était banni dans les 3 minutes qui suivait ^^ trop de spam rendent les admin parano.
Merci pour ton complément d'info, et c'est bien ce que je pensais il y a matière à creuser
Si tu as le temps de faire une doc , une présentation ou un simple tuto je suis preneur afin de l'ajouter parmis la liste existante sur notre blog des développeurs
Gestionnaire de répertoires(file management) -
jissey - 07/09/2010
Ce sera fait dans 1 semaine ou 2, le temps de finir mon job actuel.
Gestionnaire de répertoires(file management) -
jissey - 16/09/2010
Bonjour à tous,
je reviens avec un module de connexion fraichement développé. Comme c'est mon premier, merci de regarder un peu si il n'y a pas de grosses inepties...pour le fonctionnement, n'ayez pas peur, il rempli son office.
Il y a donc le module pour cmsms et le plugin nouvelle version pour ajaxplorer(auth.cmsms). Il faudra écraser celui de la distrib actuelle (3.0) en attendant la prochaine release.
En 2 mots, le principe :
AjaXplorer possède son propre système d'authentification. Le module sert à forcer l'utilisateur à s'identifier avec son login FEU.
L'identification est ensuite propagée dans AjaXplorer (création d'un lien).
Il y a une aide dans le module, sinon, je suis dispo, soit de ce côté, soit côté forum AjXP.
[edit]
Il est téléchargeable soit depuis
http://sourceforge.net/projects/ajaxplorer/files/ dans la version 3.0.1, dans ajaxplorer_bridges.zip, ou bien dans la forge de cms made simple
http://dev.cmsmadesimple.org/project/files/901#package-932
[/edit]
Bess, j'ai une proposition d'article pour ton blog, comment je te l'envoie?
Gestionnaire de répertoires(file management) -
bess - 16/09/2010
merci jissey pour ce retour. Il faut que je prenne le temps de tester. Fais moi une piqure de rappel si je te donnes pas de news.
Concernant le blog je t'envoie un email.
Gestionnaire de répertoires(file management) -
square - 11/10/2010
Salut Jissey,
Chez moi, ça ne fonctionne pas :
Ajaxplorer fonctionne. Cmsms avec FEU fonctionne aussi. Mais le module FEUajaxplorer semble ne pas fonctionner comme prévu.
J'ai essayé les deux option suivantes :
http://mon-site.fr/ajaxplorer
http://mon-site.fr/cmsms
http://mon-site.fr/cmsms/ajaxplorer
http://mon-site.fr/cmsms
Ca ne semble pas venir d'ici.
Le lien crée par le module FEUajaxplorer donne :
http://mon-site.fr/cmsms/index.php?mact=FEUajaxplorer,mc2abe,redirect,1&mc2abereturnid=15&page=15 ce qui me renvoi sur la page d'accueil.
note : Pretty URL activées chez moi
question : dans la partie admin, que dois-je répondre à cette question "Entrez le code secret correspondant a celui du fichier de conf.php de ajxp" ? Je n'ai pas compris où mettre de code dans le fichier.
Voilà, c'est en vrac, mais voilà pour l'instant où j'en suis. Si tu vois d'où ca peut venir...
Merci à+
Gestionnaire de répertoires(file management) -
jissey - 11/10/2010
Salut Square,
tu n'as apparemment pas configuré ajxp.
L'aide est dans le plugin auth.cmsms (sous dossier plugins).
Dans le fichier class.cmsmsAuthDriver.php, il y a un commentaire en début de code qui indique comment activer le module d'authentification en modifiant le fichier server/conf.php:
Code :
* You must modify conf.php like this:
* "AUTH_DRIVER" => array(
"NAME" => "cmsms",
"OPTIONS" => array(
"SQL_DRIVER" => Array(
'driver' => 'mysql',
'host' => 'localhost',
'username' => 'root',
'password' => '',
'database' => 'your_cmsms_db'
),
"PREFIX_TABLE" => 'your_prefix',
"LOGIN_URL" => 'http://url of FEU login form',
"LOGOUT_URL" => 'http://url you want with the logout button ',
"SECRET" => '1234' //the common secret code between the two application (store in cmsms database on the other side)
)
),
*/
Le code secret va servir à valider la provenance de la demande. Il doit être commun entre ta config cmsms et ajxp.
Merci de ton retour.
Gestionnaire de répertoires(file management) -
square - 11/10/2010
Merci pour ta réponse rapide.
Bon, j'ai enfin compris que je devais modifier le fichier conf avec les caractéristiques demandées.
Par contre, le lien créé par la balise ne peut que me conduire vers la page d'accueil de mon site :
http://mon-site.fr/cmsms/index.php?mact=FEUajaxplorer,mc2abe,redirect,1&mc2abereturnid=15&page=15
Cela ne doit pas venir d'ajaxplorer mais du module à présent. Est-ce que cette URL créée te paraît normale ?
Ensuite, si je vais directement à
http://mon-site.fr/ajaxplorer je suis redirigé vers ma page d'accueil, car c'est là que l'on doit être redirigé si on tente d'accèder directement à ajaxplorer ou qu'on se déconnecte d'ajaxplorer comme j'ai rentré dans le fichier conf. Par contre, étant connecté sous FEU de CMSMS, ne devrais-je quand même pas pouvoir accèder à ajaxplorer avec l'URL directe ?
FrontEndUsers 1.12.2
CGExtensions 1.19.6
Gestionnaire de répertoires(file management) -
jissey - 11/10/2010
hi,
oui, l'url me parait bien normale. C'est un appel au module pour exécuter une action, en l'occurrence "redirect".
Si tu reviens sur la page définie dans "LOGIN_URL" c'est que le login c'est mal passé. Si tu as firebug, tu peux vérifier que tu es bien redirigé vers ajaxplorer avant de revenir sur cmsms.
Pour le second point, oui, si tu es connecté, tu peux y accéder directement sans te re-signer uniquement si tu es passé par la première étape avec le lien "bizarre".
Il y avais quelques messages(#8) plus haut un lien ancien pour télécharger le module. Si tu t'en es servi, il vaudrait mieux refaire avec la version plus fraîche.
Gestionnaire de répertoires(file management) -
square - 11/10/2010
Oui, je suis bien redirigé avant de revenir là ou je dois aller. Ajaxplorer se charge (popup avec barre de progression) puis je suis redirigé.
Sans doute un problème de configuration de mon fichier conf avec les éléments d'accès à ma BDD puisqu'il apparait que ajaxplorer ne reconnait pas que je suis connecté.
Je vais voir ça, sinon je réinstalle tout ce soir pour voir.
Merci
Gestionnaire de répertoires(file management) -
jissey - 11/10/2010
Je vois qu'il a changé de version depuis quelques jours, il faut que je valide avant que tu continue de chercher!
Gestionnaire de répertoires(file management) -
jissey - 11/10/2010
Validé pour ajaxplorer 3.0.2.
Gestionnaire de répertoires(file management) -
square - 11/10/2010
Salut Jissey,
Je viens de tout réinstaller, mais c'est ajxp 3.0.1 avec FEUajaxplorer 0.1.5
Quand je me connecte sous FEU, je vois le lien avec adresse de type index.php?mact=FEUajaxplorer,mc2abe,redirect,1&mc2abereturnid=15&page=15
Si je suis ce lien, maintenant j'arrive directement vers l'accueil (rien à voir avec le fichier conf, aucun redirection en pointe sur ma page d'accueil).
Si je vais à
http://mon-site.fr/cmsms/ajaxplorer, ajxp se charge puis me redirige vers là page où il doit rediriger si on tente un accès direct.
Il semble que le lien ne m'amène pas pas ajxp et si j'ai bien compris, ajxp ne me reconnaitra que si c'est le lien qui m'y conduit car il doit véhiculer certaines infos. Je pense que le problème chez moi se trouve là.
J'ai aussi désactivé mod_rewrite sans succès.
Gestionnaire de répertoires(file management) -
jissey - 11/10/2010
est-ce qu'on peut continuer en MP, j'aurais besoin de l'url de ton site un d'un user FEU temporaire pour tester.
Gestionnaire de répertoires(file management) -
jissey - 11/10/2010
J'explique un peu la mécanique:
-côté ajxp, lorsqu'on atteint la page d'index (il n'y a quasiment qu'elle), on est invité à s'identifier (comme tout (bon) système d'identification).
Si on active mon module d'identification auth.cmsms, on est redirigé vers la page définie dans la configuration (normalement, la page d'identification FEU de cmsms).
On se retrouve donc
-côté cmsms. Quand on est identifié FEU, le lien vers ajxp apparait(là où on a mis la balise).
Il ne mène pas directement vers ajxp pour masquer les paramètres passés et se réserver la possibilité de faire d'autres contrôles. C'est le script action.redirect.php qui construit l'URL(et exécute le header) permettant d'atteindre ajxp avec les paramètres de connexion. Du type
http://mon-site/ajaxplorer/content.php?get_action=login_cmsms&username=toto&sessionid=12345667EDFFG
Donc, si on accède directement à ajxp, on est redirigé vers notre cmsms,
si on se connecte FEU et que l'on suit le lien, on est redirigé vers ajxp en amenant avec nous les paramètres d'identifications.
Si malgré cela, on est renvoyé dans nos foyers(cmsms), c'est qu'il y a un problème dans la génération du lien par action.redirect.php.
Si le lien est bon, mais que l'utilisateurs n'est pas validé par ajxp ou que le code secret n'est pas bon, il y a un message d'erreur assez brutal(que j'ai oublié d'enlever quand j'ai publié!).
J'espère que cela éclairera ton problème qui est très intéressant pour moi puisque tu es le premier à t'en servir.
Gestionnaire de répertoires(file management) -
jissey - 15/10/2010
suite aux différents tests effectués avec square, j'ai publié une nouvelle release qui corrige la génération du lien qui posait problème pour square et bizarrement pas pour moi...
http://dev.cmsmadesimple.org/projects/feuajxp
Si quelqu'un détecte un problème, merci d'ouvrir un POST ailleurs qu'ici (et éventuellement accompagné d'un envoi d'email pour me le signaler).
Gestionnaire de répertoires(file management) - lemirandais - 06/03/2012
Je viens de tomber sur cette discution, j'ai testé et cela ne marche pas. J'ai pris la dernière version, y a-t-il un moyen que faire fonctionner ajaxplorer avec cmsms?
Gestionnaire de répertoires(file management) -
jissey - 06/03/2012
bonjour,
en l'état actuel, non.
C'est par rapport à la version d'ajaxplorer, le système d’authentification tiers à été modifié et je n'ai pas eu l'occasion de me mettre à niveau.
Je pensais le faire au premier trimestre, mais ça sera plutôt au second...manque de temps.
Désolé.
Gestionnaire de répertoires(file management) -
toniodesbois - 31/10/2012
Je viens d'installer Ajaxplorer mais je ne trouve pas la fonction que je cherche. Je cherche un gestionnaire qui me permet, en tant qu'admin, de partager un dossier A avec un utilisateur A, un dossier B...
Ai-je mal cherché ou il faut que je me dirige vers un autre module ?
Gestionnaire de répertoires(file management) -
bess - 31/10/2012
JqueryFileUpload permet d'automatiser ce genre de tache car tu peux définir dynamiquement ( ex : selon le groupe ou l'id de l'utilisateur FEU connecté) le répertoire à afficher.
Ce ne serait peut être pas suffisant niveau fonctionnalité (pas d'éditeur en ligne par exemple) mais bon sait on jamais si tu souhaites mettre en place une simple notion de répertoire partagé
Gestionnaire de répertoires(file management) -
toniodesbois - 31/10/2012
Je regarde ça. Pas besoin d'éditeur en ligne donc ça devrait peut-être coller.
Merci