Changes to "Roadmap" between 2020-01-29 15:15:35 and 2020-04-02 00:24:04

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