1.2.2. 在没有 Drush 和 Composer 的情况下更新 Drupal 8
如果你是从官方网站 https://www.drupal.org/project/drupal 下载并安装 Drupal 的,
那么在更新 Drupal 时可能会遇到问题,因为 Drush 和 Composer 无法以常规方式更新此类型的安装。因此,你需要通过手动替换文件来更新 Drupal,或者重组项目结构以便 Composer 可以管理它。在本文中,我们将讨论第一种方法 —— 如何在没有 Drush 和 Composer 的情况下更新 Drupal。

1.3. 翻译 Drupal
我们经常需要将 Drupal 翻译成其他语言。假设你安装的是英文版 Drupal,但你需要俄语版本,或者希望网站同时支持俄语和乌克兰语。在 Drupal 8 中,这个功能已经内置,无需额外模块。下面我们来看看如何实现。
首先,启用以下语言相关模块:Configuration Translation、Content Translation、Interface Translation、Language。
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)的看板:

