DropCenter : V1.0 Beta

Bonjour à tous !!

Si j’ai été moins présent ces derniers jours, c’est que je concentrais mes efforts sur une nouvelle version de dropcenter : la version 1.0Beta.

Pour ceux qui ont loupé un train en marche, dropCenter c’est une plateforme web 2.0 qui vous permet d’ajouter, de partager et de gérer vos multiples fichiers ultra simplement en faisant glisser vos fichier de votre pc/mac/linux… vers le navigateur.

Cette version inclus énormément de fonctionnalités en plus (authentification, rss, backup zip, infos fichiers, chuck facts, installation ultra simpliste, base de donnée json…) et de correctifs :

Téléchargement, démonstration, FAQ, toutes les infos ici : dropcenter.idleman.fr

Amusez vous bien.

30 réactions au sujet de « DropCenter : V1.0 Beta »

  1. qwerty Réponse

    J’aime bien le principe, bien sympathique. Je voulais faire un truc similaire, et ça m’a remotivé ! Merci.

    • Idleman Auteur ArticleRéponse

      Si tu veux tu peux rejoindre notre grande équipe (de deux) nous avons besoin de développeurs, cela peut être plus intéressant que de travailler chacun dans notre coin sur une solution similaire, nous avons des outils, un bon potentiel de dev et surtout de très nombreuses idées. Contacte moi si ça t’intéresse 🙂 .

  2. trackpi Réponse

    Bonjour,
    après avoir renseigné les zones nom, mot de passe, contact j’ai ce message:
    Fatal error: Call to undefined function: file_put_contents() in function.php on line 99

    • Idleman Auteur ArticleRéponse

      Bonjour, le problème vient très certainement de la version PHP de ton serveur qui est trop vielle et qui n’intégre donc pas la fonction file_put_contents de PHP, cette fonction est disponible depuis PHP 5 quelle version de PHP as tu ?

      • trackpi Réponse

        Bonjour,
        la version du serveur est:
        PHP Version 4.4.9-1.standard

        est ce que c’est fichu ?

        • Idleman Auteur ArticleRéponse

          Fichu c’est un mot qui n’existe pas en dev 🙂 . Je peux bien sûr développer un fix mais il me faudra un peu de temps et sur le long terme je pense qu’upgrader ton PHP est une meilleure solution :). Ce n’est vraiment pas possible d’upgrader ? Si non dis le moi je développerais un fix sous peu.

          • trackpi

            Bonjour,
            j’ai installé dropCenter en local et ça fonctionne parfaitement (et c’est du bon et beau travail!) mais si je veux l’installer chez Free PHP est à la version :PHP Version 4.4.3-dev.
            Et chez l’autre hébergeur c’est la version 4.4.9-1 et bien sur je ne peux pas mettre à jour leurs versions !
            merci encore pour tes réponses

          • trackpi

            Bonsoir,
            après avoir créé le fichier .htaccess j’ai ce message chez Free

            Fatal error: Call to undefined function json_encode() in /mnt/139/sda/4/c/pquere/dropcenter/php/function.php on line 99

            bonne soirée

          • Idleman Auteur Article

            Et malheureusement c’est encore une histoire de version… json_encode nécessite PHP 5.2.0 minimum et free ne permet que la 5.1.3RC4-dev maximum avec le htaccess.

            Il faut dire qu’en terme d’hébergement, free est assez foireux, d’autant que 5.1.3RC4-dev est lent et peu sécurisé.

            Si tu n’as pas de gros fichiers à envoyer sur le dropcenter, puis je te conseiller de te rediriger vers un autre hébergeur gratuit (mais un peu moins obsolète) tel que https://www.alwaysdata.com/plans/shared/ ?

            Si cependant tu souhaite a tous prix continuer avec free, il existe un fichier qui permet de simuler json_encode pour les vielles versions de PHP :
            http://www.boutell.com/scripts/jsonwrapper.html

            Télécharge le, ajoute le dans le dossier php et ajoute la ligne require_once ‘jsonwrapper.php’; en haut du fichier action.php et fonction.php

          • trackpi

            Bonjour,
            j’ai ouvert un compte Always et dropcenter fonctionne parfaitement (je vais aussi pouvoir y mettre mon Shaarli).
            Je te remercie pour ta compétence et pour ta patience.

  3. plink Réponse

    Ouah super sympa ! C’est justement ce que je cherchais ! C’est installé sur mon serveur, ça marche nickel ! Merci bien 🙂

    • Idleman Auteur ArticleRéponse

      Ça fait plaisir de recevoir des retours positifs, d’autres versions sont en cours de réalisation, “stay tuned” comme qui dirait 🙂

  4. H3 Réponse

    Re,

    Petites typo dans le index.php :

    “navigateur” et non “naviguateur”,
    “Aucun admin n’est défini” et non “Aucun admin n’est définis”.

    Sinon, super boulot !

  5. AkaiKen Réponse

    H3 > j’allais dire pareil pour le “naviguateur”.
    Je veux bien faire beta-testeuse, j’adore l’idée, mais ya des trucs qui me mini-chiffonnent, alors si je peux faire avancer :3

    (par exemple : je ne trouve pas logique que le dossier uploads soit utilisé pour l’avatar par defaut, le compte user, et aussi les véritables uploads qui sont le coeur du métier)
    (et j’aimerais bien pouvoir décider où j’uploade, dans la config)

    Mais dans tous les cas, beau boulot !

    • Idleman Auteur ArticleRéponse

      Tiens, salut AkaiKen ! 🙂

      Pour le “naviguateur” mea culpa, je suis analphabète mais je me soigne. 🙂

      L’avatar par défaut à été déplacé dans le dossier img dans ma version en cours de dev (comme quoi les grands esprits se rencontrent) en revanche le fichier utilisateur (users.dc.php) et le fichier événements (events.dc) resterons dans uploads, c’est une volonté de notre part de les laisser la afin que l’export/import et la sauvegarde de données soit centralisée dans un même dossier, ainsi les utilisateurs pourront faire simplement des mises a jour sans risquer d’écraser ou de compromettre leurs données.

      Quand à pouvoir choisir le dossier d’upload dans les configs, c’est déjà le cas : la constante UPLOAD_FOLDER est la pour ça 🙂 tu n’as pas du bien regarder ou tu n’a pas la dernière version :).

      Si tu souhait devenir beta testeur du logiciel c’est avec plaisir que nous t’ouvrirons notre svn (en lecture seule) de la version en cours. Cependant nous cherchons également des développeurs PHP/javascript pour nous aider a faire évoluer le script, et je sais que tu te défend alors si tu es intéressée pour faire partie intégrante du projet en tant que développeur n’hésite pas à postuler :).

  6. skc Réponse

    Est-ce que DropBox peut fonctionner avec un annuaire LDAP pour la gestion des utilisateurs ?

    (Pour rappel, mod_authnz_ldap place dans des variables AUTHENTICATE_* le nom et l’email de l’utilisateur reconnu).

    • Idleman Auteur ArticleRéponse

      La version actuelle de dropcenter est conçue pour fonctionner en standalone, elle utilise sa propre base utilisateur comme tu a pu le constater, il est donc possible de lier le dropcenter a un ldap mais cela nécessite tous de même des développements annexe.

      Même si les mail et login sont stockés dans les AUTHENTICATE_*, le dropcenter nécessitera aussi un password, donc je pense qu’il est plus intéressant d’aller attaquer directement le ldap.

      Tu souhaiterais intégrer le dropcenter dans un annuaire type AD?

      • skc Réponse

        Je bosse dans quelques asso, et on est plutôt OpenLdap, mais ça ne change pas grand chose.

        Je cherche une solution de partage de fichiers et l’un des critères est, comme pour toutes les autres applis que j’utilise; de ne pas avoir à dupliquer ma base d’utilisateur et surtout pas d’avoir à les maintenir en double. Il n’est pas question non plus de ressortir les mot de passe de l’annuaire puisque je ne les ai pas.

        Effectivement, attaquer directement l’AD permettra de faire des choses différentes; mais mod_authnz_ldap a l’avantage d’offrir une interface compatible avec tous les modules mod_authnz d’apache: ldap, mysql, fichier plat, pam…

        • Idleman Auteur ArticleRéponse

          Je ne connais pas suffisamment “mod_authnz_ldap” pour me prononcer sur la charge de développement que cela implique mais c’est une idée pour les prochaines versions :).

          Parler de base utilisateur pour dropcenter c’est peu être un peu fort, il se contente de stocker le login,mdp et mail (l’avatar étant géré en fonction du mail depuis gravatar) c’est une base ultra light donc peu contraignante à gérer en théorie :).

  7. Zipe31 Réponse

    Salut,

    Je viens d’installer DropCenter sur mon espace perso chez Free en suivant scrupuleusement les consignes données plus haut (installer jsonwrapper.php dans php) et tout roule comme sur des roulettes. Merci au passage.

    Par contre, mon soucis se situe au niveau de la taille maximale par fichier : 2 Mo T_T
    J’ai lu le config.php qui dit :

    define(‘MAX_SIZE’,1000);//Taille maximale authorisée par fichier en Mo (Pensez a configurer post_max_size et upload_max_size dans le fichier php.ini de votre serveur si vous voulez uploader de gros fichiers).

    Mais le problème c’est qu’il n’y a pas de fichier php.ini chez Free T_T

    Donc que puis-je faire pour augmenter cela, si toutefois c’est possible ???

    Merci.

    • Idleman Auteur ArticleRéponse

      Malheureusement ce n’est pas possible chez free, et rarement dans le cas d’un hebergement simple, ceux ci sont limités en droits utilisateurs

      • Zipe31 Réponse

        Merci pour la réponse.

        De toute façon, je n’ai plus accès à aucune de mes pages persos chez Free, bien qu’elles ne soient pas bloquées pour autant d’après la situation via mon compte T_T
        Donc, problème réglé si je puis dire…

        Merci encore.

        Cordialement,

        JP.

Répondre à Idleman Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.