logo

额外区块类型 (EBT) - 全新的布局构建器体验❗

额外区块类型 (EBT) - 样式化、可定制的区块类型:幻灯片、标签页、卡片、手风琴等更多类型。内置背景、DOM Box、JavaScript 插件的设置。立即体验布局构建的未来。

演示 EBT 模块 下载 EBT 模块

❗额外段落类型 (EPT) - 全新的 Paragraphs 体验

额外段落类型 (EPT) - 类似的基于 Paragraph 的模块集合。

演示 EPT 模块 滚动

滚动

5.1. 下载与安装 Drupal Commerce

16/10/2025, by Ivan

首先,要安装 Drupal Commerce,我们需要安装 Composer:

https://getcomposer.org/download/

Composer 是 PHP 的包管理器。它可以让你连接并下载所需的 PHP 库,并自动将这些库加入项目的自动加载中,在本例中,就是我们的 Drupal 8 网站。Drupal 8 本身已经包含了许多第三方库,尤其是来自 Symfony 框架的组件。

一般情况下,Composer 安装起来没有问题,只要在安装前启动 Open Server 或其他本地 Web 服务器即可。安装过程中只需一路点击“下一步”,Composer 会自动安装完成。

安装完 Composer 后,在命令行输入以下命令查看版本:

composer --version

如果出现如下输出,就说明安装成功:

5. Drupal Commerce

16/10/2025, by Ivan

Drupal 培训日视频 —— 2018 年 12 月 1 日 —— Drupal Commerce

10:00 - 10:45
认识与介绍。
Commerce Kickstart 还是自己搭建网站?
环境检查:安装 Drupal 与 Drupal Commerce。
10:45 - 11:00
茶歇 / 咖啡时间与讨论。

在 Drupal 上创建网上商店:该选择 Commerce 还是 Ubercart?

16/10/2025, by Ivan

如果在 Drupal 6 时代还没有可选的电商模块,Ubercart 是最成熟的商城解决方案,并且有大量扩展模块支持,那么到了 Drupal 7,就出现了新的竞争者 —— Commerce 模块:

http://drupal.org/project/ubercart

http://drupal.org/project/commerce

这两种商城都有现成的安装包可用:UberdrupalCommerce Kickstart,你可以直接下载试用。

下载链接:

Drupal 8 —— 将 PHP 版本更新至 5.4.5 或更高

16/10/2025, by Ivan

也许你也遇到过 Drupal 因 PHP 版本过低而无法安装的问题,并看到类似这样的错误信息:

Your PHP installation is too old. Drupal requires at least PHP 5.4.5. See the system requirements page for more information.
(你的 PHP 安装版本过低。Drupal 至少需要 PHP 5.4.5。请参阅系统要求页面以获取更多信息。)

这时你需要联系主机技术支持,让他们帮你升级 PHP 版本。
如果你使用的是自己的虚拟服务器或独立服务器,那么就需要自己动手更新。
最初 Drupal 8 只要求 PHP 版本为 5.4.2 及以上,但从 8.0.0 beta 2 开始就要求 5.4.5 或更高。很遗憾,我的服务器上当时安装的版本是 5.4.4。

我使用的是 Debian/Ubuntu 系统来部署 Drupal,因此以下命令适用于这些系统。

FTP 客户端 WinSCP 与 Notepad++,以及 FileZilla

16/10/2025, by Ivan

我使用一款非常方便且快速的 FTP 客户端——WinSCP。它不仅可以复制和删除文件,还可以直接编辑文件。让我特别喜欢的一点是,可以通过 Notepad++ 来编辑文件。要设置 WinSCP 使用 Notepad++ 进行文件编辑,请打开 WinSCP 并进入设置:

winscp

然后进入“Editors”(编辑器)部分,点击“Add”(添加)以添加新的编辑器。选择 Notepad++,我的路径是 C:/Program Files (x86)/Notepad++/

文本编辑器 Notepad++

16/10/2025, by Ivan

我使用一个简单但同时非常方便且极其快速的编辑器 Notepad++(它能在一瞬间打开 200 兆字节的数据库转储文件)。通过它可以带有语法高亮地打开几乎所有文本格式。对于 Drupal 来说,HTML、PHP、CSS 已经足够,但我相信你一定会喜欢 Notepad++ 的运行速度。

notepad++

通过 trello.com 管理任务

16/10/2025, by Ivan

在网站开发过程中,通常不止一个人参与:可能包括客户、项目经理、设计师,甚至两名或更多的开发人员。因此,必须考虑到各方的意见与需求。记录和评论网站修改的最快方式之一,就是使用 trello.com。Trello.com 是一个免费的工具,因此你可以创建任意数量的包含待办事项列表(To-Do List)的看板:

trello

通过 Dropbox 管理文件

16/10/2025, by Ivan

为了管理文件——例如保存网站的设计稿、图片和文本,我们使用 Dropbox。Dropbox 会在所有用户之间同步文件夹的内容,因此如果你在自己的文件夹中做出更改,这些更改会自动同步到其他用户的相同文件夹中。

要将他人添加到你的 Dropbox 文件夹中,请点击“Share this folder”,然后输入你想邀请的人的电子邮箱:

Dropbox

下载现成的 Drupal 构建包

16/10/2025, by Ivan

很多人经常请我帮他们做一个简单的 Drupal 网站。事实上,这类网站确实可以快速、轻松地搭建,而且它们在结构上都大同小异。因此,我决定制作一些基于 Drupal 的现成网站模板,也就是我自己的 Drupal 构建包。

我已经准备好了一个基于 Drupal 的博客构建包。接下来我计划制作更多类型的构建包:公司网站、房地产公告板、汽车交易公告板、网上商店以及社交网络。所有这些我都将基于 Drupal 7 来制作,因为现在是时候逐步放弃 Drupal 6,转向更新的版本了。

以下是可供下载的构建包列表: