MediaWiki
De Wiki Seb35
MediaWiki est un logiciel de wiki : il permet la gestion collaborative de connaissances, pour rassembler des communautés soit d’une certaine taille soit trop dispersées géographiquement pour se rencontrer régulièrement.
Types d’usages
Deux types de profils :
- wiki interne au sein d’une entreprise (d’une certaine taille) : permet une mémoire collective et partagée, par exemple :
- présenter et documenter les savoir-faire métier internes, par exemple les méthodes de production, ce qui peut servir aux commerciaux pour mieux comprendre ce qui se fait et affiner leur discours ;
- partager et tenir à jour les procédures et politiques internes : processus comptables, remboursements de notes de frais, gestion des congés, intéressement des salariés, documentation sur l’informatique, etc. ;
- servir de support pour diffuser les grandes orientations de l’entreprise (stratégie, budget et plan annuels, etc.) voire les comptes-rendus de réunion ;
- possiblement stocker des documents s’ils peuvent être vus par tous les utilisateurs du wiki, par exemple pour un wiki ouvert à tous les salariés certains documents ne devraient pas y être (car relevant de la vie privée, ou trop secrets pour être trop partagés, etc.) ;
- discuter autour des points précédents, par exemple sur la stratégie de l’entreprise ; cela peut bien sûr être fait autour de la machine à café dans les petites entreprises, mais ça devient moins possible dans les plus grosses entreprises.
- Exemples : Intellipedia (wikis internes aux services secrets américains), Diplopedia (wiki interne au Département d’État américain), OpenStreetMap (wiki de travail autour du projet OSM), Meta-Wiki (wiki de travail autour des projets Wikimedia), Wiki du hackerspace Breizh Entropy (wiki de documentation et mémoire collective)
- wiki communautaire autour d’un sujet donné : c’est l’usage originel des wikis sur l’Internet, pour permettre à toutes les bonnes volontés d’améliorer la connaissance autour d’un sujet ; cela peut être :
- la matière encyclopédique, par exemple Wikipédia : beaucoup de sujets mais chacun ne comprend que des éléments généraux, sans rentrer trop dans le détail,
- un domaine spécialisé voire hyper-spécialisé, par exemple Ékopédia (solutions écologiques), Wookieepedia (univers Star Wars), Ratoupédia (rats domestiques), OWASP (sécurité informatique), une grande partie des wikis sur Wikia,
- la mémoire ou documentation d’un territoire donné, par exemple Wiki-Brest, Wiki-Rennes
- des cours en ligne (par exemple la Wikiversité) ou des savoir-faire (par exemple Wikibooks ou Ékopédia),
- des bases de données, par exemple Wikidata (base de données "encyclopédique"), Wikiquote (recueil de citations), Wikispecies (recensement des espèces), Wikimedia Commons (médiathèque), Wiktionnaire (dictionnaire).
Bénéfices d’usage (en interne à une entreprise)
- Plateforme de publication de documents sur un réseau interne
- Archivage et évolution des documents prévue
- Travail en commun possible sur des documents (toutefois pas d’éditions concurrentes/en même temps)
- Polyvalence de l’outil (quoiqu’il puisse être compliqué de faire des "contenus dynamiques" sans être formé spécifiquement)
- Possibilité de discussion intégrée
Faire vivre un wiki
Comme l’a analysé et expliqué Anthere, il est crucial pour une vie saine d’un wiki que celui-ci soit régulièrement jardiné, c’est-à-dire entretenu et rangé pour rester pratique à utiliser au quotidien.
Quoiqu’il est possible, dans un premier temps, qu’un unique animateur s’occupe de ce jardinage, il faut viser à court ou moyen terme que diverses personnes s’approprient l’outil et s’occupent chacune d’une facette du jardinage (cf le billet de blog précédent).
ajouter : aspects techniques :
- choisir les extensions et les installer
- maintenir dans le temps les instances MediaWiki
Debug data:
-
Start request GET /MediaWiki?oldid=150
HTTP HEADERS:
CONNECTION: Keep-Alive
HOST: wiki.seb35.fr
ACCEPT-ENCODING: br,gzip
IF-MODIFIED-SINCE: Sun, 25 Oct 2020 14:04:13 GMT
ACCEPT-LANGUAGE: en-US,en;q=0.5
ACCEPT: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
USER-AGENT: CCBot/2.0 (https://commoncrawl.org/faq/)
CONTENT-LENGTH:
CONTENT-TYPE: -
[caches] main: EmptyBagOStuff, message: SqlBagOStuff, parser: SqlBagOStuff
-
[caches] LocalisationCache: using store LCStoreCDB
-
Fully initialised
-
Connected to database 0 at localhost:/run/mysqld/mysqld.sock
-
Title::getRestrictionTypes: applicable restrictions to [[MediaWiki]] are {edit,move}
-
[ContentHandler] Created handler for wikitext: WikitextContentHandler
-
Connected to database 0 at localhost:/run/mysqld/mysqld.sock
-
[DBPerformance] [GET] Expectation (masterConns <= 0) by MediaWiki::main not met:
[connect to localhost:/run/mysqld/mysqld.sock (wiki_seb35)]
TransactionProfiler.php line 271 calls wfBacktrace()
TransactionProfiler.php line 128 calls TransactionProfiler->reportExpectationViolated()
LoadBalancer.php line 517 calls TransactionProfiler->recordConnection()
SqlBagOStuff.php line 160 calls LoadBalancer->getConnection()
SqlBagOStuff.php line 245 calls SqlBagOStuff->getDB()
SqlBagOStuff.php line 219 calls SqlBagOStuff->getMulti()
MessageCache.php line 300 calls SqlBagOStuff->get()
MessageCache.php line 881 calls MessageCache->load()
MessageCache.php line 800 calls MessageCache->getMsgFromNamespace()
MessageCache.php line 737 calls MessageCache->getMessageFromFallbackChain()
Message.php line 1075 calls MessageCache->get()
Message.php line 698 calls Message->fetchMessage()
Message.php line 789 calls Message->toString()
OutputPage.php line 930 calls Message->text()
OutputPage.php line 977 calls OutputPage->setHTMLTitle()
Article.php line 512 calls OutputPage->setPageTitle()
ViewAction.php line 44 calls Article->view()
MediaWiki.php line 463 calls ViewAction->show()
MediaWiki.php line 269 calls MediaWiki->performAction()
MediaWiki.php line 634 calls MediaWiki->performRequest()
MediaWiki.php line 482 calls MediaWiki->main()
index.php line 41 calls MediaWiki->run()
index.php line 31 calls require() -
IP: 18.215.185.97
-
[MessageCache] MessageCache::load: Loading fr... got from global cache
-
Unstubbing $wgParser on call of $wgParser::firstCallInit from MessageCache::transform
-
Parser: using preprocessor: Preprocessor_DOM
-
Unstubbing $wgLang on call of $wgLang::_unstub from ParserOptions::__construct
-
Article::view using parser cache: yes
-
Article::view: doing uncached parse
-
[Preprocessor] Saved preprocessor XML to memcached (key wiki_seb35:preprocess-xml:cc26b8e356170b1174bcbeb186d3616a:0)
-
[Preprocessor] Saved preprocessor XML to memcached (key wiki_seb35:preprocess-xml:cc26b8e356170b1174bcbeb186d3616a:0)
-
Saved in parser cache with key wiki_seb35:pcache:idhash:34-0!*!*!!*!*!* and timestamp 20210125105351 and revision id 150
-
DatabaseBase::query: Writes done: REPLACE INTO `objectcache` (keyname,value,exptime) VALUES ('X')
-
[DBPerformance] [GET] Expectation (writes <= 0) by MediaWiki::main not met:
query: REPLACE INTO `objectcache` (keyname,value,exptime) VALUES ('X')
TransactionProfiler.php line 271 calls wfBacktrace()
TransactionProfiler.php line 181 calls TransactionProfiler->reportExpectationViolated()
Database.php line 1165 calls TransactionProfiler->recordQueryCompletion()
Database.php line 2911 calls DatabaseBase->query()
DatabaseMysqlBase.php line 439 calls DatabaseBase->nativeReplace()
SqlBagOStuff.php line 394 calls DatabaseMysqlBase->replace()
ParserCache.php line 275 calls SqlBagOStuff->set()
PoolWorkArticleView.php line 151 calls ParserCache->save()
PoolCounterWork.php line 123 calls PoolWorkArticleView->doWork()
Article.php line 674 calls PoolCounterWork->execute()
ViewAction.php line 44 calls Article->view()
MediaWiki.php line 463 calls ViewAction->show()
MediaWiki.php line 269 calls MediaWiki->performAction()
MediaWiki.php line 634 calls MediaWiki->performRequest()
MediaWiki.php line 482 calls MediaWiki->main()
index.php line 41 calls MediaWiki->run()
index.php line 31 calls require() -
[username] User::isValidUserName: '18.215.185.97' invalid due to empty, IP, slash, length, or lowercase
-
[MessageCache] MessageCache::load: Loading en... got from global cache
-
Title::getRestrictionTypes: applicable restrictions to [[MediaWiki]] are {edit,move}