📄 Модуль «Страницы организации»
Страницы организации — это вики-раздел внутри организации: публичные «О нас», «Правила» и «Контакты», которые читают гости и индексируют поисковики, плюс внутренние разделы «только для участников». Wiki-разметка со ссылками между страницами, история версий с откатом, сортировка перетаскиванием, закреплённая главная страница, поиск с подсветкой совпадений, комментарии, печать в PDF и честный счётчик просмотров. Этот гайд проведёт по модулю целиком — от первой страницы до попадания в поиск.
Модуль включается отдельно для каждой организации в Кабинет админа → Управление модулями переключателем «Страницы». Пока он выключен, кнопка «📄 Страницы» не появляется в меню организации ни у кого.
Быстрый старт
Страница создаётся в три движения: заголовок, содержимое, сохранить. Slug — адрес страницы — собирается автоматически из заголовка транслитом, но его можно задать и вручную.
- Откройте организацию и перейдите в 📄 Страницы.
- Нажмите + Создать страницу — кнопка видна только тем, у кого есть право управления организацией.
- Введите заголовок: поле slug соберётся само (например, «Наши святыни» →
nashi-svatyni). Хотите красивый адрес — впишите свой, автослаг отключится. - Напишите содержимое в wiki-разметке (раздел ниже) и оставьте галочку «Сделать страницу публичной», если страница предназначена для гостей.
- Сохраните — страница сразу откроется по адресу
/organizations/slug-organizacii/pages/slug-stranicy.
Автослаг понимает кириллицу и превращает её в латиницу, а пробелы и знаки — в дефисы. В режиме редактирования slug защищён от перезаписи: он обновится из заголовка, только если очистить поле slug вручную, — случайная правка заголовка не сломает уже разошедшиеся ссылки.
Wiki-разметка и редактор
Редактор — это поле текста с панелью форматирования сверху: жирный, курсив, заголовки, списки, цитата, разделитель и ссылка на другую страницу вставляются кнопкой прямо в позицию курсора. Можно писать разметку и руками — она минимальная.
| Записать | Получится |
|---|---|
**важное** | важное — жирный |
*акцент* | акцент — курсив |
# Заголовок, ##, ### | Заголовки уровней 2–4 (h1 занят названием страницы) |
- пункт | Маркированный список |
1. пункт | Нумерованный список |
> цитата | Цитата с акцентной каймой |
--- | Горизонтальный разделитель |
[[slug]] | Ссылка на страницу организации |
Заголовки, списки, цитаты и разделители распознаются в любом месте текста, даже внутри абзаца. Всё остальное собирается в абзацы, одиночные переносы строк внутри абзаца сохраняются.
Ссылки между страницами
Главная сила вики — сквозные ссылки. Поддерживаются три формы записи, включая порядок как в Wikipedia:
[[kontakty]]— ссылка с текстом в виде названия страницы;[[Как нас найти|kontakty]]— ссылка со своим текстом;[[kontakty|Как нас найти]]— обратный порядок, как в Wikipedia.
Если страницы с таким slug ещё нет, ссылка показывается серым зачёркнутым текстом — читатель видит, что раздел задуман, но ещё не написан. В редакторе под полем содержимого живёт панель быстрой вставки: клик по кнопке с названием страницы вставляет готовую ссылку в позицию курсора.
Кто видит страницы
У каждой страницы есть флаг публичности, у организации — статус модерации; вместе они дают простую и предсказуемую схему доступа.
| Ситуация | Кто видит |
|---|---|
| Публичная страница одобренной организации | Все: гости, поисковые роботы, участники, менеджеры |
| Страница «🔒 Только для участников» | Участники организации, модераторы и админы |
| Организация на модерации или отклонена | Только модераторы и админы сайта |
| Прямая ссылка гостя на приватную страницу | Ошибка доступа — обойти флаг адресной строкой нельзя |
Порядок страниц
В списке страницы лежат в том порядке, который задал менеджер. Менять порядок можно двумя способами: стрелками ↑ и ↓ у строки или перетаскиванием за ручку ⠿ — мышью на компьютере и пальцем на телефоне. После перетаскивания порядок сохраняется автоматически: в шапке мигнёт «✓ Порядок сохранён».
Текст и ссылки в строках можно выделять как обычно: перетаскивание начинается только от ручки ⠿, поэтому выделение текста не ломается.
⭐ Главная страница раздела
Одну страницу можно сделать «визиткой»: нажмите кнопку ☆ в списке — звезда загорится, а на главной странице организации появится карточка «⭐ ГЛАВНАЯ СТРАНИЦА» с заголовком, превью текста и ссылкой. Главная может быть только одна: при закреплении новой звезда снимается со старой автоматически. Обычно сюда закрепляют «О нас» или «Правила».
История версий
Каждое сохранение страницы автоматически создаёт снимок версии с автором, датой и комментарием к правке — поле «Комментарий к правке» в редакторе: напишите, что поменяли, и история станет читаемой. Кнопка 🕘 История в шапке страницы открывает список версий: любую можно посмотреть отдельно от текущей и восстановить одной кнопкой.
Восстановление старой версии не удаляет текущую, а создаёт новую — «Восстановлена версия #N». Ошибиться в обе стороны невозможно. Если старый slug на момент отката уже занят другой страницей, страница сохранит текущий адрес, а система подскажет об этом.
Комментарии
Под каждой страницей живут комментарии: авторизованные читатели обсуждают, автор комментария и менеджер организации могут удалять. Гостям на публичных страницах комментарии видны, а вместо формы — вежливая ссылка на вход. При печати и сохранении в PDF блок комментариев скрывается, чтобы документ оставался чистым.
Поиск по страницам
В шапке списка — поле поиска: ищет по заголовкам и содержимому, подсвечивает совпадения и показывает сниппет с найденным фрагментом; кнопка ✕ сбрасывает запрос. Во время поиска перетаскивание страниц отключается, чтобы случайно не сохранить поисковую выдачу как новый порядок.
Печать и PDF
Кнопка 🖨 Распечатать в шапке страницы открывает системный диалог печати, где можно выбрать принтер или «Сохранить как PDF». В печатную версию попадает только суть: строка источника (организация, адрес страницы, дата печати), заголовок и содержимое; шапка сайта, меню, кнопки и комментарии скрываются. Wiki-ссылки в печати разворачиваются с адресом в скобках — как в настоящих документах.
Публичность и SEO
Публичные страницы открыты гостям и поисковым роботам без входа на сайт. Каждая страница отдаёт полный SEO-набор: уникальный title, meta description, собранный из содержимого, canonical-адрес, Open Graph-карточку для соцсетей и разметку Schema.org (Article + BreadcrumbList). Приватные страницы и поисковая выдача помечаются noindex и в индекс не попадают.
Адрес /sitemap.xml отдаёт живой список всех публичных страниц и одобренных организаций: он собирается в момент запроса, поэтому новые страницы поисковики находят без перегенераций и кронов.
Счётчик просмотров
В шапке страницы видно число просмотров. Счётчик честный: повторные просмотры одного посетителя засчитываются раз в 30 минут, а собственные просмотры менеджеров не учитываются вовсе — накрутить цифру обновлением страницы не выйдет.
Роли и права
| Кто | Что может |
|---|---|
| Гость | Читать публичные страницы, искать, смотреть комментарии, печатать |
| Участник организации | Плюс читать страницы «только для участников» и писать комментарии |
Менеджер с правом manage_organization | Создавать, редактировать, удалять, сортировать, закреплять, смотреть и откатывать версии |
| Администратор сайта | Проходит все проверки автоматически |
Шпаргалка
| Действие | Как сделать |
|---|---|
| Создать страницу | + Создать страницу в шапке раздела |
| Вставить ссылку на другую страницу | [[slug]], [[Текст|slug]] или кнопка панели быстрой вставки |
| Оформить заголовок, список, цитату | Панель редактора или разметка #, -, 1., > |
| Поменять порядок | Перетащить за ⠿ или кнопки ↑/↓ |
| Закрепить главную страницу | Кнопка ☆ в списке страниц |
| Посмотреть историю правок | 🕘 История в шапке страницы |
| Откатить версию | История → Просмотр → Восстановить |
| Сохранить страницу в PDF | 🖨 Распечатать → «Сохранить как PDF» |
| Найти текст | Поле поиска в шапке раздела |
| Скрыть страницу от гостей | Снять галочку «Сделать страницу публичной» |