* Designer Logo Reims
***Web2007 est un bureau indépendant situé à Genève et a l'habitude de travailler pour des entreprises PARTOUT en France et en Europe
Designer Logo Reims
Article:
D'autant plus MediaWiki tienne de base un ensemble de fonctions liées à la restriction, l'ac et la définition de groupes d'utilisateurs, le contrôle de l'ac aux pages ne semble pas constituer un élément de haute priorité dans le processus de développement. Par exemple, il n'est pas facile de définir des permissions d'ac aux pages en fonction de l'espace de nom. D'autres moteurs de wiki, comme TWiki et MoinMoin, apportent plus de puissance en gérant des mécanismes de sécurité avancés comme des listes de contrôle d'ac. Plusieurs « crochets » (« hooks » en anglais) auxquels peuvent être liés du code supplémentaire, sont contenus dans le code source de MediaWiki. Cela permet aux programmeurs d'écrire des extensions sans convertir la base ou sans les obliger à soumettre leur code à un contrôle de révision. La plupart du temps, installer une extension revient à ajouter une ligne de code informatique dans le fichier de configuration, bien que dans certains cas, des changements au niveau de la base de données soient en plus nécessaires. De simples scripts permettent d'intégrer du contenu comme des fichiers Adobe Flash ou des formulaires HTML et déterminent les extensions disponibles. D'autres scripts ajoutent de nouveaux comportements compliqués à la syntaxe wiki. C'est l'exemple de SemanticMediaWiki qui donne la possibilité d'ajouter des relations structurées et recherchables et des atts aux pages wiki (voir : Web sémantique). La WikimediaFoundation détient un serveur sur lequel de nombreuses extensions sont hébergées. En effet, MediaWiki est préféré pour faire pirouetter Wikipédia, qui est un des dix sites les plus visités au monde6, les performances du moteur et son extensibilité ont été optimisées de façon accrue. MediaWiki gère les caches Squid, les duplications de bases de données avec répartition de charge, la mise en cache du côté du client, le memcached ou la mise en cache basée sur les tables pour les traitements constamment consultés ou les résultats de demandes courantes, sous la forme d'un fichier de cache statique, avec des fonctionnalités réduites, la compression des anciennes versions, et une file d'attente des tâches pour les opérations de base de données. A signaler que MediaWiki soit surdimensionné pour un usage de taille réduite, car son large ensemble de fonctionnalités et son interface ont un coût en termes de performance. D'un autre côté, le logiciel convient exactement pour les opérations des fermes wikis, comme les projets Wikimedia et la famille de langue. Cependant, MediaWiki n'est pas pourvu de fonctionnalités pour gérer de telles installations.