Lucas_Werkmeister_WMDE created this task.
Lucas_Werkmeister_WMDE added projects: Wikidata, Wikidata Query UI.

TASK DESCRIPTION

Currently, to configure the WDQS UI, you have to modify the wikibase/config.js file, which is under version control: any time you want to update the website, you need to stash your own changes, do a git pull, and then unstash your changes again, hoping that there is no merge conflict. This should not be necessary.

I think there are two steps to this: we should read more than one configuration file (one default file that is under version control, and one site-specific one that isn’t and may be absent), and at least the site-specific file should be JSON, not JS. (For clarity, ideally the version-controlled configuration file should be JSON as well so that you can easily copy it to the site-specific one, and any logic that needs JS should be somewhere else. But I’m not sure about the details yet.)


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

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

To: Lucas_Werkmeister_WMDE
Cc: Aklapper, Lucas_Werkmeister_WMDE, Lahi, Gq86, GoranSMilovanovic, QZanden, EBjune, merbst, LawExplorer, Jonas, Xmlizer, jkroll, Smalyshev, Wikidata-bugs, Jdouglas, aude, Tobias1984, Manybubbles, Lydia_Pintscher, Mbch331
_______________________________________________
Wikidata-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to