Октябрь CMS: создать одну статью / страницу для каждого пользователя
Для проекта, над которым я работаю, мне нужно, чтобы клиенты могли создать учетную запись на веб-сайте (если возможно, используя Laravel) и иметь возможность создать одну страницу для них, выполнив несколько простых шагов, чтобы представить свою компанию.
Лучше всего было бы иметь платформу с управлением контентом, управлением пользователями, ролями и разрешениями.
Мне было интересно, возможно ли достичь этого с помощью CMS в октябре или есть альтернатива Laravel для достижения этой цели?
Заранее спасибо.
1 ответ
Я бы предположил, что будет лучше перейти на октябрь, так как он содержит все необходимые плагины и простой интерфейс для добавления контента.
Удачного кодирования.
Чтобы решить Dashboard для каждого пользователя (мы предполагаем, что вы хотите это в бэкэнде):
- У вас будет один супер админ
- Теперь создайте свой плагин, определите, какое разрешение вам нужно для разных групп.
- Затем создайте группу с набором разрешений (согласно вашей потребности в вашем плагине)
- Затем создайте пользователя с этими группами, и у этого пользователя будет собственное пространство на основе группы.
- Ex. в одной группе вы устанавливаете разрешение на редактирование элемента - он может редактировать элемент с группой, у которой нет разрешения, что пользователь не позволит редактировать этот элемент.
для ознакомления вы можете проверить это видео: https://www.youtube.com/watch?v=xbw0vkq4dnk
Октябрь Документ для конечных пользователей: https://octobercms.com/docs/backend/users
Все еще есть проблемы, пожалуйста, дайте мне знать.
если вы хотите приборную панель на стороне интерфейса, то поток выглядит следующим образом
- Я думаю, что было бы возможно справиться только с плагином:)
- просто добавьте плагин для пользователей https://octobercms.com/plugin/rainlab-user
- тогда процесс будет таким же, как и у внутреннего пользователя, вам нужно добавить группы пользователей, тогда во время регистрации вы можете назначить им группы
- Затем с помощью плагина вы можете определить ограничения (вошли в систему / с различными группами и т. Д.)
- поэтому вам нужно добавить плагин пользователя read, его документ, а затем создать плагин на основе ролей и ограничений.