Roadmap

Dernière modification : -


// 2007/10/26 14:23 / 62.23.212.133
'''Cette page ne sera désormais plus mise-à-jour. La gestion des tâches à accomplir se faisant maintenant via le [BTS] : [Feuille de route|/bts/index.php?do=roadmap]'''


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|http://kubuntu.free.fr/TigerWiki/].

Les modifications déjà effectuées sont référencées dans le [Changelog]

!! 0.2
* '--ajout de quelques syntaxes (-->, (c) par exemple)--' --> [0.2|?page=Changelog#WiKiss0.2]
* '--Table des matières automatique--' --> [0.2|?page=Changelog#WiKiss0.2]
* '--gestion des diff entre les pages--' --> [0.2|?page=Changelog#WiKiss0.2]
* '--affichage correct du code source inséré dans les pages--' --> [0.2|?page=Changelog#WiKiss0.2]
* '--rendre valide XHTML Transitional--'
* '--PHP5 only ou compatibilité PHP4--' ? --> basculement vers PHP5
** arrêt du [support PHP4|http://linuxfr.org/2007/07/19/22752.html] en fin d'année
* '--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--'

!!0.3
* '--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|http://www.php.net/manual/fr/function.crypt.php] 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=AutoTests] ?

!!0.4
* 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

!!1.0
''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 :
** doc d'[Installation]
** manuel d'[Utilisation]
* 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
** voir [wikirenderer|http://wikirenderer.berlios.de/]
** txt2tags
* plugin diff au niveau caractère ([Cf|http://linuxfr.org/comments/873285.html#873285])
* traduction de l'interface
* multi-langues pour les pages
* possibilité de faire du mod_rewrite


!!Peut-être
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

!!Site Web
* améliorer la procédure de migration depuis TigerWiki
* '--mettre en place des démonstrations (avec un cron pour raser --> [oui|http://forum.tuxfamily.org/viewtopic.php?id=149], une fois par jour)--'
** sync svn
** modif de la config (titre, [password généré|http://packages.debian.org/etch/apg],...)
** des pages (texte, password)
** upload des différences (voir mirror de [lftp|http://pwet.fr/man/linux/commandes/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|/bts]

!! Subversion
* '--déplacer les plugins non livrés par défaut--' --> /tools/plugins
* tagger les tests

TOC