Changes
Jump to navigation
Jump to search
Created page with "= Options for configuration = * site name * site URL * wikibase installation * sending email * [https://www.mediawiki.org/wiki/Manual:Securing_database_passwords locate passwo..."
= Options for configuration =
* site name
* site URL
* wikibase installation
* sending email
* [https://www.mediawiki.org/wiki/Manual:Securing_database_passwords locate password file elsewhere? not in plain text? ]
* copyright
* [https://github.com/wmde/wikibase-docker Wikibase-docker example]
* [https://github.com/wmde/wikibase-docker/blob/master/README-compose.md Readme there for multiple services]
* [https://www.mediawiki.org/wiki/Manual:LocalSettings.php LocalSettings]
* [https://doc.wikimedia.org/mediawiki-core/master/php/LocalSettingsGenerator_8php.html settings generator]
* [https://addshore.com/2018/06/customizing-wikibase-config-in-the-docker-compose-example/ Someone customizing the wikibase docker compose]
= Main services =
* Wikibase
* WDQS
* WDQS backend
* QuickStatements
= Features =
== Gadgets ==
[https://www.mediawiki.org/wiki/Extension:Gadgets "The Gadgets extension provides a way for users to pick JavaScript or CSS based "gadgets" that other wiki users provide."]
* See [https://www.mediawiki.org/wiki/Extension:Gadgets Extension:Gadgets instructions on how to install ]
* See [https://www.wikidata.org/wiki/Special:Gadgets Special:Gadgets on wikidata]
* See [https://www.wikidata.org/wiki/MediaWiki:Gadgets-definition MediaWiki:Gagdgets-definition on wikidata]
* Check [https://www.wikidata.org/wiki/Special:Version Special:Version on wikidata] to see if gadgets are installed.
== EasyQuery ==
* [https://www.wikidata.org/wiki/MediaWiki:Gadget-EasyQuery.js EasyQuery.js] gadget, needs to be updated for the query endpoint, at the very least. Can be done manually to start.
== Customizing the menu ==
* [https://stuff.coffeecode.net/2018/wikibase-workshop-swib18.html "Customizing the menu"]
* edit the sidebar, go to "/wiki/MediaWiki:Sidebar"
** [[MediaWiki:Sidebar]]
** Special:NewItem|New item
** Special:NewProperty|New property
== Logo ==
* [https://stuff.coffeecode.net/2018/wikibase-workshop-swib18.html "Adding a Custom Logo"]
== User rights and namespaces ==
* [https://www.mediawiki.org/wiki/Manual:User_rights user rights]
* [https://www.mediawiki.org/wiki/Manual:$wgNamespaceProtection 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 ==
* [https://stuff.coffeecode.net/2018/wikibase-workshop-swib18.html "Hide link boxes on the right hand side of item pages"]
* [https://stuff.coffeecode.net/2018/wikibase-workshop-swib18.html "Supporting links to external vocabularies"]
== Scripting extensions ==
* [https://www.mediawiki.org/wiki/Extension:Scribunto Scribunto]
* [https://www.mediawiki.org/wiki/Extension:ParserFunctions ParserFunctions]
* test for ParserFunctions: [http://wiki.personaldata.io/wiki/Template_tests this] should NOT display code.
* test for Lua [https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Getting_started here].
* Include the following [https://www.mediawiki.org/wiki/Extension:Scribunto#Integrating_extensions three extensions] for easier editing.
* [https://www.mediawiki.org/wiki/Extension:Scribunto#Integrating_extensions Wikidata client and Lua]
== Embed videos ==
* [https://www.mediawiki.org/wiki/Extension:EmbedVideo EmbedVideo extension]
== query prefixes ==
* defined default prefixes `pdiot`, `pdio`, etc, and fix the autocomplete accordingly.
== widgets ==
* [https://www.mediawiki.org/wiki/Extension:Widgets Widgets]
= Problems =
== Login problem ==
* "There seems to be a problem with your login session; this action has been canceled as a precaution against session hijacking"
* site name
* site URL
* wikibase installation
* sending email
* [https://www.mediawiki.org/wiki/Manual:Securing_database_passwords locate password file elsewhere? not in plain text? ]
* copyright
* [https://github.com/wmde/wikibase-docker Wikibase-docker example]
* [https://github.com/wmde/wikibase-docker/blob/master/README-compose.md Readme there for multiple services]
* [https://www.mediawiki.org/wiki/Manual:LocalSettings.php LocalSettings]
* [https://doc.wikimedia.org/mediawiki-core/master/php/LocalSettingsGenerator_8php.html settings generator]
* [https://addshore.com/2018/06/customizing-wikibase-config-in-the-docker-compose-example/ Someone customizing the wikibase docker compose]
= Main services =
* Wikibase
* WDQS
* WDQS backend
* QuickStatements
= Features =
== Gadgets ==
[https://www.mediawiki.org/wiki/Extension:Gadgets "The Gadgets extension provides a way for users to pick JavaScript or CSS based "gadgets" that other wiki users provide."]
* See [https://www.mediawiki.org/wiki/Extension:Gadgets Extension:Gadgets instructions on how to install ]
* See [https://www.wikidata.org/wiki/Special:Gadgets Special:Gadgets on wikidata]
* See [https://www.wikidata.org/wiki/MediaWiki:Gadgets-definition MediaWiki:Gagdgets-definition on wikidata]
* Check [https://www.wikidata.org/wiki/Special:Version Special:Version on wikidata] to see if gadgets are installed.
== EasyQuery ==
* [https://www.wikidata.org/wiki/MediaWiki:Gadget-EasyQuery.js EasyQuery.js] gadget, needs to be updated for the query endpoint, at the very least. Can be done manually to start.
== Customizing the menu ==
* [https://stuff.coffeecode.net/2018/wikibase-workshop-swib18.html "Customizing the menu"]
* edit the sidebar, go to "/wiki/MediaWiki:Sidebar"
** [[MediaWiki:Sidebar]]
** Special:NewItem|New item
** Special:NewProperty|New property
== Logo ==
* [https://stuff.coffeecode.net/2018/wikibase-workshop-swib18.html "Adding a Custom Logo"]
== User rights and namespaces ==
* [https://www.mediawiki.org/wiki/Manual:User_rights user rights]
* [https://www.mediawiki.org/wiki/Manual:$wgNamespaceProtection 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 ==
* [https://stuff.coffeecode.net/2018/wikibase-workshop-swib18.html "Hide link boxes on the right hand side of item pages"]
* [https://stuff.coffeecode.net/2018/wikibase-workshop-swib18.html "Supporting links to external vocabularies"]
== Scripting extensions ==
* [https://www.mediawiki.org/wiki/Extension:Scribunto Scribunto]
* [https://www.mediawiki.org/wiki/Extension:ParserFunctions ParserFunctions]
* test for ParserFunctions: [http://wiki.personaldata.io/wiki/Template_tests this] should NOT display code.
* test for Lua [https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Getting_started here].
* Include the following [https://www.mediawiki.org/wiki/Extension:Scribunto#Integrating_extensions three extensions] for easier editing.
* [https://www.mediawiki.org/wiki/Extension:Scribunto#Integrating_extensions Wikidata client and Lua]
== Embed videos ==
* [https://www.mediawiki.org/wiki/Extension:EmbedVideo EmbedVideo extension]
== query prefixes ==
* defined default prefixes `pdiot`, `pdio`, etc, and fix the autocomplete accordingly.
== widgets ==
* [https://www.mediawiki.org/wiki/Extension:Widgets Widgets]
= Problems =
== Login problem ==
* "There seems to be a problem with your login session; this action has been canceled as a precaution against session hijacking"