【问题标题】:October CMS : Create one article / page for every user十月 CMS:为每个用户创建一篇文章/页面
【发布时间】:2018-04-04 10:29:01
【问题描述】:

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

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

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

提前致谢。

【问题讨论】:

    标签: laravel-5 content-management-system octobercms octobercms-plugins octobercms-widgets


    【解决方案1】:

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

    编码愉快。

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

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

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

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

    还有什么问题请告诉我。

    如果您希望仪表板位于前端,则流程如下所示

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

    【讨论】:

    • 嘿哈迪克。感谢您的回答。我不确定理解的整个部分是:如何为每个用户拥有一个“仪表板”?有没有这样的东西存在?就像 OctoberCMS 的 SAAS boostrap 应用程序一样,还是我必须自己编写代码?
    • 嗯,这很难。 - 您可以创建多个后端用户,然后分配不同的角色 - 为后端创建插件并根据当前登录用户将仪表板放在那里
    • 前段时间这个插件:octobercms.com/plugin/renatio-backupmanager 通过动态创建 demo 用户 并让它务实地登录并显示其插件来提供其功能的演示。所以我猜这和我猜的一样
    • 嘿哈迪克!非常感谢您的回答,也非常感谢您提供的所有链接。对不起,我的信息不够清楚。对于仪表板后端,我没有提到这一点,如果我不够清楚,抱歉。在网站上,我将有可以创建帐户并雇用客户的访问者。客户将能够在他们身边有一个小型后端与访问者交流。它不是整个 CMS 的后端。那么,OctoberCMS 是否可以在用户之间创建“仪表板”?非常感谢您的所有回答,这真的很有帮助!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-26
    • 2022-01-13
    • 1970-01-01
    • 1970-01-01
    • 2011-06-22
    • 2018-09-23
    相关资源
    最近更新 更多