60 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			60 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
Liste d'améliorations à coder
 | 
						|
 | 
						|
- Vérifier et valider les requêtes envoyées via les formulaires avec WTForms
 | 
						|
 | 
						|
- Réorganiser le code en utilisant Blueprint
 | 
						|
 | 
						|
- À l'inscription d'un membre, créer dossiers :
 | 
						|
 | 
						|
	/<user>/
 | 
						|
	/<user>/profil/
 | 
						|
	/<user>/files/
 | 
						|
	/<user>/images/
 | 
						|
	/<user>/posts/
 | 
						|
 | 
						|
  Il faudrait aussi limiter la taille du dossier /<user>/ à 1 ou 2 Go maxi par exemple.
 | 
						|
 | 
						|
  Mais du coup, si les fichiers, images, et posts sont stockés dans ces dossiers,
 | 
						|
il faut stocker leurs chemins respectifs dans la bdd ? Et la consulter quand on veut afficher
 | 
						|
ces fichiers dans des vues ?
 | 
						|
 | 
						|
Quand on aura fait ça déjà on sera pas mal.
 | 
						|
 | 
						|
- Faciliter l'intégration d'un certificat let's encrypt (ça  serait vraiment bon ça)
 | 
						|
 | 
						|
 | 
						|
# Architecture future en construction/réflexion
 | 
						|
   #######################
 | 
						|
 | 
						|
    pywallter/
 | 
						|
	__init__.py
 | 
						|
        views/
 | 
						|
	    inscription.py
 | 
						|
            login.py
 | 
						|
            blog.py
 | 
						|
            upload.py
 | 
						|
            filelist.py
 | 
						|
            gallery.py
 | 
						|
	templates/
 | 
						|
            accueil.html
 | 
						|
	    inscription.html
 | 
						|
	    login.html
 | 
						|
	    squelette.html
 | 
						|
	    fileupload.html
 | 
						|
	    blog.html
 | 
						|
	    postedit.html
 | 
						|
	    privateblog.html
 | 
						|
	    publicblog.html
 | 
						|
	    filelist.html
 | 
						|
	    gallery.html
 | 
						|
	    logs.html
 | 
						|
	    parametres.html
 | 
						|
	    profil.html
 | 
						|
	static/
 | 
						|
	    js/
 | 
						|
      css/
 | 
						|
      fonts/
 | 
						|
 | 
						|
   #######################
 | 
						|
Un truc dans le genre ça pourrait le faire ?
 |