MediaWiki/extensions: Difference between revisions
m minor tweaks |
listing a few key extensions regarding automation and multilanguage |
||
(2 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
It would seem that '''adding extensions is not the problematic part but removing them''' in a clean manner after they've been added at some point previously. | It would seem that '''adding extensions is not the problematic part but removing them''' in a clean manner after they've been added at some point previously. | ||
'''Key extensions''' | |||
*[[#MediaWiki Language Extension Bundle]] takes care of our multilinguality. | |||
*[[#Wikibase]] and [[#Wikibase Client]] are being developed as a part of the [[Wikidata]] project will be our structured data storage, retrieval and modification extension duo. It remains to be seen how [[#LinkedWiki]] extensions with similar functionality by the [[DBpedia]] people will develop from now on. Going to keep a close eyeon it | |||
''' See also: ''' | ''' See also: ''' | ||
Line 1,527: | Line 1,531: | ||
[[MediaWiki/Widgets]] - obviously we want to enable the Youtube widget so we can embed ads and anti-ads into articles. | [[MediaWiki/Widgets]] - obviously we want to enable the Youtube widget so we can embed ads and anti-ads into articles. | ||
=== Wikidata === | === Wikibase === | ||
{| class="wikitable" | |||
|- | |||
! Extension | |||
! General description | |||
! Consumium specific | |||
! Implementation | |||
! Compabilities | |||
! Other notes | |||
|- | |||
| <tt>'''[[mw:Extension:Wikibase]]'''</tt> | |||
| Wikibase is an extension that allows you to use your wiki as a [[w:structured data]] [[w:data repository|repository]]. Its development is part of the [[Wikidata]] project. The data can in turn be used in a wiki using the [[#Wikibase Client]] extension. | |||
| Wikibase will be used to keep Consumium's own structured data | |||
| [[mw:API]], [[mw:Ajax]], [[mw:User interface]], [[mw:ContentHandler]] | |||
| 1.21.0 and up | |||
| | |||
|} | |||
=== Wikibase Client === | |||
{| class="wikitable" | |||
|- | |||
! Extension | |||
! General description | |||
! Consumium specific | |||
! Implementation | |||
! Compabilities | |||
! Other notes | |||
|- | |||
| <tt>'''[[mw:Extension:Wikibase Client]]'''</tt> | |||
| Wikibase Client is an extension that acts as a client to the Wikibase extension. Its development is part of the Wikidata project. Wikibase Client obtains [[interlanguage]] links from a Wikibase repository via a shared changes database table and polling maintenance script, and displays them on the client wiki. Links are sorted by the client's preferred sorting. | |||
| | |||
| Not listed | |||
| 1.20.0 and up | |||
| Client for [[#Wikibase]] | |||
|} | |||
=== WikiLexicalData === | |||
{| class="wikitable" | {| class="wikitable" | ||
Line 1,538: | Line 1,583: | ||
! Other notes | ! Other notes | ||
|- | |- | ||
| <tt>'''[[mw:Extension: | | <tt>'''[[mw:Extension:WikiLexicalData]]'''</tt> | ||
| Wikidata allows to configure some namespaces to use several fields of different types (text, Combobox, etc.) on one wikipage and to store these fields in a structured database. | | Wikidata allows to configure some namespaces to use several fields of different types (text, Combobox, etc.) on one wikipage and to store these fields in a structured database. | ||
| | | |