Php ExpressionEngine是用户生成内容的正确解决方案吗';它是可编辑的吗?

Php ExpressionEngine是用户生成内容的正确解决方案吗';它是可编辑的吗?,php,codeigniter,content-management-system,expressionengine,Php,Codeigniter,Content Management System,Expressionengine,我目前正在使用CodeIgniter 2.0构建一个工作板网站,它非常受用户内容驱动。大多数内容将由登录并创建付费工作公告的用户创建,这些公告在发布后可以编辑、删除并设置为私有。还需要有一个管理员界面,让管理员进入和编辑,更新,删除内容以及用户 这听起来像EE可以轻松处理的事情吗?我听说EE在允许用户编辑内容方面有一些缺点。是否有任何示例和/或文档说明如何做到这一点 谢谢 CI让您构建应用程序。EE让我们来构建CMS驱动的站点 对我来说,这听起来像是一个应用程序,而不是CMS驱动的网站,所以请坚

我目前正在使用CodeIgniter 2.0构建一个工作板网站,它非常受用户内容驱动。大多数内容将由登录并创建付费工作公告的用户创建,这些公告在发布后可以编辑、删除并设置为私有。还需要有一个管理员界面,让管理员进入和编辑,更新,删除内容以及用户

这听起来像EE可以轻松处理的事情吗?我听说EE在允许用户编辑内容方面有一些缺点。是否有任何示例和/或文档说明如何做到这一点


谢谢

CI让您构建应用程序。EE让我们来构建CMS驱动的站点


对我来说,这听起来像是一个应用程序,而不是CMS驱动的网站,所以请坚持使用CI,并在这里询问许多关于如何实现它的问题。

CI让我们来构建应用程序。EE让我们来构建CMS驱动的站点


对我来说,这听起来像是一个应用程序,而不是CMS驱动的网站,所以请坚持使用CI,并在这里提出许多关于如何做到这一点的问题。

你可以在ExpressionEngine内部技术上做到这一点,但EE确实缺乏组编辑功能。如果您仍然对这在EE中的工作方式感兴趣(即使您不再考虑将其作为一个选项),下面是一个粗略的分类:

您可能希望构建一个位于EE控制面板之外的控制面板—您可以为您的用户适当地设置样式和品牌。这个新的控制面板将是所有用户添加和编辑内容(通过)的地方。您可以使用自定义(具有已发布、已删除、私有等状态)来控制每个职务公告的显示方式。您还可以混合使用自定义控件来控制谁有权访问什么

我不确定你将如何处理支付部分的事情,但可能有一些伟大的解决方案(取决于你的定价结构如何与现有的EE插件阿尔金)。您还可以使用EE的开发者API创建自己的附加组件来处理这个问题


无论如何,祝你网站好运,无论你选择哪个方向

从技术上讲,您可以在ExpressionEngine内部执行此操作,但EE确实缺少组编辑功能。如果您仍然对这在EE中的工作方式感兴趣(即使您不再考虑将其作为一个选项),下面是一个粗略的分类:

您可能希望构建一个位于EE控制面板之外的控制面板—您可以为您的用户适当地设置样式和品牌。这个新的控制面板将是所有用户添加和编辑内容(通过)的地方。您可以使用自定义(具有已发布、已删除、私有等状态)来控制每个职务公告的显示方式。您还可以混合使用自定义控件来控制谁有权访问什么

我不确定你将如何处理支付部分的事情,但可能有一些伟大的解决方案(取决于你的定价结构如何与现有的EE插件阿尔金)。您还可以使用EE的开发者API创建自己的附加组件来处理这个问题

无论如何,祝你网站好运,无论你选择哪个方向

作为CMS(内容管理系统)是一个很好的工具,甚至内置了成员管理功能

但是,ExpressionEngine假定它处理的大部分内容将由登录到控制面板的用户创建和管理—这与许多其他数据库驱动的网站一样。此外,ExpressionEngine有一个特定的数据模型,可能不太适合您的需要

注意:通过使用ExpressionEngine的SAEF(独立条目表单),可以在一定程度上克服这些限制,该表单允许用户在EE控制面板之外提交内容。还可以将设置为扩展显示和允许用户提交的内容

而使用,您正在构建一个定制的Web应用程序,因此您可以在开发过程中自由地做出所有这些决定。您也不会被锁定在特定的功能集中,可以自由创建您需要或想要的任何功能。

作为CMS(内容管理系统)是一个很好的工具,甚至具有内置的成员管理功能

但是,ExpressionEngine假定它处理的大部分内容将由登录到控制面板的用户创建和管理—这与许多其他数据库驱动的网站一样。此外,ExpressionEngine有一个特定的数据模型,可能不太适合您的需要

注意:通过使用ExpressionEngine的SAEF(独立条目表单),可以在一定程度上克服这些限制,该表单允许用户在EE控制面板之外提交内容。还可以将设置为扩展显示和允许用户提交的内容

而使用,您正在构建一个定制的Web应用程序,因此您可以在开发过程中自由地做出所有这些决定。您也不会被锁定在特定的功能集中,可以自由创建您需要或想要的任何功能