Drupal有什么可能吗?

时间:2011-02-12 12:59:02

标签: php drupal content-management-system system

我想使用drupal构建一个系统,并希望得到您的帮助以解决以下问题。

  • drupal在构建大系统中是否很好,我可以根据自己的意愿定制它?
  • 我可以将我想要的任何php代码写入drupal吗?
  • drupal可以处理很多用户访问吗?

我可以使用drupal执行以下操作:

  • 为用户注册。
  • 上传视频。
  • 为每个用户提供一个具有客户权力的页面。
  • 计算每个页面中的访问次数。
  • 编写我的php代码以连接数据库并从中获取信息。

有些人告诉我,CMS不能灵活地构建所有这些,我应该从头开始 这是真的还是我可以在drupal或其他CMS或开源项目之上构建我的系统?

还有一件事,您是否有使用Drupal构建此类系统的示例?

1 个答案:

答案 0 :(得分:4)

对于Drupal,你可以对上述所有内容说,但对于大多数CMS系统来说也是如此。如果你有机会编写PHP或其他类型的代码,那么CMS系统就是用它来构建的,你可以做任何事情。

有趣的问题不是如果这是可能的,如果你有技能和时间来编码它,一切皆有可能。有趣的是它有多容易。然而,如果没有主观性,这很难回答。我更喜欢Drupal而非其他CMS /框架,原因是因为我相信Drupal是最好的,但另一个也是我花时间学习如何使用Drupal做任何事情。

我可以使用Drupal指出一些优点。

  • 它非常灵活。 Drupal使用一个钩子系统,你可以在这里钩住并改变大多数事物的代码流。这意味着当某些事件发生时,您可以在自定义代码中对其做出反应。
  • 你可以随意更改Drupal的标记。 Drupal主题系统学习起来有点棘手,但是一旦你掌握了它,你就可以对HTML Drupal进行非常精细的控制生成,可以根据自己的喜好对任何Drupal页面进行成本化。
  • 一个伟大的社区。很多人都在使用Drupal。他们不仅使用它,而且还通过drupal.org上的contrib模块提供代码。在Drupal社区中,我们有一个说法:有一个模块。这并非没有道理。使用免费的可用模块可以完全或大量解决您的许多问题。

Drupal有许多优点,但这些是最好的。然而,Drupal的一个缺点是,它并不容易学习。 Drupal 7在某些方面有很大改进,但仍然不容易。但无论如何,这可以说是大多数事情。