La Gestion de Contenu Simplifiée
FrontEndUser file Manager externe
Ecrit par Jissey
Avec le module FEUajaxplorer, vous voici équipé d'un FrontEndUser file Manager.
Avec AjXp en standard, vous avez: Gestion d'utilisateurs, gestion de dépôts, gestion de droits. Les dépôts peuvent être locaux ou distant (FTP, SSH, SVN, inter-applications). Chaque utilisateur, selon ses droits peut avoir accès aux dépôts en lecture ou lecture/écritures. Les fichiers images et vidéos(flv) sont visualisables directement dans l'interface, certains types de fichiers sont aussi éditables. On peut déposer des fichiers par glisser/déposer, créer des liens publiques pour inviter quelqu'un à voir un fichier, indiquer des données meta sur les fichiers, rechercher, ...la liste est longue. Rien n'est en base de données, des fichiers sérialisés sont utilisés.
L'architecture est basée sur des plugins. Chaque fonctionnalité est un plugin y compris la connection à l'interface. C'est ainsi qu'il existe un plugin pour joomla, wordpress et maintenant CMSMS.
Le plugin d'authentification (auth.cmsms) forcera l'utilisateur à se connecter dans le FrontEndUser de son CMSMS. Une fois le module FEUajaxplorer installé et paramétré, la gestion des accès n'est plus faite avec un fichier à plat, mais avec la table des utilisateurs du module FrontEndUser. La gestion des droits est toujours quant à elle du ressort de AjXp (mais cela évoluera).
Dans FEU, vous définirez un groupe dédié à l'accès au partage de fichiers. Le paramétrage demande l'URL de votre installation, la saisie d'un code secret qu'il faudra aussi renseigner dans AjXp, le texte du lien qui pointera vers votre installation et le groupe des utilisateurs concernés. Vous mettrez ensuite le tag {cms_module module='FEUajaxplorer'} là où vous en aurez besoin (contenu, gabarit, menu) et le lien apparaitra lorsqu'un utilisateur du groupe sera connecté.Il ne se sera identifié qu'une seule fois.
Ainsi, vous pouvez intégrer à votre CMSMS une partie extranet de partage de fichiers. Le module est accessible ici : CMS MADE SIMPLE FORGE.
Le module est documenté dans l'aide et le plugin auth.cmsms contient les instructions de configuration de AjXp.