Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

Gestionnaire de répertoires(file management)
#1

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).

{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
Répondre
#2

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 ?
Répondre
#3

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 Wink
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

{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
Répondre
#4

Et ton plugin m'intéresse ! Tu peux le partager ?
Répondre
#5

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.

{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
Répondre
#6

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 Smile

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 Wink
Répondre
#7

Ce sera fait dans 1 semaine ou 2, le temps de finir mon job actuel.

{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
Répondre
#8

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/fil...ackage-932
[/edit]

Bess, j'ai une proposition d'article pour ton blog, comment je te l'envoie?

{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
Répondre
#9

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.
Répondre
#10

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=...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 à+
Répondre
#11

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.

{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
Répondre
#12

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=...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
Répondre
#13

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.

{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
Répondre
#14

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
Répondre
#15

Je vois qu'il a changé de version depuis quelques jours, il faut que je valide avant que tu continue de chercher!

{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
Répondre
#16

Validé pour ajaxplorer 3.0.2.

{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
Répondre
#17

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.
Répondre
#18

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.

{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
Répondre
#19

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.

{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
Répondre
#20

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).

{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
Répondre
#21

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?
Répondre
#22

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é.

{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
Répondre
#23

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 ?

CMSMS 1.6
90plan OVH
Répondre
#24

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é
Répondre
#25

Je regarde ça. Pas besoin d'éditeur en ligne donc ça devrait peut-être coller.
Merci

CMSMS 1.6
90plan OVH
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)