Upon my first exposure to the Stack Exchange Network profile (https://stackexchange.com/) I thought that it is the top level profile template in the hierarchy of profiles, i.e., the Stack Exchange Network profile is the top profile and all other community profiles fall under it.
In other words, all individual community profiles inherit their initial settings from the main Stack Exchange profile. Once inherited, each individual community profile could be modified to override the default template values.
But this is not the case.
Here are a few things I’ve learned through experimentation about the Stack Exchange profile.
- The Stack Exchange profile is public. Other users can access and view one’s Stack Exchange profile just like they can a user’s community profile.
- The Stack Exchange profile cannot be edited directly as can community profiles. The only way to modify the Stack Exchange profile image and/or display name is to copy the content from an existing community profile.
- It is possible for the Stack Exchange profile to have a unique image and display name. Because the Stack Exchange profile cannot be directly edited, one must edit an existing community profile to reflect the desired image and display name for the Stack Exchange profile, copy the community profile settings to the Stack Exchange profile, and then edit the community profile once again to return it to its prior settings.
- The Stack Exchange profile is not used as a template for new community profiles. When a community is joined, the profile image and display name for the community are acquired from an existing community profile. I don’t know how the Stack Exchange app decides which existing community profile to use.
My findings have me wondering what the purpose of the Stack Exchange profile is.