Stage de Geoffrey Tisserand - IUT Charlemagne - [6/04/10 au 11/06/10]
Important : cette page est réservée au suivi du stage, merci de ne pas la modifier
Pour toute information concernant ce stage :
Sujet
Documents de travail
- http://www.wikimatrix.org/
- dokuWiki est premier dans la liste des plus comparés, mais créateur de wikimatrix = créateur de dokuwiki...
- http://php.opensourcecms.com/
- On remarque que dokuWiki se place en deuxième place derrière Joomla (voir all php demos, puis trier par user rating (best to worst))
Etat de l'Art
- dokuWiki "Lemming" : http://www.dokuwiki.org/ (ubuntu fr)
- Installation rapide, il faut donner les droits en écriture de certains dossiers
- Gestion des utilisateurs simple ainsi que la gestion des droits attribués aux groupes d'utilisateurs pour un namespace ou une page donnée
- Ajout de plugins et de thèmes vraiment simplifié
- Aide à la saisie de bonne qualité
- Beaucoup de possibilités en ce qui concerne la mise en forme du texte
- Comme la possibilité de mettre du code avec coloration syntaxique
- La possibilité de mettre du code avec un lien qui génère automatiquement le fichier et le télécharge
- Ou encore des tableaux facilement réalisables, une insertion d'images simplifiée et plein d'autres...
- Pour ce qui est des groupes d'utilisateurs et des règles d'accès/modification du wiki deux solutions :
- soit on interdit l'enregistrement, c'est donc l'admin qui ajoute les utilisateurs à la main
- soit on créer un nouveau groupe (modification du fichier /conf/acl.auth.php) et on passe les users voulu en registered. voir http://www.dokuwiki.org/fr:acl
- Support assez bon et sérieux et communauté active, mise à jour approximativement tous les ans
- Documentation très bien fournie et bien structurée
- mediaWiki 1.15.3 : http://www.mediawiki.org/ (wikipedia)
- Installation plutôt rapide, il faut donner les droits en écriture du dossier config
- Mais nécessite une base de donnée
- Architecture et administration compliquée avec des options dans tous les sens.
- Moins bien finis que dokuWiki
- Notamment l'éditeur WYSIWYG qui est très incomplet
- TWiki 4.3.2 : http://twiki.org/
- Installation plutôt compliquée, utilisation de script Perl
- Beaucoup d'informations présentes à la fin de l'installation, on s'y perd
- Trop de choses visibles qui perturbent la lecture aux simples visiteurs
- Néanmoins, il possède plusieurs outils pratiques (statistiques...)
- Joomla 1.5.17 : http://www.joomla.org/
- Installation très simple
- CMS très complet
- Administration un peu compliquée
- Beaucoup trop de possibilités rendant la gestion difficile
- Inadapté au besoin du CDS qui consiste au simple ajout et modification de pages
Déroulement prévisonnel du stage
Avril
- 06 : Début du stage. la première semaine est dédiée à la découverte du contexte et au démarrage de l'état de l'art
- 07 : Présentation de Simbad en début d'après midi par Marc Wenger
- 08-09 : Installation et tests de dokuWiki
- 09 : Présentation de Vizier en fin de matinée par Gilles Landais
- 12-13 : Installation et tests de mediaWiki
- 14 : Recherche du côté des CMS : Joomla, Drupal, Wordpress. Outils très avancés mais pas appropriés aux besoins énoncés car trop de fonctionnalités
- 14 : Présentation de Aladin en milieu d'après midi par Thomas Boch
- 15 : Installation et tests de TWiki
- 16 : Modification totale d'un template de dokuWiki pour qu'il s'intègre au mieux au site du CDS
- 19-21 : Ajout des pages existantes du CDS dans dokuWiki + Mise en page + Ajout du menu.
- 20 : Présentation du travail de documentaliste en début d'après midi par Patricia Vannier
- 21 : Installation d'une version de dokuWiki sur mon FTP : http://dvl-web.fr/wiki
- 22 : Installation et tests d'un plugin de dokuwiki : wikicalendar en local
- 23 : Etude de la doc des plugins de dokuWiki
- 26 : Vérification de l'intégrité des pages du wiki + création d'un simple plugin qui remplace @test par TEST à l'affichage
- 27-28 : Modification du menubar, ajout de javascript pour faire un menu accordeon grâce à jquery (en local)
- 30 : Installation d'un premier prototype du wiki sur le serveur du CDS
- Trois problèmes rencontrés lors de l'intégration de dokuWiki sur le serveur du CDS :
- L'envoi de mails ne fonctionne pas; [FIXED]
- L'upload de fichiers ne marche pas; [FIXED]
- Quelques formulaires sont brisés (login, sauvegarde des conf), ils se soumettent bien mais envoi l'utilisateur sur une mauvaise page. [FIXED]
Mai
- 03-04 : Ajout de la barre de menu et du footer du CDS sur le wiki local (utilisation de GLU)
- 04-05 : Ecriture d'une documentation pour toutes les modifications apportées à dokuwiki
- 06-07 : Développement d'un plugin à balise unique
- 10-11 : Développement d'un plugin à deux balises
- 12 : Recherche de doc sur la sécurité apache/php
- 13-17 : Installation et adaptation des plugins sur le serveur du CDS [impossible d'exécuter cgiprint] [FIXED]
- 18-20 : Quelques fois un fichier converti en HTML ne s'affiche pas complètement sur le serveur du CDS [Recherche solution]
- 21-27 : Avancement du rapport de stage
- 25 : mise en place de boutons dans la barre d'édition pour faciliter l'ajout de code xtra
- 27 : Réunion pour présenter le wiki avec André, François, Marc et Thomas
- 28 : Modifications du plugin calendrier, ajout du plugin userhistory
Juin
- 07 : Soutenance interne à 10h
A prévoir
- Rédaction :
- Préparation de la présentation : pas de soutenance de stage mais préparation d'une présentation interne au CDS
- 07/06/2010 10h : Soutenance interne (environ 20 minutes) dernière semaine du stage
Versions testables
Documentation
Informations/travaux divers
Travail post stage (éventuel)
- CDD deux mois et demi avec François Bonnarel sur un sujet concernant la base de données d'Aladin