Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Static pages editing (About, Rules, Help etc.) / Редактирование статических страниц (О проекте, Правила, Помощь и т.д.) #288

Closed
paul-k-pastvu opened this issue Nov 18, 2020 · 4 comments
Labels
Admin Issues and tools related with a admin mode and site admin tasks Feature Request All feature requests i18n Internationalization Priority: Low Question Questionable issues Static pages Static pages (About, Rules etc.)

Comments

@paul-k-pastvu
Copy link

RU:
Нам нужен отдельный модуль для статических страниц, который позволит как-то их конструировать, а не программировать.

Сейчас есть две таких страницы:

  1. About
  2. Rules

Предлагаю вывести вывести обе страницы в административный режим (сделать там раздел Pages), прикрутив к ним для начала тот же плагин, что и в редакторе новостей. Единственно, что нужно как-то уметь там форматировать HTML с использованием стилей сайта.

Там же можно сделать функцию добавления новых справочных страниц.

У всех статических страниц

  • должна быть опция "Show in help section" - если задана, страница отображается в разделе справки; а также порядковый номер отображения в списке;
  • должна быть настройка прав доступа по уровням (если не задана, то доступна всем, можно сделать доступ только модераторам и администраторам или только админам).

В хидере сайта должна появиться новая ссылка "Help":
image

На ней должен отображаться список ссылок на статические страницы, для которых установлен признак "Show in help section" (с учетом прав доступа).

@kabalin
Copy link
Member

kabalin commented May 11, 2021

А может это все в GH Pages перенести? По крайней мере "Правила" и в перспективе "Помощь". Создать отдельный репозитарий под страницы и контент, история всех изменений видна была бы - удобно.

@kabalin
Copy link
Member

kabalin commented Aug 12, 2021

Дискуссия: #249

Прототип документации на GitHub Pages: https://pastvu.github.io/pages/

UPD: Проект документации https://docs.pastvu.com

@kabalin
Copy link
Member

kabalin commented Oct 2, 2022

Страница "Правила" перенесена в проект документации https://docs.pastvu.com/rules , в #499 добавлена на него ссылка в футер страницы (вместо всплывающего окна).

Касательно всплывающего окна страницы "О проекте", см #180 (comment)

@kabalin
Copy link
Member

kabalin commented Oct 2, 2022

Закрываю данную задачу. Документация вынесена в отдельный проект (https://docs.pastvu.com/), таким образом необходимость в редактировании статических страниц внутри приложения отпадает.

@kabalin kabalin closed this as completed Oct 2, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Admin Issues and tools related with a admin mode and site admin tasks Feature Request All feature requests i18n Internationalization Priority: Low Question Questionable issues Static pages Static pages (About, Rules etc.)
Projects
None yet
Development

No branches or pull requests

3 participants