logo

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

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

演示 EBT 模块 下载 EBT 模块

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

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

演示 EPT 模块 滚动

GLightbox is a pure javascript lightbox (Colorbox alternative without jQuery)❗

It can display images, iframes, inline content and videos with optional autoplay for YouTube, Vimeo and even self-hosted videos.

Demo GLightbox Download GLightbox

滚动

1.2.2. 在没有 Drush 和 Composer 的情况下更新 Drupal 8

16/10/2025, by Ivan

如果你是从官方网站 https://www.drupal.org/project/drupal 下载并安装 Drupal 的,

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

drupal

1.3. 翻译 Drupal

16/10/2025, by Ivan

我们经常需要将 Drupal 翻译成其他语言。假设你安装的是英文版 Drupal,但你需要俄语版本,或者希望网站同时支持俄语和乌克兰语。在 Drupal 8 中,这个功能已经内置,无需额外模块。下面我们来看看如何实现。

首先,启用以下语言相关模块:Configuration TranslationContent TranslationInterface TranslationLanguage

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