返回 Drupal
我最终屈服并承认我们需要 Drupal。所以,开始安装 Drupal 6。我工作的任何托管位置都没有自动安装程序,所以只能手动安装。
第一个问题:无法运行 wget。它在共享服务器上,但我没有运行它的权限。这太荒谬了。为什么?因为替代方案是将 Drupal 下载到本地机器(我已经这样做了),然后通过 ftp 上传到服务器。由于我的下载带宽是我上传带宽的八倍,我不喜欢这个解决方案。
继续 B 计划。我将 wget 上传到共享服务器并编译了它。小上传,快速编译。解决了一个问题。
Drupal 设置。微不足道。创建一个数据库和用户,然后转到 URL。跟着感觉走。当然,这是你现在应该期望的,但许多其他复杂的 Web 应用程序需要一天或更长时间的摸索才能安装和运行。
这是整个安装顺序
- 第一个屏幕:英语或其他语言
- 第二个:数据库信息
- 第三个:管理员帐户。它包含一些可爱的 JavaScript,鼓励您使用安全密码。
- 完成。它有一个“访问您的站点”链接。
开始配置。好吧,我首先查看了内容类型。我很失望只看到了故事和页面,因为我想要一本书。对于那些不熟悉 Drupal 所说的书的人来说,它是在层次结构中设置页面的能力。这似乎非常适合我们想要呈现的许多信息。
所以,我开始寻找。显然,这应该是一个选项。但是有一个链接说“创建内容类型”。这不会给你书,但它允许你添加一个新的节点类型(例如,一个名为“stuff”的节点类型),并选择标题和正文在表单上的标签方式。您还可以控制推广、评论等等。不错的发现,但还不够。
好的,去 drupal.org 看看是否有可用的图书模块。我注意到的第一件事是在模块目录中添加了一些颜色。基本上,有意义的模块现在以绿色突出显示,没有意义的模块以红色突出显示。
好的,坏消息。我在内容模块中找不到 book,但存在 Book Expand,它应该修复 book 中的一些问题。好的,搜索一下。事实证明这是一个虚惊一场。图书模块现在包含在 Drupal 核心中,但默认情况下未启用。点击两次,非问题就解决了。当我在该页面上时,我还启用了 Aggregator、Blog、Search 和 Upload。
无论如何,当我在 Drupal 站点上时,我决定看看有哪些主题已移植到 Drupal 6。我找到了一些有趣的主题可以玩玩并下载了它们。其中一个名为 Framework 的主题几乎是一个空主题。也就是说,它拥有所有内容,但旨在成为您想要内容的构建块。
选择 Drupal 主题可能显得为时过早。这是一个有效的结论,因为您可以随时更改主题,而无需更改您的内容。因此,这对我来说是一个初步的了解,以帮助我做出使用与创建的决定。已经可用的内容看起来非常好,所以我非常确定从现有主题开始并进行一些小的调整就足够了。
一个非常酷的事情是,自定义(例如非核心模块添加)与核心是分离的。例如,其他模块放在 sites/all/modules 中。这意味着您可以更新 Drupal,而不必担心更新会擦除您添加的模块和主题。

在玩了几天之后,我确信我做出了正确的决定。我找到了一个我喜欢的主题并稍微调整了一下。我添加了一些模块,总的来说,设置了站点的基本结构。使 Drupal 适合传统 CMS 以外的其他用途的一件事是设置起始页的能力。此外,书籍也是一个优点。
我想要的一个“技巧”是网络摄像头。尝试添加一个块,该块只抓取保存的摄像头图像(缩略图,如果单击它,则为真实图像)。不幸的是,浏览器缓存图像,从而破坏了更改图像的目的。但是,我可以只在块中放入一些 PHP 代码,将图像粘贴到页面中来解决这个问题。
第二个“技巧”是天气页面,其中包含来自气象站的当前和历史信息。由于气象站已订购但尚未到货,因此测试将在稍后进行。
那么,Drupal 是“正确的答案”吗?对我来说,是的,对于许多动态内容站点,我也觉得它是正确的答案。虽然我曾经是 Joomla 的粉丝,但该团队最近决定不允许使用非 GPL 插件似乎是一个很大的错误。从政治上讲,这听起来像是正确的答案,但我看到它对其在 Joomla 上可用的内容造成了损害。另一方面,Drupal 却朝着相反的方向发展。Drupal 将保持免费,但您可以期待看到更多非免费的附加功能。
一年后,是时候再次审视两者,看看我的预测是否正确。但是,对于 Geek Ranch 来说,Drupal 是正确的选择。