WiKiss

Feuille de route pour la version 0.3.1

100% de 1 tâches terminé.

Feuille de route pour la version 0.4 Tout dérouler | Tout replier

78% de 25 tâches terminé. 9 tâches ouvertes:

FS#6 - Upload de fichier Dérouler Replier
Développer un plugin permettant d'uploader des fichiers dans un répertoire particulier de WiKiss

Voir http://kubuntu.free.fr/TigerWiki/?page=UploadFichiers
FS#7 - Mettre en place des tests automatiques Dérouler Replier
Mettre en place une batterie de tests de non regressions.

Voir http://wikiss.tuxfamily.org/?page=AutoTests
FS#15 - Permettre l'url rewriting Dérouler Replier
Les URL ne sont pas belles.
On peut offrir la possibilité d'avoir des url du type :
http://wikiss.example.org/Acceuil
http://wikiss.example.org/Acceuil/Edit

- modifier le code pour pouvoir choisir le type d'url
- fournir un .htaccess

Cf: http://listengine.tuxfamily.org/lists.tuxfamily.org/wikiss-users/2007/10/msg00017.html

FS#28 - changer les appels aux fonctions de formatatge pour les plugins Dérouler Replier
Modifier formatBegin formatEnd pour offrir des appels suivant les balises :
- au debut ?
- type bloc
- type en ligne
- à la fin ?
et ce pour pouvoir rester en conformité avec xhtml strict

http://xhtml.le-developpeur-web.com/balise_bloc-xhtml.php
http://xhtml.le-developpeur-web.com/balise_en_ligne-xhtml.php

FS#37 - Internationaliser WiKiss Dérouler Replier
Offrir la possibilité d'avoir facilement wikiss dans une autre langue.

Plusieurs possibilités :
* gettext voir http://wikiss.tuxfamily.org/?page=gettext
* gettext en php (trop lourd)
* mécanisme propre à wikiss (un gettext perso)

English version : http://wikiss.tuxfamily.org/?page=gettext_en
FS#43 - wkp_Config : bug Dérouler Replier
Catchable fatal error: Object of class ListPlugins could not be converted to string in /var/www/xxxxxx.fr/doc/plugins/wkp_Config.php on line 67

a investiguer !
FS#51 - timezone set problem Dérouler Replier

Warning: date() [function.date]: It is not safe to rely on the system's
timezone settings. You are *required* to use the date.timezone setting
or the date_default_timezone_set() function. In case you used any of
those methods and you are still getting this warning, you most likely
misspelled the timezone identifier. We selected 'Europe/Berlin' for
'CET/1.0/no DST' instead in .../index.php on line 185

---------

@date_default_timezone_set($TIME_ZONE);
--> $TIME_ZONE is not set !...
FS#79 - plantage si la dernière ligne ne contient que des espaces Dérouler Replier
Si la dernière ligne d'une page ne contient que des espaces (>1) et ne se termine pas par un retour chariot, Wikiss part en boucle à la ligne 497

Fatal error: Maximum execution time of 30 seconds exceeded in /data/views_TOM01_fs10/BIT/htdocs/index.php on line 497

FS#82 - plugins not loaded in alpha order Dérouler Replier
plugins are loaded using fs order instead of alphabetical order.
not usefull for dependences between them

Feuille de route pour la version 0.5 Tout dérouler | Tout replier

5% de 2 tâches terminé. 2 tâches ouvertes:

FS#31 - Page de diff non valide XHTML Dérouler Replier
* font : there is no attribute "color".
* an attribute value specification must be an attribute value literal unless SHORTTAG YES is specified.
* XML Parsing Error: AttValue: " or ' expected.
* ...

eg: http://validator.w3.org/check?uri=http%3A%2F%2Fwikiss.tuxfamily.org%2Fdemo%2F%3Fpage%3DAide%26action%3Ddiff%26f1%3D20070912-1846.bak%26f2%3D&charset=%28detect+automatically%29&doctype=Inline&group=0
FS#41 - Create a configuration GUI for plugins/locales Dérouler Replier
Create a plugin (based on wkp_ListPlugins) to have a real configuration GUI for WiKiss :
* activate/deactivate plugins
* activate/deactivate locales
* change some configuration variables ? (default language ...)

This should have another identification mechanism. ie: not the same password as for edition.

Feuille de route pour la version 1.0 Tout dérouler | Tout replier

14% de 7 tâches terminé. 6 tâches ouvertes:

FS#8 - Optimisation du CSS Dérouler Replier
Améliorer le CSS :
* vérifier que tout est utile
* rendre les classes plus parlantes
* ...
FS#11 - mode prévisualisation Dérouler Replier
Ajouter un mode de prévisualisation des modifications

un bouton prévisualisation qui affiche le code wiki interprété plus la textarea de modif tout cela sans enregistrer la page

FS#12 - Changer completement la syntaxe Dérouler Replier
Proposer un plugin permettant de changer complètement la syntaxe du wiki.

voir :
* http://wikirenderer.berlios.de/
* http://txt2tags.sourceforge.net/

FS#22 - Ajouter des boutons de mise en forme Dérouler Replier
Jtageditor est une extension basée sur l’excellent jQuery qui propose une compatibilité xhtml, wiki, textile et bbcode. Les raccourcis clavier sont pris en charge, ainsi qu'une fenêtre de prévisualisation ! Les paramètres sont personnalisables (class, preview, parser...), etc.

Lien : http://www.jaysalvat.com/jquery/jtageditor/
FS#25 - Proposer de plus jolis thèmes Dérouler Replier
Proposer avec le plugin wkp_Themes plus de thèmes différents du thème par défaut. Cela permettrai de montrer que l'apparence de WiKiss peut-être modifiée radicalement.

* demander de l'aide à ceux qui savent faire ce genre de choses
* voir aussi http://www.wymstyle.org/

FS#35 - Permettre la proposition/upload de plugins d'utilisateurs Dérouler Replier
Permettre, d'une manière ou d'une autre, aux utilisateurs de WiKiss de mettre facilement à disposition leurs développements :
* plugins
* themes
* traductions
* hacks

Attention, comment gérer la sécurité et éviter les uploads malveillants ?

Version texte