Forum général.cherche-logiciel Je cherche à savoir si il existe une application web simple pour mettre en place un simple système d

Posté par  (site web personnel) .
Étiquettes :
2
15
déc.
2011

Bonjour,

je suis en train de chercher un projet libre avec les fonctionnalités et caractéristiques
décrites ci-dessous.
Je ne pense pas qu'un projet de ce type existe… mais bon peut être… je tente ma chance.
Si vous avez des choses qui correspondent plus ou moins, n'hésitez pas à me les faire
connaître.

Fonctionnalités minimales :

  • un espace de partage de documents via une interface web
  • des comptes utilisateurs
  • gestion d'une hiérarchie, c'est à dire des dossiers, sous dossiers…
  • droits limités par documents, dossiers en fonction des utilisateurs
  • droits de lecture, écriture, suppression.
  • Interface utilisateur la plus simple possible, la fonctionnalité principale est le chargement et l'upload de document

Caractéristiques techniques minimales:
* pourvoir être simplement installé sur un GNU/Linux (typiquement Debian)
* un vrai logiciel libre, avec une forge du type github ou bitbucket

Fonctionnalités idéales :

  • permettre l'accès aux documents via WebDAV
  • gestion de multi instance via une interface web, c'est à dire pourvoir créer un nouvel espace de partage, sur un autre domaine, avec des utilisateurs différents sans avoir à intervenir en ligne de commande sur le serveur
  • s'il y a un plugin du type Dropbox, UbuntuOne… ça serait encore mieux… mais je pense que là je rêve un peu

Caractéristiques techniques idéales (afin que j'ai envie de contribuer) :

  • Projet développé en Python
  • Framework : Pyramid, Pylons ou Django
  • Base de données NoSQL, je pense que CouchDB est parfait pour ce type de données

Il y a quelques jours, je me suis penché sur LinShare http://www.linagora.com/-LinShare-
et je me suis rendu compte, qu'il ne correspond pas à mon besoin. LinShare est plus
un espace d'échange temporaire de fichiers. Il n'y a pas de notion de dossier…

Certains vont me proposer Plone mais je ne souhaite pas l'utiliser pour les raisons suivantes :

  • l'interface utilisateur n'est pas assez orienté "espace de stockage"
  • dans ma tête, Plone reste pour moi une "usine à gaz"
  • je me sens pas la force ni l'envie de contribuer à Plone… d'autant plus que je ne sais pas où ils en sont concernant un virage vers Pyramid à la place de Zope2… enfin, ceci n'est pas l'objet de ma demande

J'aimerais savoir aussi si par le passé vous avez eu le même genre de besoin ?

Pour ma part, ces 4, 5 dernières années, j'ai eu de très nombreuses fois ce type de besoin.
J'ai à chaque fois utilisé un bête espace FTP avec les contraintes qui vont avec pour des utilisateurs lambda : choisir un client FTP, arriver à le paramétrer… des fois uniquement pour 2, 3 fichiers. En conclusion cette solution n'est jamais très pratique.
Depuis le temps, je me dis que j'aurais mieux fait de développer mon propre projet avec les contraintes que j'ai citées ci-dessus.
Donc avant de me lancer dans quoi que ce soit, j'aimerais m'assurer qu'un tel projet n'existe pas à l'heure actuelle.

Si rien n'existe, est-ce qu'un projet de ce type pourrait intéresser du monde ?

Merci d'avance pour vos commentaires.

Stéphane

  • # ownCloud

    Posté par  . Évalué à 5.

    OwnCloud semble répondre à ce ta problématique, je n'ai pas vraiment creusé mais la plupart des trucs semblent y être. Il y a des paquets Debian en préparation chez les "mentors" : http://mentors.debian.net/package/owncloud

    Sinon des instructions d'installation sont disponibles : http://owncloud.org/install/advanced/

  • # Je recherche la meme chose que toi...

    Posté par  (site web personnel) . Évalué à 1.

    ... et je n'ai pas encore trouvé mon bonheur

    Ce que nous cherchons semble se nommer web based file manager.

    Voici une liste des principaux (qui sont en php bien sur):
    http://devsnippets.com/article/7-free-powerful-file-managers.html

    Un a été fait en python : pybriefcase mais il n'est plus développé depuis 2004 je crois.

    Ce qui est étonnant c'est que j'ai entamé cette recherche il y a quelques jours et que je suis en ce moment même en train de m'initier au framework pyramid.

    Bonne chance dans ta recherche en tout cas

  • # Hyla, le gestionnaire de fichiers en ligne, libre : « Partagez, simplement !»

    Posté par  (site web personnel) . Évalué à 1.

    C'est ce qui est dit

    « Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes. »

  • # SilverStripe

    Posté par  (site web personnel) . Évalué à 2. Dernière modification le 15 décembre 2011 à 21:52.

    Salut,

    Tu peux jeter un oeil à SilverStripe, il semble répondre à pas mal de tes critères :

    • Gestion d'une hierarchie en dossiers, sous dossiers.
    • Gestion des droits d'accès assez fins.
    • Interface utilisateurs michu-proof.
    • Interface de gestion complète mais simple, un zoli backoffice.
    • Un vrai logiciel libre, utilisant maintenant GitHub
    • Une vraie licence libre : BSD
    • Une vraie communauté, avec de vrais morceaux d'individus dedans (pas une boite unique)
    • Des plugins à la pelle
    • Des trucs poakool mais pratiques IRL, genre l'intégration des accès aux contenus depuis Microsoft Office.
    • Un vrai défaut : besoin du mod_overwrite en "AllowOverride All", donc une installation / intégration demandant un peu plus de temps qu'un simple coup de apt-get ...
    • Un côté overkill dans la mesure où il s'agit de création & maintien de publications web complètes (OwnCloud sera bien plus simple)

    Voilà voilà, bonne navigation entre le .com le .org, les sites des dev et la forge.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.