Page MenuHomePhabricator

Spike: How should Course and User associate with wiki?
Closed, ResolvedPublic

Description

Figure out whether we want users to have a home wiki? Should courses have a default wiki? Should these fields be optional?

Event Timeline

awight raised the priority of this task from to Needs Triage.
awight updated the task description. (Show Details)
awight subscribed.

I suggest the answer to both is "yes, and yes". i.e. yes, associate users and (separately) courses with a home wiki, and yes, make it optional.

That sounds right to me, too. It's a good start, at least!

A minor detail, we might provide a global configuration variable that only Wiki Ed Foundation will use, which causes all of their courses and users to default to enwiki.

Courses now have a default wiki.

I still don't see a compelling reason to give users a default wiki. We'll implement ULS to let the user choose their interface language. What functionality would be associated with a user's home wiki?

Ragesoss claimed this task.

We've removed any connection to en.wiki, specifically, from the User model. It's still the case that login happens via a specific wiki (currently en.wiki, for outreachdashboard.wmflabs.org), but after that, everything is relative to the specific course and its home wiki. So I think we can close this; adding a user's home wiki can be considered if/when it's needed, but it's outside the scope of this issue.