Puissant pour les pros
Simple pour les utilisateurs

CMS Made Simple, un CMS open source, permet la gestion rapide et facile des contenus d'un site web. Ce CMS est adapté aussi bien pour les petites sociétés que pour les grandes entreprises.

La Gestion de Contenu Simplifiée

FrontEndUser file Manager externe

Catégorie : Astuces et conseils
Posté par : jissey
Pour ceux d'entre vous qui comme moi ont besoin de temps à autre de partager des fichiers d'une manière sécurisée, voici une application sous licence GNU LGPL utilisant les dernières techniques en cours: AjaXplorer

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.

  Flux Rss Twitter Facebook