Both sides previous revisionPrevious revisionNext revision | Previous revision |
tools:wikibase [2025/02/09 19:51] – [Wikibase deployment] darron | tools:wikibase [2025/02/15 12:24] (current) – [Mediawiki extension] darron |
---|
| |
There are two main methods of installation | There are two main methods of installation |
* As a Mediawiki extension | * As a [[:tools:wikibase#mediawiki_extension|Mediawiki extension]] |
* As a Wikibase docker deployment | * As a [[:tools:wikibase#wikibase_docker_deployment|Wikibase docker deployment]] |
| |
===Mediawiki extension=== | ===Mediawiki extension=== |
Visit the [[https://www.mediawiki.org/wiki/Special:ExtensionDistributor/Wikibase|download]] page and fetch the correct version. | Visit the [[https://www.mediawiki.org/wiki/Special:ExtensionDistributor/Wikibase|download]] page and fetch the correct version. |
| |
This [[https://www.mediawiki.org/wiki/Wikibase/Installation|guide]] details the steps required to install the extension which is also outlined below (Mediawiki 1.43). | This [[https://www.mediawiki.org/wiki/Wikibase/Installation|guide]] details the steps required to install the extension which is also outlined below with Mediawiki 1.43. |
| |
| ==Extract== |
| |
| Enter the mediawiki installation directory and extract the archive into the extensions |
| directory |
| |
| <code> |
| cd /var/www/htdocs/www.examle.com/w |
| tar zxvf ~/Wikibase-REL1_43-XXXXXXX.tar.gz -C extensions |
| chown -R www-data:www-data extensions/Wikibase |
| </code> |
| |
==Composer== | ==Composer== |
| |
Enter the mediawiki install dir and run composer. Composer ought to have been installed earlier. | From the mediawiki directory run composer. Composer ought to have been installed earlier. |
| |
<code> | <code> |
| |
<code> | <code> |
wfLoadExtension( 'WikibaseRepository', "$IP/extensions/Wikibase/extension-repo.json" ); | wfLoadExtension('WikibaseRepository', "$IP/extensions/Wikibase/extension-repo.json"); |
require_once "$IP/extensions/Wikibase/repo/ExampleSettings.php"; | require_once "$IP/extensions/Wikibase/repo/ExampleSettings.php"; |
</code> | </code> |
</code> | </code> |
| |
===Wikibase deployment=== | /* |
| |
| ==WikibaseRDF== |
| |
| <code> |
| bash |
| COMPOSER=composer.local.json composer require --no-update professional-wiki/wikibase-rdf:~1.0 |
| composer update professional-wiki/wikibase-rdf --no-dev -o |
| chown -R www-data:www-data extensions/WikibaseRDF |
| exit |
| </code> |
| |
| <code> |
| wfLoadExtension('WikibaseRDF'); |
| $wgWikibaseRdfPredicates = [ |
| 'owl:sameAs', |
| 'owl:SymmetricProperty', |
| 'rdfs:subClassOf', |
| 'rdfs:subPropertyOf', |
| ]; |
| </code> |
| */ |
| |
| ===Wikibase docker deployment=== |
| |
[[https://github.com/wmde/wikibase-release-pipeline/tree/main/deploy|Github]] | [[https://github.com/wmde/wikibase-release-pipeline/tree/main/deploy|Github]] |
| |
===Resources=== | ===Resources=== |
| |
| [[https://www.mediawiki.org/wiki/Wikibase|Wikibase home page]] |
| |
| [[https://heardlibrary.github.io/digital-scholarship/lod/wikibase/|Wikibase tutorial]] |
| |
| [[https://www.mediawiki.org/wiki/Wikibase/Importing/en|Data import]] |
| |
[[tools:wikibaseintegrator|WikibaseIntegrator]] | [[tools:wikibaseintegrator|WikibaseIntegrator]] |
| |
| [[https://github.com/magnusmanske/quickstatements|quickstatements]] |
| |