Dernière modification : 2007/10/26 12:23
|
Cette page ne sera désormais plus mise-à-jour. La gestion des tâches à accomplir se faisant maintenant via le BTS : Feuille de route
Voici les modifications que je compte ajouter à WiKiss. La plupart sont des patchs que j'avais fait pour TigerWiki et sont décrit sur ma page consacrée à TigerWiki.
Les modifications déjà effectuées sont référencées dans le Changelog
-
ajout de quelques syntaxes (→, © par exemple) → 0.2 -
Table des matières automatique → 0.2 -
gestion des diff entre les pages → 0.2 -
affichage correct du code source inséré dans les pages → 0.2 -
rendre valide XHTML Transitional -
PHP5 only ou compatibilité PHP4 ? → basculement vers PHP5 -
outil de conversion des anciennes pages- nom des pages, répertoire de l'historique → 0.2
- contenu des pages (→utf-8, quid des htmlentities) → 0.2
- titres à inverser → 0.2
-
positionnement des images
-
correction de la faille XSS → 0.2.1 -
Possibilité d'extension par plugin ?-
permet de garder le code léger tout en laissant d'autres étendre les possibilités -
voir Plugin pour une 1ère réflexion sur le mécanisme
-
utilisation de crypt pour la gestion du password → inutile, pas de sécurité supplémentaire -
quelques plugins simples (Cf 0.4 et Plugin) - mettre en place une infrastructure de tests ?
- Page d'upload de fichier → plugin ?
-
génération d'un fil RSS → plugin ? → 0.3 -
formatage des tableaux → 0.3 - ajouter une page spéciale de menu
- centrage des images
ces modifs doivent être reventillées dans les versions précédentes
- optimisation du CSS
- choisir une nouvelle palette de couleur ?
- factorisation/modularité du code
- rendre valide XHTML Strict
- rédiger :
- ne pas perdre les modifs quand le pwd est incorrect
- vérification d'éventuelles autres failles XSS
- mode prévisualisation
- plugin pour changer la syntaxe
- plugin diff au niveau caractère (Cf)
- traduction de l'interface
- multi-langues pour les pages
- possibilité de faire du mod_rewrite
Voici aussi quelques réflexions qui doivent être menées sur l'avenir de WiKiss :
- politique d'accès et de modification du wiki
- limiter les fonctions selon la présence d'un mot de passe ?
- gestion de l'internationalisation
- interface multilangue
- blog multilangue ? pages/fr/..., pages/en/...
-
gestion de l'UTF-8 et de differents charset ? → utf-8 uniquement, conversion à partir des autres charsets
- pages orphelines ?
- étudier gestion de sessions
- améliorer la procédure de migration depuis TigerWiki
-
mettre en place des démonstrations (avec un cron pour raser → oui, une fois par jour)- sync svn
- modif de la config (titre, password généré,...)
- des pages (texte, password)
- upload des différences (voir mirror de lftp)
- verrouillage de la page d'accueil
-
basculer le site web vers une version de WiKiss plutôt que ma TigerWiki modifiée → 0.2 - basculer en WiKiss 0.3
-
installer un vrai gestionnaire de bugs → BTS et bts
-
déplacer les plugins non livrés par défaut → /tools/plugins - tagger les tests
|