Difference between revisions of "Wikibase options"
Jump to navigation
Jump to search
(10 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
+ | = Warning = | ||
+ | This page attempted to list wikibase options. At some point I switched systems. I am now using {{Q|2060}}. This page still contains information that wasn't passed on though, so it is kept. | ||
+ | |||
= Options for configuration = | = Options for configuration = | ||
* site name | * site name | ||
Line 47: | Line 50: | ||
* [https://www.mediawiki.org/wiki/Manual:$wgNamespaceProtection page specific user rights] | * [https://www.mediawiki.org/wiki/Manual:$wgNamespaceProtection page specific user rights] | ||
* custom namespaces | * custom namespaces | ||
− | |||
− | |||
− | |||
== Constraints handler == | == Constraints handler == | ||
Line 55: | Line 55: | ||
== Links on Wikibase installs == | == Links on Wikibase installs == | ||
− | * [https://stuff.coffeecode.net/2018/wikibase-workshop-swib18.html | + | |
+ | Add the following setting to ''LocalSettings.php'': | ||
+ | |||
+ | $wgWBRepoSettings['formatterUrlProperty'] = 'P49'; | ||
+ | |||
+ | where {{P|49}} depends on the instance (P49 on wiki.personaldata.io) | ||
+ | |||
+ | * See [https://stuff.coffeecode.net/2018/wikibase-workshop-swib18.html#_supporting_links_to_external_vocabularies here] for reference. | ||
== Scripting extensions == | == Scripting extensions == | ||
Line 87: | Line 94: | ||
== Widgets == | == Widgets == | ||
* [https://www.mediawiki.org/wiki/Extension:Widgets Widgets] | * [https://www.mediawiki.org/wiki/Extension:Widgets Widgets] | ||
+ | * See for instance [[Youtube]]. Error: "Error from line 24 of /var/www/html/extensions/Widgets/WidgetRenderer.php: Class 'Smarty' not found" | ||
= Questions = | = Questions = | ||
− | * Is it possible to have | + | * Is it possible to have multiple namespaces for items? |
* how do we fix autocomplete? (wait until default prefix is set up properly) | * how do we fix autocomplete? (wait until default prefix is set up properly) | ||
+ | * why do properties on wikidata also have an item associated to them? what is the use case? | ||
+ | * canonical way to refer from an item to a template? could be used to define ShEx --> Template and create ShapeMap | ||
+ | * hold properties and their alignment on wikidata/[https://wikibase-registry.wmflabs.org/wiki/Main_Page registry] | ||
= See also = | = See also = | ||
Line 98: | Line 109: | ||
* [https://stuff.coffeecode.net/2018/wikibase-workshop-swib18.html#_via_wikibaseimport_code_importentities_php_code notes on wikibase] | * [https://stuff.coffeecode.net/2018/wikibase-workshop-swib18.html#_via_wikibaseimport_code_importentities_php_code notes on wikibase] | ||
* [https://wikidata.org/wiki/Special:Version Wikidata Special:Version] | * [https://wikidata.org/wiki/Special:Version Wikidata Special:Version] | ||
+ | |||
+ | [[Category:Help]] |
Latest revision as of 00:54, 26 January 2020
Warning
This page attempted to list wikibase options. At some point I switched systems. I am now using PersonalData.IO Wikibase production instance (Q2060). This page still contains information that wasn't passed on though, so it is kept.
Options for configuration
- site name
- site URL
- wikibase installation
- sending email
- locate password file elsewhere? not in plain text?
- copyright
- Wikibase-docker example
- Readme there for multiple services
- LocalSettings
- settings generator
- Someone customizing the wikibase docker compose
Main services
- Wikibase
- WDQS
- WDQS backend
- QuickStatements
Features
Gadgets
- See Special:Gadgets on wikidata
- See MediaWiki:Gagdgets-definition on wikidata
- Check Special:Version on wikidata to see if gadgets are installed.
EasyQuery
- EasyQuery.js gadget, needs to be updated for the query endpoint, at the very least. Can be done manually to start.
- "Customizing the menu"
- edit the sidebar, go to "/wiki/MediaWiki:Sidebar"
** Special:NewItem|New item ** Special:NewProperty|New property
Logo
User rights and namespaces
- user rights
- page specific user rights
- custom namespaces
Constraints handler
- wikibase constraints work (meaning when you go to an item page, the constraints show up; will need to test myself)
Links on Wikibase installs
Add the following setting to LocalSettings.php:
$wgWBRepoSettings['formatterUrlProperty'] = 'P49';
where formatter URL (P49) depends on the instance (P49 on wiki.personaldata.io)
- See here for reference.
Scripting extensions
- Scribunto
- ParserFunctions
- test for ParserFunctions: this should NOT display code.
- test for Lua here.
- Include the following three extensions for easier editing.
- Wikidata client and Lua
Embed videos
(redundant with the Widgets extension, possibly)
Query prefixes
- need to add as default prefix in the query service:
PREFIX pdio: <http://wiki.personaldata.io/entity/> PREFIX pdiot: <http://wiki.personaldata.io/prop/direct/>
For reference, this is current list:
PREFIX wd: <http://www.wikidata.org/entity/> PREFIX wdt: <http://www.wikidata.org/prop/direct/> PREFIX wikibase: <http://wikiba.se/ontology#> PREFIX p: <http://www.wikidata.org/prop/> PREFIX ps: <http://www.wikidata.org/prop/statement/> PREFIX pq: <http://www.wikidata.org/prop/qualifier/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> PREFIX bd: <http://www.bigdata.com/rdf#>
Widgets
- Widgets
- See for instance Youtube. Error: "Error from line 24 of /var/www/html/extensions/Widgets/WidgetRenderer.php: Class 'Smarty' not found"
Questions
- Is it possible to have multiple namespaces for items?
- how do we fix autocomplete? (wait until default prefix is set up properly)
- why do properties on wikidata also have an item associated to them? what is the use case?
- canonical way to refer from an item to a template? could be used to define ShEx --> Template and create ShapeMap
- hold properties and their alignment on wikidata/registry