Page MenuHomePhabricator

Wikistats should allow more than one project
Open, Stalled, MediumPublic

Description

As it stands wikistats works under the assumption that only one wiki project will be shown at a given time. If we want to enable wiki comparison we need to make changes at several parts of the code to allow multiwiki. This involves:

  • Changing the URL routing to allow an array of projects vs only one project, while ensuring that there's backward compatibility in the site URLs
  • Refactoring the AQS client code to explode dimensional requests at the project level, versus at the sub-dimension level
  • Adding the logic when switching between dashboard and detail pages when more than one wiki is active
  • Adding UI elements to select more than one project

For now the plan is to limit the number of simultaneous wikis to two, and to visualize these only through showing graphs side by site. But the idea is to evolve this into a richer set of data exploration tools and the big table project.

Event Timeline

odimitrijevic triaged this task as High priority.
odimitrijevic moved this task from Incoming to Wikistats on the Analytics board.

(Resetting inactive assignee account)

Milimetric lowered the priority of this task from High to Medium.
Milimetric moved this task from In Code Review to Paused on the Analytics-Kanban board.
Milimetric changed the task status from Open to Stalled.Aug 23 2022, 5:35 PM

Just a reminder that a lot of this codereview is still in gerrit, waiting for priority. Wikistats can't be ignored forever.