Difference between revisions of "Instances"

From Wikibase Personal data
Jump to navigation Jump to search
 
(74 intermediate revisions by 5 users not shown)
Line 1: Line 1:
  
 +
See [[Wikibase options]] for a summary for each option, [[Louis]] for the dev notes.
  
 
= wikibase.needs.services =
 
version 1.31
 
 
* [http://wikibase.needs.services wiki] ou [http://private.dehaye.org private.dehaye.org]
 
* [http://wqs.needs.services WDQS]
 
* [https://wikibase.needs.services/wiki/Special:AllPages?from=&to=&namespace=120&hideredirects=1 List of items]
 
 
= 83.166.147.78 (ex base.personaldata.io) =
 
version 1.32
 
* [http://83.166.147.78:8181 wiki]
 
* [http://83.166.147.78:8282 WDQS]
 
* [http://83.166.147.78:8282/#SELECT%20%2a%20WHERE%20%7B%0A%20%20%3Fs%20%3Fp%20%3Fo.%20%0A%20%20%7D test] (needs more than one result when pressing on the play button)
 
 
= wiki.personaldata.io and query.personaldata.io =
 
 
wiki.personaldata.io : wikibase installation
 
 
query.personaldata.io : wikibase query service installation
 
 
Ip : 83.166.154.137 (Infomaniak VM)
 
 
<pre>
 
root@ov-f89f95:~# docker ps
 
CONTAINER ID        IMAGE                                  COMMAND                  CREATED            STATUS              PORTS                    NAMES
 
470b6d3fa9bf        wikibase/quickstatements_perso:latest  "/bin/bash /entrypoi…"    2 hours ago        Up 2 hours          0.0.0.0:9191->80/tcp    wikibase-docker-v32-perso_quickstatements_1
 
d9b4e209c3be        wikibase/wikibase_perso:latest          "/bin/bash /entrypoi…"    2 hours ago        Up 2 hours          0.0.0.0:8181->80/tcp    wikibase-docker-v32-perso_wikibase_1
 
e25b57d73756        mariadb_perso:latest                    "docker-entrypoint.s…"    2 hours ago        Up 2 hours          3306/tcp                wikibase-docker-v32-perso_mysql_1
 
a5e0aed44d4c        wikibase/wdqs-frontend_perso:latest    "/entrypoint.sh ngin…"    3 hours ago        Up 3 hours          0.0.0.0:8282->80/tcp    wikibase-docker-v32-perso_wdqs-frontend_1
 
54a3237084ca        wikibase/wdqs-proxy_perso:latest        "/bin/sh -c \"/entryp…"  3 hours ago        Up 3 hours          0.0.0.0:8989->80/tcp    wikibase-docker-v32-perso_wdqs-proxy_1
 
4a87f42b70a1        wikibase/wdqs_perso:latest              "/entrypoint.sh /run…"    3 hours ago        Up 3 hours          9999/tcp                wikibase-docker-v32-perso_wdqs_1
 
28589bc4d3d6        elasticsearch                          "/docker-entrypoint.…"    3 hours ago        Up 3 hours          9200/tcp, 9300/tcp      wikibase-docker-v32-perso_elasticsearch_1
 
b9f506323df7        portainer/portainer                    "/portainer --admin-…"    4 hours ago        Up 4 hours          0.0.0.0:9000->9000/tcp  distracted_haslett
 
</pre>
 
 
Installation with docker-compose docdocker-compose.yml.
 
 
 
= 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 what is public/not
 
* gadget extension
 
  
  
 
= wiki.personaldata.io =
 
= wiki.personaldata.io =
 +
== current configuration ==
 
* name: [http://wiki.personaldata.io wiki.personaldata.io]
 
* name: [http://wiki.personaldata.io wiki.personaldata.io]
 +
* query: [http://query.personaldata.io query.personaldata.io]
 
* public by default
 
* public by default
* with all the services worked on so far (WBQS, QuickStatements, etc)
+
* all standard services: WDQS, QuickStatements (untested)
* updater works
+
 
* gadget extension
+
 
* [https://github.com/wmde/wikibase-docker/blob/abc8be6052b6a43e5ad70aff2821250ca174956f/docker-compose.yml#L32 also change internal alias]
+
=== bugs ===
* gadgets
+
* (FIX) for some reason the item labels don't show anymore
* constraints
+
* (FIX) updater crashes
 +
* (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
  
== problems ==
+
== todo ==
* login problem: "There seems to be a problem with your login session; this action has been canceled as a precaution against session hijacking"
+
# [[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!
  
= Paul personal v2 =
+
== later ==
* [https://stuff.coffeecode.net/2018/wikibase-workshop-swib18.html#_adding_quality_constraints_for_property_values "Adding quality constraints for property values"]
+
# [[Wikibase_options#Constraints_handler ]]

Latest revision as of 14:10, 2 May 2019

See Wikibase options for a summary for each option, Louis for the dev notes.


wiki.personaldata.io

current configuration


bugs

  • (FIX) for some reason the item labels don't show anymore
  • (FIX) updater crashes
  • (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

  1. (Friday 15th:) Wikibase_options#Scripting_extensions
  2. (Friday 15th:) Wikibase_options#Gadgets
  3. Automatically done: set up API, for instance here, so it works. Seems to need:
    1. a site name is preconfigured
    2. have a way to get a token (presumably needed)
    3. to test:
      1. log in
      2. go here.
      3. click on the left on `action:wbeditentity`
      4. set `site` = ??? (there needs to be a choice!)
      5. set name = "This is a API test item"
      6. click "auto-fill token" (presumably needed)
      7. click "Make Request"
  4. Set up quick statements
  5. set up git/github/gitlab account so Paul can edit/update/see
  6. Set wgAllowUserJs to true
  7. Make mobile friendly with the MobileFrontend extension
  8. Add logo

todo

  1. Wikibase_options#Query_prefixes
  2. Wikibase_options#Supporting_links_to_external_vocabularies (on wiki.personaldata.io, the property is P49)
  3. Configure file uploads securely!

later

  1. Wikibase_options#Constraints_handler