1 Wikiman DRUANT Grégoire ZEKRI Mohamed Juin 2006 Encadré par : Mr Eric Piel
2 Introduction Wikiman : un wiki adapté aux pages de man.
3 Plan Introduction aux concepts de Wikiman Les wikis Les pages de manuel unix Choix des technologies utilisées Implémentation Utilisation
4 Plan Introduction aux concepts de Wikiman Choix des technologies utilisées Le wiki : DokuWiki Convertir les pages troff : ManServer Implémentation Utilisation
5 Plan Introduction aux concepts de Wikiman Choix des technologies utilisées Implémentation Arborescence de Dokuwiki Modifications Traduction de manServer Utilisation
6 Plan Introduction aux concepts de Wikiman Choix des technologies utilisées Implémentation Utilisation Guide d’utilisation
7 I. Introduction aux concepts de Wikiman
8 Les concepts de Wikiman : introduction aux wikis Qu’est ce qu’un wiki ? Différences entre wikis et blogues Quelques exemples connus de wikis
9 Les concepts de Wikiman : les pages de man Unix Qu’est ce que c’est ? Usage « man ftp » « man 3 printf » Les sections
10 II. Choix des technologies utilisées
11 Choix des technologies utilisées : Le wiki Pourquoi dokuwiki ? Comparatif avec mediawiki DokuwikiMediawiki Open source Oui langage de programmation PhpPhp/OCaml Format de données FichiersBase de données
12 Choix des technologies utilisées : Convertir les pages troff Pourquoi manServer ? Les avantages de perl
13 III. Implémentation
14 Implémentation: arborescence de Dokuwiki
15 Implémentation: modifications apportées Search.php, fonctions pour la création de l’index
16 Implémentation: modifications apportées
17 Implémentation: modifications apportées Pageutils.php : pour retrouver le chemin du fichier en fonction de son ID. Parserutils.php : pour afficher le contenu des pages
18 Implémentation: modifications apportées Html.php : pour éditer des pages au format troff
19 Présentation de Wikiman: modifications apportées manServer : la traduction Intérêts de la traduction
20 IV. Utilisation
21 Guide d’utilisation (1/8) Afficher une page Créer une page Éditer une page
22 Guide d’utilisation (2/8) Fenêtre principale Afficher une page (1/3)
23 Guide d’utilisation (3/8) Afficher une page (2/3)
24 Guide d’utilisation (4/8) Afficher une page (3/3)
25 Guide d’utilisation (5/8) Créer une page (1/2)
26 Guide d’utilisation (6/8) Créer nouvelle page Méthode automatique avec recherche Format texte Format troff Syntaxe : maPage (2) Créer une page (2/2)
27 Guide d’utilisation (7/8) Éditer une page (1/2) Détection automatique du type de page: Texte : fenêtre d’édition classique Manuel : fenêtre d’édition mode troff
28 Guide d’utilisation (8/8) Éditer une page (2/2)
29 Conclusion Travail sur un projet existant Participation au monde des logiciels libres Évolutions possibles
30 Merci sur votre attention