5.1. 下载与安装 Drupal Commerce
首先,要安装 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
Drupal 培训日视频 —— 2018 年 12 月 1 日 —— Drupal Commerce
10:00 - 10:45
认识与介绍。
Commerce Kickstart 还是自己搭建网站?
环境检查:安装 Drupal 与 Drupal Commerce。
10:45 - 11:00
茶歇 / 咖啡时间与讨论。
在 Drupal 上创建网上商店:该选择 Commerce 还是 Ubercart?
如果在 Drupal 6 时代还没有可选的电商模块,Ubercart 是最成熟的商城解决方案,并且有大量扩展模块支持,那么到了 Drupal 7,就出现了新的竞争者 —— Commerce 模块:
http://drupal.org/project/ubercart
http://drupal.org/project/commerce
这两种商城都有现成的安装包可用:Uberdrupal 和 Commerce Kickstart,你可以直接下载试用。
下载链接:
Drupal 8 —— 将 PHP 版本更新至 5.4.5 或更高
也许你也遇到过 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
将整个 phpMyAdmin 集成在一个文件中的工具 —— Adminer
Heb je Adminer nog niet? Download het snel — het is hetzelfde als phpMyAdmin, maar dan in slechts één bestand van 300 KB! (Ga naar de website)
文本编辑器 Notepad++
我使用一个简单但同时非常方便且极其快速的编辑器 Notepad++(它能在一瞬间打开 200 兆字节的数据库转储文件)。通过它可以带有语法高亮地打开几乎所有文本格式。对于 Drupal 来说,HTML、PHP、CSS 已经足够,但我相信你一定会喜欢 Notepad++ 的运行速度。

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

通过 Dropbox 管理文件
为了管理文件——例如保存网站的设计稿、图片和文本,我们使用 Dropbox。Dropbox 会在所有用户之间同步文件夹的内容,因此如果你在自己的文件夹中做出更改,这些更改会自动同步到其他用户的相同文件夹中。
要将他人添加到你的 Dropbox 文件夹中,请点击“Share this folder”,然后输入你想邀请的人的电子邮箱:

下载现成的 Drupal 构建包
很多人经常请我帮他们做一个简单的 Drupal 网站。事实上,这类网站确实可以快速、轻松地搭建,而且它们在结构上都大同小异。因此,我决定制作一些基于 Drupal 的现成网站模板,也就是我自己的 Drupal 构建包。
我已经准备好了一个基于 Drupal 的博客构建包。接下来我计划制作更多类型的构建包:公司网站、房地产公告板、汽车交易公告板、网上商店以及社交网络。所有这些我都将基于 Drupal 7 来制作,因为现在是时候逐步放弃 Drupal 6,转向更新的版本了。
以下是可供下载的构建包列表:
