Wagtail SteamFields для пользовательского контента сообщества вместо рабочего процесса редактор-автор
Мне очень нравятся StreamFields, но я не хочу иметь багаж системы публикации Wagtail.
Например, рассмотрим сайт форумного сообщества. Вместо того, чтобы использовать CK Editor или BBCode, Markdown и т.п. формы ввода. Я хочу предоставить пользователям возможность ввода на основе StreamField для создания сообщений или ответов
Возможно ли это? Если да, то какие шаги мне нужно предпринять или какие правки внести в Wagtail?
Я предполагаю, что использование системы разрешений при сохранении пользователя в качестве ограниченного администратора было бы правильным решением, поскольку удаление пользователя из администратора не представляется возможным, так как Wagtail сильно зависит от Django Admin.
Я предполагаю, что использование системы разрешений при сохранении пользователя в качестве ограниченным администратором, так как удаление пользователя из администратора не представляется возможным, поскольку Wagtail сильно зависит от Django Admin.
Если вы хотите повторно использовать StreamFields, вы, вероятно, захотите использовать интерфейс администратора Wagtail; в противном случае, скорее всего, придется приложить немало усилий. Поэтому пользователям нужно будет войти в систему и иметь разрешение wagtail_admin
, чтобы они могли получить доступ к интерфейсу администратора. Если вы попытаетесь использовать модели страниц для вашего форума, вы окажетесь в стороне от способа каскадирования разрешений страниц в Wagtail . Возможно, вы могли бы написать собственные представления администратора для обычных пользователей, чтобы добавить определенные виды контента.
Но, честно говоря, если у вас нет достаточно большого опыта работы с Wagtail в обычном режиме управления контентом, я бы не советовал вам пробовать использовать его для этого случая.