Pintoch created this task.
Pintoch added a project: Wikibase-Containers.
Restricted Application added a subscriber: Aklapper.
Restricted Application added a project: Wikidata.

TASK DESCRIPTION
  **Problem**
  
  Some components (either Wikibase itself or some extensions) rely on special 
properties or items which have a special behavior. For instance, Wikibase has a 
`$formatterUrlProperty` configuration variable which expects a PID. This 
property is then used to render values for external identifiers. The Quality 
Constraints extension relies on bazillions of special PIDs and QIDs to define 
the constraints. The OpenRefine reconciliation interface also relies on some 
(instance of, subclass of…).
  
  We need a workflow to set up these magic properties.
  
  **Currently**
  
  - Boot your Wikibase with Docker
  - Manually login as WikibaseAdmin and create the properties / items
  - Put the properties / ids of these entities in the various config files of 
the various components that require them
  - Reboot these.
  
  **Ideally**
  
  As the docker-compose config grows and integrates more services (such as the 
ones mentioned above), it will become quite inconvenient to create all these 
special entities manually. It seems hard to do this process completely 
automatically as part of the Docker boot process (since we can't really avoid 
restarting Wikibase after `formatterUrlProperty` has been set), but there could 
be a maintenance script that creates all these special entities and store their 
ids in a file that is accessible to all relevant Docker containers, which would 
then feed these ids into their own config files.

TASK DETAIL
  https://phabricator.wikimedia.org/T236619

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Pintoch
Cc: Aklapper, Pintoch, darthmon_wmde, Jelabra, DannyS712, Nandana, Lahi, Gq86, 
GoranSMilovanovic, QZanden, LawExplorer, _jensen, rosalieper, Asahiko, 
Wikidata-bugs, aude, Addshore, Mbch331
_______________________________________________
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to