En congés en France (Nantes) jusqu'au 03/01/2005.
Suivi :
TableauDeBordDeCeWiki /
SuggestionsFonctionnalites /
UploadDeFichiers /
WakkaMultilingue
Développement :
SujetDuMoment /
OuEnSommesNous /
DeveloppementDeWikini /
WikiniChangelog /
RapportsDeBogues
Docs :
LaDocumentation /
ListeDesActionsWikini
Contacts (voir aussi
ProgFouConversations) :
DavidDelon /
GarfieldFr /
CharlesNepote /
PatrickPaul /
BenoitAudouard
Quelques tests :
Progfou/Essai Progfou,Essai
Je suis français, et Je travaille actuellement pour l'
Agence universitaire de la Francophonie en poste au Vietnam, charmant pays en plein développement (en particulier niveau technologies). Je suis informaticien de formation et de métier et je suis un passioné systèmes (surtout GNU/Linux) et réseaux (surtout */IP) informatiques. J'ai 31 ans, une femme et deux filles (adorables toutes les trois ;-)).
J'utilise
WikiNi sur un site dédié aux personnels technique de mon employeur :
WikiTeki. J'aime beaucoup le style, la philosophie et la programmation de
WikiNi et c'est la raison pour laquelle je l'ai choisi. J'ai commencé à le patcher pour l'adapter aux besoins de mon employeur ; je donnerai bien sûr du retour sur ces patches, dans le plus pur esprit du logiciel libre !
Pour me joindre, envoyer un courriel à jean-christophe.andre au domaine auf.org (petite phrase pour éviter le spam).
Je suis aussi joignable via Jabber sous l'identifiant jean-christophe.andre.a.jabber.org (en remplaçant le
.a. par
@).
Différences entre le logiciel utilisé sur WikiTeki et le logiciel WikiNi
WikiTeki n'est pas le nom du logiciel utilisé sur mon site, mais bien le nom de mon site. Le logiciel utilisé sur mon site est
WikiNi, quelque peu modifié pour l'adapter au besoin de mon employeur, sans pour autant dénaturer la philosophie du logiciel. Les modifications mises en place sur le
WikiNi utilisé sur mon site
WikiTeki sont les suivantes...
En production :
- surlignage des textes placés entre triples astérisques ***
- cela nous sert essentiellement à faire remarquer rapidement des changements à faire dans les pages ; exemple : texte surligné
- généralisation de la notion d'administrateur de Wiki
- j'ai ajouté une méthode UserIsAdmin qui est appelée chaque fois qu'il faut autoriser des accès nécessitant plus de droits qu'un utilisateur de base ; cette méthode utilisait au départ une variable de configuration admin_list, mais à présent elle fait simplement un appel UserIsInGroup('admin') pour vérifier si l'utilisateur est dans le groupe admin
- extension des droits utilisables dans les ACL
- j'ai ajouté le signe = pour référencer le propriétaire de la page concernée, et le signe @ pour référencer un administrateur du Wiki
- extension des droits à la notion de groupes d'utilisateurs
- j'ai ajouté la possibilité d'indiquer un groupe dans les acls, en préfixant le nom du groupe par le signe +
- certains groupes sont réservés :
- +world pour autoriser tout le monde (correspond au signe *)
- +anonymous pour autoriser les utilisateurs non authentifiés
- +users pour autoriser les utilisateurs authentifiés (correspond au signe +)
- +owner pour autoriser le propriétaire de la page concernée (correspond au signe =)
- +admin pour autoriser un administrateur du Wiki (correspond au signe @)
- extension de la gestion des acls avec le droit manage
- cela nous sert à autoriser ou non la gestion des ACL ; sans ce droit, un utilisateur ne peut modifier les ACL d'une page, même s'il en est le propriétaire ; ce droit est défini par défaut via la variable de configuration "default_manage_acl"=>"+admin\n+owner"
- résumé de révision
- cela nous sert à visualiser rapidement les modifications dans les révisions et la page DerniersChangements ; cela se fait sous la forme d'une mini-zone de saisie changelog enregistrée avec la page ; vous pouvez le tester sur le (en bas et à droite, au dessus de la recherche)
- comptage des accès aux pages
- j'ai implémenté un comptage brut du nombre d'accès à une page : il est incrémenté à chaque lecture d'une page par un utilisateur autre que son propriétaire ; ce comptage est ensuite affiché discrètement en haut de chaque page, mais est aussi utilisé dans une action toppages qui affiche la liste des pages triées par ordre de fréquentation décroissant ; vous pouvez le constater dans
- ... (en cours de rédaction)
En cours de tests :