2

我将开始一个非常广泛和多功能的项目,前端有 4 个主要部分,后端有多个角色和权限。该站点将包含大量数据,并且几乎所有数据都是面向搜索的。这是一种目录网站。作为目录网站,旧数据不会被存档,并且与新添加的数据同样重要。

前端部分是:

  1. 企业名录
  2. 服务清单
  3. 分类广告
  4. 消息

该网站基本上由 4 种用户类型组成,其中两种由 2 个子类型组成。

结构将是这样的: 替代文字

还将有短信集成。该网站的主要内容是可以从多个域访问它。也就是说,如果 ppl 来自 url www.a2zusa.com,,他们将获得整个美国的商业列表。如果他们来自,www.a2znewyork.com他们将获得纽约市的列表。

我的选择是codeigniter和drupal。在 Drupal 中不是那么好,并且必须在途中学习。对于这样的项目,您有什么建议?

项目结构" 替代文字

4

2 回答 2

2

一个是框架,一个是CMS。它们都解决了完全不同的问题,尽管如果你真的非常想的话,你可以用其中任何一个做任何事情。

如果你想编写一个完整的应用程序并且不需要使用 Drupal 已经提供的所有东西,那么我建议使用 CodeIgniter(或任何其他你喜欢的框架)。

如果您想做一些与 Drupal 及其百万零一个插件所做的相当好的事情,并且您自己的添加相当简单,那么编写一个 drupal 插件来处理您的东西并使用 Drupal(或任何其他 CMS 让您喜欢)。

根据您的描述,我认为您所谈论的大部分内容都可以在 Drupal 中用最少的工作完成,但细节是魔鬼,所以我不能肯定地说。

于 2010-12-06T05:51:13.757 回答
0

您应该选择 CodeIgniter。并不是说我是 codeigniter 用户,而是您习惯使用的框架。

那里可能有很多选择,但好处是你已经知道框架的来龙去脉,学习内容管理框架会耽误你的时间。

如果你想学习 Drupal,那就去吧。这可能是一次不错的学习经历。

于 2010-12-06T05:38:52.473 回答