【问题标题】:What are the possibilities with Drupal? [closed]Drupal 有哪些可能性? [关闭]
【发布时间】:2011-02-12 12:59:01
【问题描述】:

我想使用 drupal 构建一个系统,希望您能帮助回答以下问题。

  • drupal 是否适合构建大型系统,让我可以随意定制它?
  • 我可以在drupal中写任何我想要的php代码吗?
  • drupal 能否处理大量用户访问?

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

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

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

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

【问题讨论】:

    标签: php drupal content-management-system system


    【解决方案1】:

    您可以对 Drupal 进行上述所有操作,但对于大多数 CMS 系统也可以这样说。如果您有机会编写用于构建 CMS 系统的 PHP 或其他类型的代码,那么您几乎可以做任何事情。

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

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

    • 它非常灵活。 Drupal 使用挂钩系统,您可以在其中挂钩并更改大多数事情的代码流。这意味着当某些事件发生时,您可以在自定义代码中对其做出反应。
    • 您可以随心所欲地更改 Drupal 的标记。 Drupal 主题系统可能有点难以学习,但是一旦您掌握了它,您就可以非常精细地控制 HTML Drupal 生成的内容,从而使可以根据自己的喜好定制任何 Drupal 页面。
    • 一个很棒的社区。​​strong>有很多人在使用 Drupal。他们不仅在使用它,而且通过 drupal.org 上的 contrib 模块提供他们的代码。在 Drupal 社区中,我们有一句话:有一个模块可以做到这一点。这并非没有道理。使用免费的可用模块可以完全或大量解决您的许多问题。

    Drupal 还有很多优点,但这些都是最重要的。然而,Drupal 的缺点之一是它不是那么容易学习。这在 Drupal 7 中的某些方面得到了很大的改进,但仍然不容易。但无论如何,大多数事情都可以这么说。

    【讨论】:

      猜你喜欢
      • 2010-10-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-07
      • 2010-12-07
      • 1970-01-01
      • 2012-05-15
      • 2017-06-14
      • 1970-01-01
      相关资源
      最近更新 更多