Quick & Dirty Repository (QDRep)
-
Voilà un peu plus d’un an déjà, je déposai ici l’annonce d’une plate-forme ultra légère (id est : sans SGBDR et moins de 1 000 lignes de code) pour le partage de documents. Cette initiative faisait suite au 1ᵉʳ confinement et voulait donner un outil aux collègues enseignants qui soit à la fois respectueux du RGPD sans être une usine à gaz. C’est-à-dire, ni Dropbox, ni Nextcloud.
Voilà donc le 2ᵉ confinement (je ne parle pas des couvre-feux successifs) et cela me donne l’occasion de faire le point à douze mois.- lien nᵒ 1 : Ancienne dépêche
- lien nᵒ 2 : Le code source
- lien nᵒ 3 : La doc, fichier pdf à télécharger
- lien nᵒ 4 : Sur Framasoft
- lien nᵒ 5 : Le bac à sable
Je tiens à remercier toutes les personnes pour leurs encouragements, leurs propositions et leurs retours (notamment notre regretté collègue et libriste Olivier Lecluze avec qui j’ai pu échanger sur QDRep).
Quoi de neuf depuis ?
D’abord que QDRep en est à sa version 2.5.
Cette version intègre un serveur d’instances pour que chacun puisse administrer son propre partage sur une même machine. Puis une gestion beaucoup plus fine des droits d’accès avec la possibilité de donner un ID et mot de passe à des utilisateurs. L’import de dossiers téléversés par FTP a également été ajouté. Voilà pour les grandes évolutions. Je vous laisserai découvrir les autres évolutions mineures si cela vous intéresse.
Cette dernière version tourne toujours sans SGBDR avec moins de 2 500 lignes de code. La facilité de mise en œuvre reste un souci majeur. Il est toutefois nécessaire d’avoir un serveur qui interprète PHP 5+ (un grand classique) avec le module OpenSSL activé. Cette dernière option n’est pas obligatoire mais est nécessaire dans le cas où vous souhaiteriez utiliser les listes à contrôle d’accès.
Voilà, c’est tout pour cette fois. On se dit alors à l’année prochaine pour un futur 3ᵉ confinement (?).
Télécharger ce contenu au format EPUB
Commentaires : voir le flux Atom ouvrir dans le navigateur
Sauf mention contraire, le site est placé sous double licence Creative Commons BY-SA et GNU Free Documentation License propulsé par NodeBB