Construire une zone de téléchargement avec des utilisateurs et des groupes tirés d'une base de données externe [fermée

StackOverflow https://stackoverflow.com/questions/4920150

Question

Je recherche un système de gestion de document / de contenu gratuit et open source (Web) pour implémenter un zone de téléchargement, où certaines personnes peuvent télécharger des fichiers, une autre peut les télécharger, selon autorisation. Il doit être possible de créer des dossiers (pour organiser les fichiers) et de définir les autorisations sur les deux des dossiers et Dossiers.

J'ai déjà des tables de base de données avec utilisateurs et groupes d'utilisateurs (utilisé dans mon application Web principale) et je voudrais utiliser les mêmes utilisateurs et groupes dans mon nouveau DMS WebApp pour accorder des autorisations. Évidemment en évitant d'écrire à la main ou de coder ces données. De cette façon, je pourrais modifier les données directement dans la DB d'origine à l'avenir et elle restera à jour dans le DMS.

Existe-t-il un DMS qui permet de définir où il doit récupérer les données des utilisateurs et des groupes, définissant également dans quelle base de données, tableaux et champs? Ou quelque chose d'autre qui n'est pas si loin de cela .. comme les procédures de lots qui copient les utilisateurs et les groupes de ma base de données WebApp au DM DB.


Ici les produits je déjà essayé sans succès, groupé par la raison du rejet.

Problèmes d'objectif:

Problèmes de contrôle d'accès:

  • Bouger: serait génial (si simple et clair!), Mais il ne gère pas les groupes et la permission pour les utilisateurs est sur des dossiers entiers (où les utilisateurs peuvent tout faire avec les fichiers, non seulement les afficher)
  • Engloutir: Good Users and Group Management, mais les autorisations sont uniquement sur les dossiers et le contenu ne sont pas des fichiers mais des articles / images / modèles / etc.
  • Logicaldoc (Ex Contineo): Grand CMS, avec gestion de la révision, etc., mais les autorisations sont uniquement sur les dossiers
  • jacs: Construit pour la création de sites, avec des autorisations uniquement pour les groupes, pas pour les utilisateurs
  • Joomla! avec Docman Composant: les autorisations ne peuvent être accordées qu'à 1 utilisateur ou 1 groupe
  • Nuxeo dm: c'est un bon DMS, mais pour le travail collaboratif (pas si adapté à une zone de téléchargement), mais le principal problème est que les autorisations sont uniquement sur des dossiers, pas sur les fichiers
  • Xoda, DMS KRYSTAL, yadms, Navigateur PHP, Documentaire: Très simple, mais l'autorisation ne concerne que l'accès global au système
  • Maillot, KORDIL EDMS, Système de gestion des documents simples: très simple, pas de groupes, pas de contrôle d'accès sur les fichiers / dossiers
  • ezimdms: Les groupes ne sont pas utilisés pour les autorisations sur les fichiers / dossiers, mais uniquement pour 3 privilèges globaux
  • OpenDocman: Semblable à ce que je recherche, mais les groupes sont traités comme des départements, les tables DB manquent les clés primaires et vous ne pouvez pas créer de dossiers; J'aime son facile, mais à l'échelle mondiale, cela ne semble pas si bien fait

Problèmes de plate-forme:

  • Contelligent, Xinco dms, jlibrary: son client est une application de bureau (pas un Web) (pour la seconde où vous avez Java Web start)
  • Openkm: c'est bien, mais ça ne doit fonctionner qu'à l'intérieur de Jboss et pas dans mon tomcat

Problèmes d'installation:

  • Apache Lenya: Je ne sais pas si ça va parce que je ne pouvais pas le faire fonctionner et les démos ne fonctionnent pas.
  • Moteur Intranet Owl: il a des bugs et je ne comprends pas comment ça marche
  • Docmgr: prend en charge LDAP, mais je ne pouvais pas le faire fonctionner; De plus, ne prend pas en charge IE7
  • Épiware: pas de version gratuite pour Windows (malheureusement je suis sous Windows)

Problèmes de fiabilité:

Merci!

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top