0

对于我正在从事的项目,我需要客户能够在网站上创建一个帐户(如果可能,使用 Laravel),并能够通过几个简单的步骤为他们创建一个页面来展示他们的公司。

最好是拥有一个具有内容管理、用户管理、角色和权限的平台。

我想知道这是否可以通过 10 月 CMS 实现,或者是否有 Laravel 替代方案可以实现该目标?

提前致谢。

4

1 回答 1

2

我建议最好选择 10 月,因为它提供了您需要的所有插件以及添加内容的简单界面。

快乐编码。

为每个用户解决仪表板问题(我们假设您希望在后端这样做):

  • 您将拥有一位超级管理员
  • 现在创建您的插件,定义不同组所需的一些权限
  • 然后创建具有一组权限的组(根据您对插件的需要)
  • 然后使用该组创建用户,该用户将根据组拥有自己的空间
  • 前任。在一个组中,您设置了编辑项目的权限 - 他可以编辑不具有该用户不允许编辑该项目的权限的组的项目。

作为参考,您可以查看此视频:https: //www.youtube.com/watch?v= xbw0vkq4dnk

十月后端用户文档: https ://octobercms.com/docs/backend/users

仍有任何问题请告诉我。

如果你想要前端的仪表板,那么流程看起来像这样

  • 我想这只能通过插件来处理:)
  • 只需添加用户插件https://octobercms.com/plugin/rainlab-user
  • 然后过程将与您需要添加用户组的后端用户相同,然后在注册时您可以为他们分配组
  • 然后使用插件,您可以定义限制(登录/使用不同的组等..)
  • 所以你需要添加用户插件读取,它的文档然后根据角色和限制制作你的插件
于 2017-10-27T17:41:58.840 回答