47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
|
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
|
-
-
+
-
-
+
+
+
+
+
+
|
* Suppression/anonymisation automatique des fiches des anciens adhérents
* Log des accès aux fiches de membre en lecture / écriture
* Log des tentatives de connexion
* Possibilité pour les adhérents de se connecter seulement avec l'adresse email, sans mot de passe (s'ils n'en ont pas choisi un), pour changer leurs infos et suivre leurs cotisations
A faire, autres :
* Partie porte-documents
* Stockage des squelettes dans la base de données
* Pour les fermes à Garradin il faudrait que les templates compilés soient partagés entre toutes les instances
<h3>Version 1.1 — Gestion de fichiers / refonte site web</h3>
Ajout partie gestion de fichiers :
Ajout partie porte-documents :
* Par défaut stockage dans le backend de fichiers de Garradin
* Possibilité d'utiliser un autre backend (NextCloud, webdav, système de fichiers, etc.) via plugins et signaux
* Stockage dans le backend de fichiers de Garradin
* Possibilité de stocker les fichiers dans le filesystem directement
* Gestion répertoires / fichiers
* Edition / prévisualisation de fichiers textes et images
* Possibilité de restreindre un fichier/dossier à certains membres / catégories
* Upload de fichier
* 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)
<h3>Version 1.2</h3>
* [https://evertpot.com/167/|Serveur WebDAV] pour le porte-documents
Refonte gestion site web :
* Transformation du wiki en catégories et pages
* Transfert des pages chiffrées dans la partie gestion de fichiers
* Suppression du chiffrement de page
* Suppression de la notion de page interne / externe / restreinte à la même catégorie
* Possibilité de mettre une page en "brouillon" (non publiée en ligne)
|
84
85
86
87
88
89
90
91
92
93
94
95
96
97
|
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
|
+
|
* Transformation de la page wiki de bienvenue en fichier Markdown éditable
* Suppression de la page wiki d'inscription (en attendant la possibilité de s'inscrire)
* Amélioration gestion des emails de retour, cf. [7cc2918ddb35ae2df9a3045fc938c18a96dac0f8]
<h3>Dans le futur</h3>
* Possibilité d'utiliser un autre backend de stockage de fichiers via WebDAV ([http://svnbook.red-bean.com/en/1.7/svn.webdav.autoversioning.html|SVN+autocommit] par exemple, NextCloud, [https://wsgidav.readthedocs.io/en/latest/addons-mercurial.html|Mercurial], etc.)
* Modernisation des objets pour profiter des nouveautés de PHP 7
* 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
* Tests unitaires et d'intégration
* Utilisation de KD2\Mustachier pour les templates de mails de rappel
|