-1

我需要 1 条建议,这是解决我问题的最佳平台,所以我在这里发帖。

我想我会在我的新项目中使用 PyroCMS。

项目具有以下特点:

  1. 前端多语言
  2. 用户管理
  3. 超级管理员、国家管理员、广告管理员
  4. 在前端用户 export_type 和 import_type。

我可以在这个项目中使用 PyroCMS 吗?我需要快速开发这个。或者我可以用核心做吗?你的建议。

我更擅长 PyroCMS,但我擅长 Codeigniter。

提前致谢 :)

4

3 回答 3

2

查看您的项目功能:

  1. 前端多语言 - PyroCMS 内置了多语言支持。
  2. 用户管理 - 是的,您可以根据需要扩展用户模块
  3. 并使用组模块创建各自的(超级管理员、国家管理员、广告管理员)身份验证层次结构。
  4. 在前端用户 export_type 和 import_type - 你能进一步澄清吗?如果是关于用户类型(我在 3 中提到的组模块) - 这是可行的。

我可以在这个项目中使用 PyroCMS 吗?

  • 确实。PyroCMS 将是您项目的完美基础,将帮助您快速构建项目。我对 PyroCMS 的研究越多,我就越觉得它的 Codeigniter 变得更容易了。此外,Pyro 社区非常支持。

检查这些链接:

  1. 了解 PyroCMS 基础知识、模块结构和模块开发:http ://bhu1st.blogspot.com/2010/09/hello-world-pyrocms-module.html

  2. Pyro - 主题、模块和小部件创建指南和示例代码:http ://echo.semicolondev.com/

于 2012-10-04T16:17:35.277 回答
1

此外,pyro 的多语言解决方案是您为每种语言创建多个子域并创建多个站点。如果要共享用户数据库,这是个问题。一个域多语言站点有点困难,但也是可能的。您可以在这篇文章中了解更多信息:https ://www.pyrocms.com/forums/topics/view/16237

尽管如此,我也建议 Pyro 用于该项目和其他项目:)

于 2012-10-04T16:33:26.630 回答
1

在 pyro 模块中,您可以拥有设置权限的角色,将其与用户助手一起使用,然后您可以在模块中拥有

if(user_has_role('super_user')){ 
    // do stuff 
}

示例模块:https ://github.com/pyrocms/sample http://docs.pyrocms.com/2.1/manual/developers/addons/modules/basic-structure

于 2012-10-04T17:34:46.657 回答