ladigitale/digidrive
3
2
Fork
You've already forked digidrive
2
Une application en ligne pour créer et gérer les contenus des outils de La Digitale
  • JavaScript 44.9%
  • Vue 36.3%
  • PHP 9.9%
  • CSS 8.6%
  • HTML 0.3%
Find a file
2026年05月20日 09:46:14 +02:00
inc Update PHP files 2026年02月25日 10:55:30 +01:00
public/static Add mathjax for digiquiz results 2026年01月15日 18:25:23 +01:00
src Add env var for umami 2026年05月20日 09:46:14 +02:00
.env-sample Add env var for umami 2026年05月20日 09:46:14 +02:00
.eslintrc.cjs Update .eslintrc.cjs 2023年06月04日 10:27:48 +02:00
.gitignore Update .gitignore 2026年01月18日 18:13:03 +01:00
.prettierrc.json Initial commit 2023年02月25日 13:17:46 +01:00
composer.json Add composer.json 2026年01月18日 18:10:50 +01:00
index.html Add env var for umami 2026年05月20日 09:46:14 +02:00
LICENSE Change license from GPL to AGPL 2023年04月29日 18:44:14 +02:00
package.json Add env var for umami 2026年05月20日 09:46:14 +02:00
README.md Update README.md 2026年04月05日 09:51:43 +02:00
vite.config.mjs Add env var for umami 2026年05月20日 09:46:14 +02:00

Digidrive

Digidrive est une application simple pour gérer les contenus créés avec les outils de La Digitale.

Elle est publiée sous licence GNU AGPLv3. Sauf les fontes Roboto Slab et Material Icons (Apache License Version 2.0) et la fonte Mona Sans Expanded (Sil Open Font Licence 1.1)

Prérequis

PHP 8.4+

Préparation et installation des dépendances

npm install
composer install

Variables d'environnement

Voir fichier .env-sample (à renommer en .env) Exemples :

VITE_DIGIBUNCH_API=http://localhost:8080/inc/api.php
VITE_DIGIBUNCH_BASE='http://localhost:8080/#/b/'

Envoi d'e-mails avec PHP Mailer

Variables à définir dans le fichier .env

SMTP_HOST
SMTP_USERNAME
SMTP_PASSWORD
SMTP_PORT

Compte admin et token API par défaut

La base de données digidrive_sample.db (à renommer en digidrive.db pour le développement) dans le dossier "inc" contient :

  • un compte admin : admin / ladigitale
  • un token d'API : iXijvV2ZbFzRvTokWDnYe2 actif sur les domaines localhost, 127.0.0.1, localhost:3000

Lancement du serveur de développement

npm run dev

Compilation et minification des fichiers

npm run build

Serveur PHP nécessaire pour l'API

php -S 127.0.0.1:8001 (pour le développement uniquement)

Site

https://ladigitale.dev/digidrive/

Comment contribuer ?

Pour signaler des bugs, proposer des améliorations ou de nouvelles fonctionnalités, vous pouvez ouvrir un ticket sur ce dépôt, publier un message sur ce mur ou m'envoyer un e-mail.

Les demandes d'ajouts (Pull Requests) ne sont pas acceptées pour le moment. En effet, une contribution au code nécessite souvent plusieurs heures pour être révisée et commentée et ce n'est pas toujours compatible avec les priorités et le temps que je peux consacrer au projet.

Il est possible de soutenir financièrement le projet via Liberapay, Open Collective ou Stripe.

Vous trouverez d'autres idées de contribution sur cette page.

Merci pour votre soutien ! N'hésitez pas à me contacter si vous avez des questions.

Remerciements et crédits

Traduction en italien par Paolo Mauri

Traduction en allemand par Kate, Dirk, Alexander Weller, ThetaDev et fnetX