wiki:TodoCourante

Version 28 (modified by benjamin, 3 years ago) (diff)

--

Todo pour la release de la 1.0RC1

  • Vérification W3C des pages du site (sauver les pages, uploader sur le validator)
  • Faire le tour des bugs ouverts pour la release de la 1.0 et tenter de les corriger
  • Compiler et vérifier le changelog de tous les packages
  • (Connaitre et) Appliquer le process de release de package.

Todo pour la 1.0 :)

  • Ne plus dépendre de Magic_quotes_gpc. Pour cela :
    • s'assurer pour chaque formulaire que les appels de fonctions dans les classes font bien un addslashes() à chaque fois
    • modifier Getfields() pour qu'il stripslashes SI magic_quotes est à ON
  • Ajouter des htmlspecialchars() (ou plutôt ehe() cf functions.php) partout où l'on affiche des valeurs issues de l'internaute dans les champs de formulaire (faire tout le tour de admin/*)
  • S'assurer que tous les formulaires passent bien par Getfields() pour nettoyer et stocker $_REQUEST[] dans des globals
  • Faire le tour des traductions et mettre à jour si besoin
  • Faire le tour des formulaires pour rendre cohérent leurs CSS/Texte/Ergo (cf ReglesCss)
  • Vérifier la terminologie utilisée selon notre GlossaireHebergement
  • Ergonomie sur les modules alternc-mailman et alternc-awstats (faire un tour complet de ces modules)
  • Ergonomie du panneau administrateur

A implementer

  • idée : ajouter CNAME et NS dans la liste des possibilités pour les pointages de NDD (requiert de réécrire update_domaines.sh, je propose qu'on le fasse en PHP ;) )
  • idée : déplacer les images dans styles/ et paramétrer le dossier "styles/" : ainsi, un autre package debian pourrait proposer d'autres style en créant juste son dossier dans /var/alternc/bureau/admin/ et en changeant ce paramètre.

Améliorations (pas urgent)

Remarques diverses by AZerttyu

  • /bro_main.php
    • les boutons sont tous de largeur différentes, ça n'aide pas à la lecture
    • si tu essayes de faire des "phrases boutons" -> Proteger ce repertorie "EN" utilisant ....
  • bro_main.php
    • les 2 premiers devraent avoir meme longueur
  • /sql_list.php
    • en tableau c'est super mais la mise en page des autres n'est pas en cohérence.
  • /sql_users_list.php
    • on a 2 titres , donc un de trop
  • /adm_list.php
    • broutille : un trait de séparation noir aiderait à la decoupe de lecture des comptes autrement j'aime bien
  • /main.php
    • devrait renvoyer sur login.php la page une fois connecté et pas sur la page de connexion
  • /login.php
    • devrait etre cohérent avec quotas_users.php, un tableau meme avec une ligne vide
    • devrait avoir une ligne de resultat meme vide pour avoir un tableau complet
  • quota_show.php
    • devrait avoir la meme mise en page en tableau

Boutons radio

Faire en sorte que le choix d'un bouton radio désactive l'éventuel menu déroulant associé aux autres boutons radio.
Exemple : création d'un second domaine sur un compte avec choix de faire pointer ce domaine vers son propre répertoire, désactiver le menu déroulant des noms de domaine installés sur ce compte.

Bugs à corriger ou ergo à améliorer urgemment

Domaines

  • Quand changement sur les DNS d'un domaine, la validation du changement affiche :  http://alternc.octopuce.fr/admin/dom_editdns.php?domain= donc sans préciser le domaine et avec le code d'erreur : Il y a des caractères interdits dans le nom de domaine (seuls A-Z 0-9 et - sont autorisés).
  • Quand on supprime un nom de domaine il ne supprime pas le répertoire qui lui a été associé... et du coup, si on veut réinstaller le domaine on a un message d'erreur " le domaine à été supprimé il y a moins de 5 minutes"... Testé sur des ndd supprimés 2 jours avant [[BR]]

En fait, que fait-on du répertoire concerné ? Il ne faut pas le supprimer automatiquement, mais si on réinstalle le domaine quelque temps après en demandant qu'il ait son propre répertoire comment gérer ? l'idéal serait qu'on mette une vérification et si un répertoire de ce nom existe le nom de domaine pointe automatiquement vers lui.

Gestionnaire fichiers

  • Le bouton "Télécharger ce répertoire" active un téléchargement avec le nom du répertoire racine. Par ailleurs ce n'est pas clair, on ne sait pas si il faut cocher le répertoire, si c'est le répertoire dans lequel on se trouve (ce qui normalement est le cas)... à préciser donc.

Bases de données

  • Revoir la restauration : soit expliquer clairement comment indiquer le fichier de restauration, soit proposer liste déroulante avec fichiers
Administration des comptes