Changes
Jump to navigation
Jump to search
Line 1:
Line 1:
− = 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 ==
− Gadgets are little bits of Javascript code that allow cool actions user side.
− * 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.
− * See [https://www.mediawiki.org/wiki/Extension:Gadgets Extension:Gadgets instructions on MediaWiki]
− == 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.
− +
+
+
+
+
+
− == Logo ==
− +
− +
− +
− +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
− +
− * wikibase constraints work (meaning when you go to an item page, the constraints show up; will need to test myself)+
+
+
− +
− * [https://stuff.coffeecode.net/2018/wikibase-workshop-swib18.html#_via_wikibaseimport_code_importentities_php_code notes on wikibase]+
− * edit the sidebar, go to "/wiki/MediaWiki:Sidebar"
− ** [https://private.dehaye.org/wiki/MediaWiki:Sidebar here for private.dehaye.org]
−
− ** Special:NewItem|New item
− ** Special:NewProperty|New property
−
− * [https://stuff.coffeecode.net/2018/wikibase-workshop-swib18.html "Adding a Custom Logo"]
− * [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 "Customizing the menu"]
− * [https://stuff.coffeecode.net/2018/wikibase-workshop-swib18.html "Supporting links to external vocabularies"]
− * gadgets
− ** [https://www.wikidata.org/wiki/Special:Gadgets Special:Gadgets on wikidata]
− ** [https://www.wikidata.org/wiki/MediaWiki:Gadgets-definition MediaWiki:Gagdgets-definition on wikidata]
− ** [https://www.wikidata.org/wiki/Special:Version Special:Version on wikidata]
− ** [https://www.mediawiki.org/wiki/Extension:Gadgets Extension:Gadgets instructions on MediaWiki]
−
− = Instances =
− == Paul personal ==
− Give me copy of Docker repo for:
− * PrivatePaul
− * private.dehaye.org
− * nothing public (view, edit, account creation)
− * with Wikibase, [https://wqs.needs.services WBQS], etc
− and host it.
−
− == base.personaldata.io ==
− as above, with in addition:
− * name: PersonalData.IO
− * host: base.personaldata.io
− * default settings for publicity
−
− == Paul personal v2 ==
− * [https://stuff.coffeecode.net/2018/wikibase-workshop-swib18.html#_adding_quality_constraints_for_property_values "Adding quality constraints for property values"]
−
−
− = See also =
−
− * [https://wikibase-registry.wmflabs.org/wiki/Main_Page Wikibase registry main page]
− * [https://medium.com/@thisismattmiller/wikibase-for-research-infrastructure-part-1-d3f640dfad34 Wikibase for research infrastructure]
→bugs
See [[Wikibase options]] for a summary for each option, [[Louis]] for the dev notes.
== Customizing the menu ==
= wiki.personaldata.io =
== current configuration ==
* name: [http://wiki.personaldata.io wiki.personaldata.io]
* query: [http://query.personaldata.io query.personaldata.io]
* public by default
* all standard services: WDQS, QuickStatements (untested)
== User rights and namespaces ==
=== bugs ===
* [https://www.mediawiki.org/wiki/Manual:User_rights user rights]
* (FIX) for some reason the item labels don't show anymore
* [https://www.mediawiki.org/wiki/Manual:$wgNamespaceProtection page specific user rights]
* (FIX) updater crashes
* custom namespaces
* (FIX) sending emails
* (FIX) [[Wikibase_options#Widgets]] is now installed, but creates a problem.
* (FIX) When trying to log in, seems related to http(s): "There seems to be a problem with your login session; this action has been canceled as a precaution against session hijacking. Please resubmit the form."
* (FIX?) search problem: "An error has occurred while searching: We could not complete your search due to a temporary problem. Please try again later."
* (WAIT) internal alias/namespace problems in the query service (there is reference to wikibase.svc, wait for [[Wikibase_options#Query_prefixes]] to be fixed maybe first)
* (WAIT) autocomplete in the query service uses wrong prefix
* (WAIT) why do some pages miss the logo (like this one), while some others have it?
* (WAIT) QuickStatements has bugs
** on accessing (user) batches
** on running in background
== done ==
# (Friday 15th:) [[Wikibase_options#Scripting_extensions ]]
# (Friday 15th:) [[Wikibase_options#Gadgets]]
# Automatically done: set up API, for instance [http://wiki.personaldata.io/wiki/Special:ApiSandbox#action=wbeditentity&new=item&data=%7B%7D here], so it works. Seems to need:
## a site name is preconfigured
## have a way to get a token (presumably needed)
## to test:
### log in
### go [http://wiki.personaldata.io/wiki/Special:ApiSandbox#action=wbeditentity&new=item&data=%7B%7D here].
### click on the left on `action:wbeditentity`
### set `site` = ??? (there needs to be a choice!)
### set name = "This is a API test item"
### click "auto-fill token" (presumably needed)
### click "Make Request"
# Set up quick statements
# set up git/github/gitlab account so Paul can edit/update/see
# Set [https://www.mediawiki.org/wiki/Manual:$wgAllowUserJs wgAllowUserJs] to true
# Make mobile friendly with the [https://www.mediawiki.org/wiki/Extension:MobileFrontend MobileFrontend extension]
# Add logo
== Constraints handler ==
== todo ==
# [[Wikibase_options#Query_prefixes]]
# [[Wikibase_options#Supporting_links_to_external_vocabularies]] (on wiki.personaldata.io, the property is P49)
# [https://www.mediawiki.org/wiki/Manual:Configuring_file_uploads| Configure file uploads] securely!
== see also ==
== later ==
# [[Wikibase_options#Constraints_handler ]]