XMUER Coding Community (XCC) URL Structure Redesign

Page addresses across the site are unified into the form /@name/id. Old addresses redirect to the new ones automatically, so links in your bookmarks need no change.

Address Comparison

ContentBeforeNow
User page/user/yunyun/@yunyun
User favorites/user/yunyun/favorites/@yunyun/favorites
Team page/team/caellab/@caellab
Team settings/team/caellab/settings/@caellab/settings
Project/project/{20 chars}/@{author or team}/{20 chars}
Project source page/project/{20 chars}/opensource/@{author or team}/{20 chars}/opensource
Topic/topic/{20 chars}/@{author}/{21 chars}
Comments, messages/comment/{32 chars}/@{comment author}/{32 chars}

A Few Details

  • The first part of a project address is determined by its “project home”: by default the uploader; when publishing you can set the project home to a team (the team must be bound first), and the address then shows the team name.
  • Rebinding or unbinding a team no longer changes project addresses automatically. When you unbind a team or a team is dissolved, projects return to the uploader; if the home changes afterwards, the old address still opens and redirects to the new one.
  • The publish page has a new two-way “project home” choice: creator as Home / team as Home, and the change is recorded automatically in the changelog for this update.
  • After this redesign, addresses of projects already bound to a team return to the uploader. They can still be seen on the team page as usual; if you want a team address, choose it once at the next publish.
  • Topic ids were regenerated once this time (from 20 characters to 21); old links redirect to the new addresses.
  • The team csense was renamed to csense-group: it and the user CSense occupied the same /@name. Old addresses redirect as well.
  • The id length now reveals the type: 20 characters is a project, 21 is a topic, 32 is a comment.
  • Changing usernames is temporarily offline and will be announced when it returns; display name, bio and other profile fields are unaffected.

What You Need to Do

Nothing. Links already shared and old addresses in search results redirect automatically.

If you want a project to sit under a team, choose the team as its “project home” the next time you publish.

Feedback

If an address is broken or redirects wrongly, email xcc@caellab.com, or report it at https://coding.xmuer.online/topics.