This is an essay. It expresses the opinions and ideas of some mediawiki.org users, but may not have wide support. Feel free to update this page as needed, or use the discussion page to propose major changes.
In terms of the reading experience, the platform should support a set of user-modifiable customization options and a set of community-modifiable customization options (to allow for language-specific and culture-specific preferences). In terms of the editing experience, the platform should support customization based on common usage patterns and contributor activities at scale, and across groups of wiki projects.
By making customization options part of the platform, it is possible to serve a more diverse set of needs and preferences without forking the main product. This approach will make scaling much more achievable, and the process of integrating new customization features less dependent upon the technical resources of regional communities.
- This approach would be unfeasible and incompatible with the principle of intentional transparency.
- Customization leads to perceived ease of use and perceived ease of use leads to perceived usefulness. People find customizing their experience to be enjoyable, and the perception of enjoyment positively affects attitudes toward the product. Similarly, the sense that customization provides users with more control over their experience translates into positive attitudes toward the product/the brand.