Reading/Web/Settings

Background
The settings page on the mobile website, as well as many other special pages on the mobile website, did not previously have a consistent template or layout. In addition, the descriptions for many of the features which beta mode enabled were not displayed on the old settings page making users unaware of the impact in functionality that enabling beta mode entailed.

The reading web team decided to change the layout and presentation of the settings page and other special pages, and to improve the beta mode option to give users more information about beta features, as well as the opportunity to give feedback on individual features

Changes to special pages
Overall changes to special pages templates will be tracked under this epic: https://phabricator.wikimedia.org/T169162.

Changes to beta mode
Previously, if a user enabled beta mode, the site would alter their experience by delivering beta features without giving information on any of the features which did not contain individual settings. This made it difficult for users to be able to distinguish the changes in their experience that were a results of beta mode enrollment. We changed the settings page by providing a list of beta features upon beta enrollment. We also added a feedback link to allow users to give feedback on individual features and/or the entire experience

Graduated features
As a part of these changes, we graduated two features previously in beta:
 * the font changer - selecting a font size from the font changer dropdown will allow the user to set that font for their reading experience
 * expand all sections - selecting this option will change the default state of articles to display all collapsible sections of a page as expanded

Current beta features
As of January 2018, the following features are available in beta mode
 * title descriptions - provide a short description of the subject under the title of the article
 * lazy load references - saves data usage by loading article references only when they appear on the screen
 * categories - displays the categories of pages
 * jump to top - provides a floating button that scrolls to the top of the current page
 * send feedback link - a send feedback link will appear on the bottom of the page. It will link to the talk page of this page.  We are hoping to gather feedback on beta mode in general, as well as on the individual beta features