Addshore closed this task as "Resolved".
Addshore claimed this task.
Addshore added a comment.

From a meeting with @Lydia_Pintscher @WMDE-leszek and @Addshore on 2018-08-02

QU: "Can the install requirement for Wikibase be to have node server in order to have UI rendered server-side"

  • Having Query Service already requires extra things beside a LAMP stack
  • Containers should make the setup easy / a non issue for the majority of cases (either by using containers, or by documenting in Dockerfile format how the setup of the service works)
    • If they aren’t using Docker directly then there are other services for example blazegraph that are going to be harder to setup than whatever new node service we create.
  • If there is no node service to render UI server-side installed the UI would still be fully rendered on the client side in user’s browser
    • Unless the user has JS disabled in their browser - in this case that would mean no UI (or some very rudimentary UI like JSON object rendering, but we are NOT going to mirror “proper” UI functionality in this case)

Conclusion: the group that might be affected by Wikibase requiring either node server renderer OR client side JS enabled is small enough, to not stop us from making the server side UI rendering happen outside of PHP code.

Let's go for a node renderer


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

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

To: Addshore
Cc: Addshore, Lydia_Pintscher, Aklapper, WMDE-leszek, RazShuty, Lahi, Gq86, GoranSMilovanovic, QZanden, LawExplorer, Wikidata-bugs, aude, Mbch331
_______________________________________________
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to