Skip to content
Scott Meyer edited this page Jul 31, 2021 · 28 revisions

Welcome to the AllForOne wiki!

Liste des choses à faire :

FancyTree

  • choix utilisateur, section personnel, sur ouverture d'un document être directement en edition
  • Sauver le dernier fichier ouvert dans fancytree pour le réouvrir dans la prochaine session + voir pour ouvrir l'arborescence de ce dossier
  • Mettre le drag et drop pour s'organiser facilement déplacer les fichiers et dossiers
  • Donner le choix de collapse ou pas de l'arbre à l'user
  • Faire correspondre les fichiers/Dossiers avec leurs création sur le serveur 2021/07/16
  • Créer un menu contextuel selon le node choisi 2021/07/16
  • Sur double-clic sur un node ouvrir le fichier correspond et le charger dans CK Editor 2021/07/16
  • Faire test sur le nom des fichiers et dossiers lors de leur création pour interdire les caractéres interdit 2021/05/21
  • Supprimer un fichier ou dossier 2021/05/21
  • Dans l'arbre sur un double-click (mettre dans file_open) le data-content. Reouvrir la page et injecter dans cke le fichier demandé 2021/05/21
  • Mettre le clic droit pour creer/supp/modif les répertoires et fichier (et si OK supprimer le tableau des boutons au dessus de FancyTree) 2021/03/21
  • Fixé le volet en haut pour quand on utilise l'ascenseur 2021/03/21
  • cacher la barre de l'ascenseur mais garder sa fonction 2021/01/24
  • Empécher la création d'un sous-dossier à partir d'un fichier 2021/01/24

ElFinder

  • Par rapport au document ouvert (on connait le chemin) comment organiser les documents qu'on insert ?
  • Mettre des restrictions
  • voir pour le probleme de sauvegarde profil user (taille fenetre, langue)
  • mettre les liens des documents et images en https 2021/05/23

PHP

  • Faire les sessions
  • modifier load_tree_folder.php pour construire l'arbre avec l'user connecté et la team choisi
  • déplacer le fichier load_tree_folder.php dans le dossier admin
  • Bug load_tree_folder.php dans data-content mets uniquement le dernier nom du loop

CK Editor

  • Revoir les codes box : réduire les marges extérieur + la colorisation syntaxique
  • Mettre le nom de l'image en commentaire ou autre pour avoir un lien entre CK et ElFinder

JS/CSS/HTML

  • Mettre en bouton visible en permanence "enregistré"(disabled/Enable) et "status" (Read/write)
  • Faire une page de login - fait à 80 %
  • Faire une page admin - initialisé
  • Faire une page config user - non fait
  • Mettre le texte en variable pour la traduction
  • traduire en anglais
  • CodeBox de CKE mettre en Consolas en gras et un taille de texte un peu plus petit
  • Faire des message box avec boutons pour les erreurs, les suppressions
  • utilisation de Lite pour gérer les fichiers de configuration. Sers à stocker les paramétres du site, les utilisateurs et des traductions 2021/07/16
  • refaire le code CSS avec la méthode SASS-SMACSS 2021/03/21

    Abandoné, trop complexe pour ce petit projet

  • redessiner l'épee en svg comme un trait dans un tableau en 3 parties pour que ça s'adapte en nombre de caracteres 2021/01/24

    non fait, j'ai préféré mettre le texte plus lisible avec un style CSS, aucun probléme avec la longeur du texte

Sécurité

  • Vérifier tous les insert POST
  • Mettre cookie secure dans php.ini et mettre les connections en ssl
  • Crypter les fichiers sur le serveur
  • sniffer le traffic de mon site pour contrôle
  • revoir pour contrôle les requetes JS
  • controler que je sois bien en HTTPS (elFinder) 2021/05/21

réflexion

Clone this wiki locally