Wagtail cms documentation: Welcome to Wagtail’s documentation — Wagtail Documentation 4.1.1 documentation

Wagtail CMS — документация Pegasus

Переключить боковую панель оглавления

Wagtail — это мощная CMS (система управления контентом), построенная на основе Django.
Вы можете использовать его для создания многофункциональных веб-сайтов, которые можно редактировать напрямую через авторский интерфейс администратора без написания кода.
Он отлично подходит для создания маркетинговых сайтов, блогов и другого в основном статического контента.

Pegasus дополнительно поставляется со встроенным экземпляром Wagtail, который можно использовать в качестве отправной точки.
для добавления раздела контента и блога в любое приложение Pegasus.

Обзор видео

В этом видео представлен обзор функциональности пегаса/трясогузки:

Пегас и трясогузка

Если вы хотите попробовать трясогузку, убедитесь, что вы включили опцию «Использовать трясогузку» в создателе кодовой базы Pegasus.

После настройки запуска приложения:

 ./manage.py bootstrap_content
 

для инициализации нескольких страниц контента.
Если вы используете Docker, цель make init сделает это автоматически.

Готово, Pegasus создаст «контент» вашего сайта (доступен по URL-адресу /content/ ),
страница индекса блога (доступна по адресу /content/blog/ ) и несколько примеров сообщений в блоге.
Весь ваш контент можно редактировать через пользовательский интерфейс администратора Wagtail (по умолчанию доступный для суперпользователей по адресу /cms/).

Модели данных для содержимого вашего приложения находятся в папке apps/content/ и могут быть изменены или расширены.
в папке models.py нет.

Для получения дополнительной информации о трясогузке ознакомьтесь с их отличной документацией.

Добавление сообщений в блог

Чтобы сообщения в блоге отображались правильно, их родительская страница должна быть индексной страницей «Блог», а их
тип должен быть «Страница блога».

Вы можете добавить новые записи в блог, выполнив следующие действия:

  1. Откройте администратора трясогузки по адресу /cms/ .

  2. На боковой панели нажмите «Страницы», а затем стрелку (>) рядом с «Добро пожаловать в вашу область контента!», затем нажмите «Блог». 9) и нажмите «Опубликовать».

Настройка Трясогузки

Настройка трясогузки по умолчанию для Pegasus намеренно проста и предназначена для обеспечения отправной точки для размещения
простой блог, прикрепленный к вашему сайту.

Трясогузка может быть использована для создания любого сложного сайта и пользовательского интерфейса, который вы можете себе представить.
Одной из самых мощных функций трясогузки является функциональность StreamField .
который позволяет вам комбинировать другие компоненты Wagtail в «потоковом» пользовательском интерфейсе.
StreamFields — отличный способ создавать более сложные страницы, чем блог.

Расширения CodeRed

Некоторые клиенты Pegasus рекомендуют расширения CodeRed как отличный
способ создания более сложных веб-сайтов с трясогузкой.
CodeRed поставляется с большим количеством компонентов, которые можно использовать в StreamFields для создания богатого динамического контента.

Одним из недостатков использования CodeRed является то, что они поддерживают только Bootstrap версии 4.
Самый простой способ справиться с этим с помощью Pegasus — использовать Bootstrap 4 в области трясогузки/контента,
и Bootstrap 5 (версия, используемая Pegasus) везде.
Это прекрасно работает, но вводит более сложную настройку CSS для обслуживания.

Интернационализация

Pegasus поставляется с трясогузкой, полностью настроенной для поддержки интернационализации с использованием
wagtail.locales и wagtail.contrib.simple_translation приложений в комплекте с трясогузкой.

Доступны альтернативные подключаемые модули, обеспечивающие расширенную поддержку перевода.
если необходимо.

По умолчанию трясогузка настроена на использование того же набора языков, что и Django:

 ЯЗЫКА = WAGTAIL_CONTENT_LANGUAGES = [
    ('en', 'английский'),
    ('фр. ', 'французский'),
]
 

Полную информацию о локализации трясогузки можно найти в документации по трясогузке.

Подробную информацию о конфигурации Pegasus для интернационализации можно найти на
страница интернационализации.

Альтернативы трясогузке

Некоторые компании предпочитают управлять своими маркетинговыми сайтами полностью отдельно от своего приложения.
В этом случае рекомендуется создать отдельный маркетинговый сайт, используя что-то вроде
Wordpress, Webflow, Wix, Squarespace или любое другое количество вариантов. Вы можете разместить этот сайт
в yourdomain.com , а затем разместите свое приложение Pegasus отдельно по адресу app.yourdomain.com (или аналогичному).

Если вы решите настроить свой контент таким образом, вы должны построить Pegasus без трясогузки.

Пакеты Django: Документация по трясогузке

Документация в Трясогузке

Результаты фильтрации

Описание

Приложение для добавления руководства по CMS
в CMS Wagtail.

Категория Приложение
# Использование этого

0

Питон 3?
Статус разработки

Неизвестный

Последнее обновление

1 декабря 2022 г. , 4:17

Версия 1.0.8
Репо Гитхаб
Фиксирует
Звезды 14
Вилки репо 6
Участники

Кевинхаубрук

БрайанXu20

КалобТаулиен

солнечный дым

Документация

н/д

Вес поиска Пакет Описание Последний выпуск PyPI: Вилки репо Звезды
{{ item. weight / max_weight * 100 | число:0 }}% {{элемент.название}} Сетка:
{{ описание предмета }}
{{ item.last_released | дата: ‘mediumDate’ }} Н/Д {{ item.repo_forks }} Н/Д {{item.repo_watchers}} Н/Д

Проекты, перечисленные в Djangopackages, являются сторонними пакетами.