Reading/Web/Desktop Improvements/Features/Table of contents/uk

Основна мета проєкту Стаціонарних покращень — зробити часто використовувані інструменти більш доступними читачам і редакторам. Одним з ключових таких інструментів є зміст. Ця функція відіграє дві важливі ролі. Вона дає інформацію про контекст і дозволяє навігувати між сторінками.

Наразі зміст доступний лише угорі сторінки, що обмежує його корисність. Ми плануємо зробити його постійним, доступним з усіх місць сторінки. Наша мета — полегшити читачам і редакторам доступ до змісту. Ми хочемо полегшити орієнтування в контексті сторінки і навігацію по ній без потреби прокручувати нагору.

Передумови та цілі
Ми б хотіли, щоб інтерфейс був простішим для використання, включно з елементами навігації. Наразі ми створили згортувану бічну панель і фіксовану шапку. Тепер готуємо новий зміст.

Зараз:


 * Зміст доступний лише угорі сторінки. Важко розуміти контекст і навігувати по сторінці, не повертаючись нагору
 * На сторінках з довгою преамбулою / вступним розділом зміст не видно, аж поки не прокрутити трохи вниз
 * Користувачі користуються змістом, щоб намалювати собі ментальну модель сторінки. Ця роль подібна до тієї, яку виконує преамбула. Користувачі дізнаються, що містить сторінка, наскільки довгою вона може бути, які її частини можуть бути найдовшими тощо. Це використання втрачається, якщо відсутня можливість звертатися до змісту частіше.
 * Зміст створює багато невикористаного простору у районі вмісту. Цей простір можна використати для відображення вмісту й іншого функціоналу

Новий, постійний зміст полегшить те, як читачі


 * розуміють контекст сторінки
 * навігують до різних частин сторінки без потреби прогортувати її догори щоразу, коли треба скористатися змістом

Випадки використання

 * Як читач чи редактор, я хочу мати змогу осягати контекст (вміст і структуру) сторінки, яку я збираюсь прочитати
 * Як читач чи редактор, я хочу мати змогу звернутися до наступних кількох розділів сторінки з будь-якої позиції на сторінці, щоб можна було вибрати, що читати далі
 * Як читач чи редактор, я хочу мати змогу дізнатися, скільки на сторінці розділів, без потреби прогортувати її догори

Опис функції і вимоги
Зміст буде постійно збоку на сторнці. Він міститиме усі розділі і підрозділі, доступні у попередній версії змісту.

Зміст матиме такий функціонал:


 * Згортувані підрозділи — для користувачів, які хочуть бачити лише найвищий рівень заголовків розділів
 * Виділення розділу — розділ, який наразі видимий на сторінці, буде виділено жирним. Користувачі зможуть визначити, де вони є на сторінці, звернувши увагу на жирне виділення в змісті.
 * Навігація — вибравши розділ у змісті можна потрапити у відповідний розділ на сторінці.
 * На екранах завширшки менше 1000px зміст буде згорненим і змістом будуть заголовки розділів



Прототип
General ToC functionality: https://en-toc.wmcloud.org/wiki/Moon

Collapsible section functionality: https://di-toc-collapsible-sections.web.app/Aretha_Franklin

User Testing with Readers and Editors
We performed user testing of the table of contents with readers and editors. The tests took place in three locations (Argentina, Ghana, Indonesia) and different languages. The participants were asked to interact with different versions of a persistent table of contents. Their task was to give feedback on their preferred version. The test also included an open study of the way readers and editors saw and used the table of contents.

All users found the table of contents to be essential to the reading experience. They needed it for both navigational purposes as well as for setting the context for the page.

Main observations: Testers liked getting a sense of location within the page. They noted that additions like bolding the title or the section helped with their orientation
 * Testers preferred persistent access. Across all tests, the best prototype was the persistent one
 * Testers preferred having more information. Prototypes that contained all sections and subsections gained more positive opinions
 * Testers did not want the ToC to overlap the content. Even in the cases where it was supplementary to the main ToC at the top of the page

The results of the test were used to select the best prototype. Next, we worked on it to better fit the needs of the participants. See the full results of this test.

Prototype testing with editors
In December 2021, we performed prototype testing with logged-in users across 30 wikis. We designed the test to gather feedback on the usability and functionality of the table of contents. The majority of the feedback was positive. Most community members like the new location and functionality of the table of contents, and support the change.

Quantitative testing
We will be performing an A/B test of the functionality of the current versus new version of the table of contents.

Main questions:
 * 1) Is the new table of contents is used more frequently than the previous table of contents
 * 2) Does the new table of contents reduce the need to scroll back to the top of the page
 * 3) Does the new table of contents decrease the time people spend scrolling/scrolling quickly (if possible)
 * 4) How does the new table of contents affect the time spent on a page