RE: [gull] Modification de code (en général)

Laurent Franceschetti laurent at franceschetti.net
Fri May 23 09:34:14 CEST 2008


Magnus a écrit
> 
> Parfois il est prévu de permettre la surcharge (la 
> technique varie) des fonctionnalités afin de diminuer la 
> difficulté de 
> la mise à jour.
> 
> 
C'est là où mediawiki est faible sur ce point, par rapport à d'autres
outils. Bien qu'ils aient un système d' extensions", qui permet en théorie
de faire beaucoup de choses (hooks et autres), en pratique on se retrouve à
modifier pas mal de fichiers dans le code, pour faire des choses simples.
Problème notamment sur la sécurité, où les fonctions peu ou mal centralisées
ont malheureusement freiné mediawiki en environnement d'entreprise.

Mais d'un autre côté, on dirait que c'est une philosophie de l'extension
"do-it-yourself", qui ressemble un peu au Linux des premiers temps: ça prend
du temps, mais on peut (presque) tout faire.

Ca c'est une question: est-ce un avantange ou un inconvénient pour
mediawiki? Dans Linux ça a été un facteur de succès, mais en même temps on
assiste aujourd'hui à une sorte de "normalisation" vers Ubuntu... Qui en
principe n'empêche pas de "customiser" la machine installée, voire de faire
des distributions adaptées à nos besoins.

Alors mediawiki (ou d'autres outils puissants de ce genre) pourrait-il
évoluer vers des "distros"? On l'a bien fait pour Apache. Pourquoi ne pas
concevoir des tools de configuration (à la Yast, etc.)?  Un assistant qui
demande la langue (ou les langues), si on veut une config entreprise, perso,
petite équipe, etc. et qui fait le nécessaire au début? Cela traiterait un
20% de typologies qui sont 80% des cas.

Cela repose la question de comment faire les modifications. Mais au moins on
saurait où on va?







More information about the gull mailing list