Table des matières
Idées de développement
Voici quelques idées (avec un peu de conceptualisation) qui pourraient être reprises et mises en œuvre par les (nouveaux) développeurs de DokuWiki. Ces idées devraient également être considérées comme des projets pour le Google's Summer of Code.
Travaux en cours
Les idées suivantes sont déjà en cours d'élaboration, mais pourraient probablement bénéficier d'une aide.
D'autres idées
Les idées suivantes ne sont que quelques mots-clés. Elles peuvent être difficiles à comprendre si vous êtes un nouveau dans DokuWiki, même si la plupart d'entre elles ne sont pas vraiment difficiles. Si vous êtes intéressé par l'une d'entre elles, n'hésitez pas à contacter la liste de diffusion ou michitux pour obtenir des conseils et un encadrement supplémentaires, cela vous permettra également de vous assurer que personne d'autre que vous n'a déjà commencé à travailler sur ces idées.
- Mettre en place une routine de nettoyage pour l'index de recherche - actuellement, les pages supprimées sont simplement conservées dans la liste des pages. Il serait bon de les supprimer et de réutiliser les emplacements de la liste dans une tâche de nettoyage dans le script d'indexation qui est appelé avec chaque page.
- Il n'existe actuellement aucun flux RSS qui répertorie les changements d'une seule page. Mettez-en un en place et n'oubliez pas de le lier dans l'en-tête de chaque page.
- Notre stockage actuel de méta-données est bon pour être lu en une fois, mais pour lire des propriétés individuelles, le fichier entier doit être analysé. Il y a un rapport de bug à ce sujet, une idée serait d'expérimenter un format de fichier clé-valeur très simple qui permet de trouver les clés et leurs valeurs sans analyser le fichier entier
- Amélioration de l'interface d'administration, y compris la séparation de l'administration liée à l'auteur et de l'administration liée au système. L'administration liée à l'auteur comprend des éléments tels que les abréviations du wiki, le remplacement du texte et de l'image, le remplacement du texte et du glyphe, les modèles d'espace de noms.
Réalisé
Les idées suivantes ont été reprises et mises en œuvre dans le passé.
- translation - Toutefois, l'intégration avec les services extérieurs est toujours la bienvenue.
- remote api abstraction
- templatestyler, i.e. extension d'administration pour changer les valeurs de style.ini