Changes to "Roadmap" between 2021-03-04 02:03:54 and 2021-03-11 19:07:42

45
46
47
48
49
50
51


52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
45
46
47
48
49
50
51
52
53
54
55
56
57
58






59
60
61
62
63
64
65







+
+





-
-
-
-
-
-







*  Stockage dans le backend de fichiers de Garradin
*  Possibilité de stocker les fichiers dans le système de fichier directement
*  Gestion répertoires / fichiers
*  Edition / prévisualisation de fichiers textes, images, PDF et audio/vidéo
*  Upload de fichier
* Création de fichier texte
* Refonte gestion des fichiers dans les écritures comptables
* Recherche de fichier
* Déplacement/suppression de fichier en masse

Membres :

*  Possibilité d'avoir des champs de type fichier dans les fiches de membre, permettant de joindre un scan ou une photo (trombi) [par exemple](/info/c41169057a3f198871cc82677cd331ae201b778f)

Reste à faire :

* Recherche de fichier
* Déplacement/suppression de fichier en masse
* Pour les fermes à Garradin il faudrait que les templates compilés soient partagés entre toutes les instances

#### Stockage de fichiers

Les plugins, la base de données, les sauvegardes et les fichiers de cache sont désormais tous stockés dans un sous-répertoire `data` par défaut, afin de réunir tous les fichiers modifiés par Garradin dans le même dossier.

Les fichiers à l'intérieur de Garradin sont stockés par défaut dans la base de données SQLite. Il est également possible de les stocker dans le système de fichiers directement, via deux constantes de configuration dans le fichier `config.local.php` :

```
152
153
154
155
156
157
158


159
160
161
162
163
164
165
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163







+
+








*  Stockage de versions de fichiers avec l'algo Delta de Fossil
*  Possibilité de restreindre un fichier/dossier à certains membres / catégories
*  Possibilité de créer des notes format texte, HTML (avec Content Tools) et markdown (https://gist.github.com/jbroadway/2836900 ou https://github.com/erusev/parsedown pour la conversion Markdown et https://github.com/commit-intl/micro-down pour la prévisu et enfin https://github.com/asvd/syncscroll pour la synchro de prévisualisation)
* Stockage webdav [https://evertpot.com/167/](Serveur WebDAV) pour le porte-documents
* Possibilité d'utiliser un autre backend de stockage de fichiers via [WebDAV](http://svnbook.red-bean.com/en/1.7/svn.webdav.autoversioning.html), NextCloud, [Mercurial](https://wsgidav.readthedocs.io/en/latest/addons-mercurial.html), etc.)
*  Intégration de [OnlyOffice](https://api.onlyoffice.com/editors/basic) pour éditer/visualiser les documents Libre Office en ligne
* Pour les fermes à Garradin il faudrait que les templates compilés soient partagés entre toutes les instances


Divers :

  *  [Amélioration gestion des emails de retour](/info/7cc2918ddb35ae2df9a3045fc938c18a96dac0f8)
  *  Magasin de plugins dispo depuis la page extensions de la config (pas besoin de télécharger le plugin à la main et le recopier)
  *  Sauvegarde incrémentale (utilisation de Fossil deltas) automatique
  *  Mise à jour de la doc pour les boucles de documents