[Wikidata-bugs] [Maniphest] T363153: [SW] [ES-M2]: Load EntitySchema data type registration for WikibaseClient on client wikis

2024-04-24 Thread Arian_Bozorg
Arian_Bozorg updated the task description.

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

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

To: Arian_Bozorg
Cc: Aklapper, Arian_Bozorg, Lucas_Werkmeister_WMDE, Danny_Benjafield_WMDE, 
S8321414, Astuthiodit_1, karapayneWMDE, Invadibot, maantietaja, ItamarWMDE, 
Akuckartz, Dringsim, pdehaye, Nandana, Lahi, Gq86, Andrawaag, 
GoranSMilovanovic, QZanden, YULdigitalpreservation, KimKelting, LawExplorer, 
Salgo60, _jensen, rosalieper, Scott_WUaS, MisterSynergy, abian, Wikidata-bugs, 
aude, Lydia_Pintscher, Mbch331
___
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org


[Wikidata-bugs] [Maniphest] T363153: [SW] [ES-M2]: Load EntitySchema data type registration for WikibaseClient on client wikis

2024-04-23 Thread Lucas_Werkmeister_WMDE
Lucas_Werkmeister_WMDE added a comment.


  I think we have a few different options to implement this:
  
  - Separate “repo” and “client” extensions…
- …either in a single source code repository, like in Wikibase 
(`extension-repo.json`, `extension-client.json`)…
- …or in two separate source code repositories, with the common code shared 
in some other way (composer library? repo extension depends on client 
extension?).
  - Single extension, with a “register the ‘repo’ parts or not” flag, like in 
WikibaseLexeme (`$wgLexemeEnableRepo`, `\Wikibase\Lexeme\Registrar`).

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

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

To: Lucas_Werkmeister_WMDE
Cc: Aklapper, Arian_Bozorg, Lucas_Werkmeister_WMDE, Danny_Benjafield_WMDE, 
S8321414, Astuthiodit_1, karapayneWMDE, Invadibot, maantietaja, ItamarWMDE, 
Akuckartz, Dringsim, pdehaye, Nandana, Lahi, Gq86, Andrawaag, 
GoranSMilovanovic, QZanden, YULdigitalpreservation, KimKelting, LawExplorer, 
Salgo60, _jensen, rosalieper, Scott_WUaS, MisterSynergy, abian, Wikidata-bugs, 
aude, Lydia_Pintscher, Mbch331
___
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org


[Wikidata-bugs] [Maniphest] T363153: [SW] [ES-M2]: Load EntitySchema data type registration for WikibaseClient on client wikis

2024-04-23 Thread Lucas_Werkmeister_WMDE
Lucas_Werkmeister_WMDE created this task.
Lucas_Werkmeister_WMDE added projects: Wikidata, Wikidata Dev Team, 
EntitySchema (M2: Linking to EntitySchemas in statements).
Restricted Application added a subscriber: Aklapper.

TASK DESCRIPTION
  We don’t want to load the full EntitySchema extension (with an EntitySchema: 
namespace, special pages etc.) on client wikis like Wikipedias. However, the 
data type still needs to be registered with Wikibase Client; otherwise, any 
item that contains an EntitySchema statement becomes completely inaccessible:
  
  F48256416: image.png 
  
  (In this example on my local wiki, `Q796` is a item with a string statement 
and an EntitySchema statement, and `P307` is a string property; even though the 
string statement is unrelated to the EntitySchema statement, it still can’t be 
accessed, because Wikibase is unable to deserialize/load the item as a whole.)

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

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

To: Lucas_Werkmeister_WMDE
Cc: Aklapper, Arian_Bozorg, Lucas_Werkmeister_WMDE, Danny_Benjafield_WMDE, 
S8321414, Astuthiodit_1, karapayneWMDE, Invadibot, maantietaja, ItamarWMDE, 
Akuckartz, Dringsim, pdehaye, Nandana, Lahi, Gq86, Andrawaag, 
GoranSMilovanovic, QZanden, YULdigitalpreservation, KimKelting, LawExplorer, 
Salgo60, _jensen, rosalieper, Scott_WUaS, MisterSynergy, abian, Wikidata-bugs, 
aude, Lydia_Pintscher, Mbch331
___
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org