logo

以工程为核心的 Drupal 代理机构

规模化、结构化 以及长期所有权而构建的 Drupal 平台

我们帮助组织设计、构建、迁移并支持 Drupal 平台,使其在团队、市场和多年发展中始终保持可维护性。

15 年以上 Drupal 经验
仅由资深工程师交付
活跃的开源项目维护者

理想客户

为真正具备 Drupal 复杂度的组织而打造

我们最适合与将 Drupal 视为战略平台(而非建站工具)的团队和组织合作。

多语言与多区域

在多语言、多市场、多区域发布内容,并需要可扩展且一致内容模型的组织。

复杂内容结构

拥有复杂编辑流程、结构化内容类型以及分布式编辑团队的平台。

迁移与现代化

计划从 Drupal 7/8/9 升级、重构遗留平台,或迁移至现代内容架构的团队。

长期平台所有权

需要可信技术伙伴来进行持续治理、升级和平台演进的组织。

不适用于宣传型网站或一次性项目。 我们最擅长与真正需要解决平台复杂性的团队建立长期协作关系。

核心服务

我们构建与维护的内容

讨论您的平台

01

平台架构

可持续的结构 —— 为编辑人员、开发人员以及未来五年而设计。

  • 内容建模与信息架构
  • 多站点与多语言规划
  • 编辑治理与规范
  • 技术决策文档化

02

Drupal 开发

定制化、整洁且可维护 —— 而不是拼凑而成。

  • 自定义模块开发
  • 可复用的编辑组件(EBT/EPT)
  • 后端与前端实现
  • 面向编辑人员的布局与内容系统

03

迁移与升级

从旧平台到新平台的安全、有计划、结构化路径。

  • Drupal 7 → Drupal 10 / 11
  • Drupal 8 / 9 → Drupal 10 / 11
  • 遗留平台重构
  • 升级风险评估与规划

04

长期支持

平台所有权,而不仅仅是工单处理。

  • 安全更新与核心更新
  • 依赖管理
  • 贡献模块升级周期
  • 技术债务控制

我们的原则

为什么团队选择 DrupalBook

我们是一家以工程为核心的精品代理机构。这意味着每一个架构决策都有明确依据,每一个系统都被设计为可持续演进,每一个客户平台都能够被下一位开发者理解——而不仅仅是最初构建它的人。

  • 结构优于捷径

    我们在前期投入正确的内容模型与架构设计,使平台在不断增长的同时仍保持整洁与可控。

  • 编辑优先

    编辑体验不是事后补救。我们为每天使用系统的人来设计平台。

  • 可升级性是一项特性

    我们构建的每个平台都以可升级为目标。我们记录决策,避免那些会让升级变得痛苦的陷阱。

  • 透明优于黑盒

    客户始终清楚构建了什么、为什么这样做以及如何实现。不存在只有我们才能维护的隐秘自定义代码。

15+
超过 15 年专注于 Drupal 平台的经验 —— 从 Drupal 6 到 Drupal 11
D7→11
覆盖所有主要 Drupal 世代的完整迁移路径经验
OSS
Drupal.org 上 EBT 与 EPT 模块套件的活跃开源维护者
“我们不把 Drupal 当作建站工具,而是把它视为一个平台——一个必须在多年内保持可维护、可升级,并具备良好编辑体验的平台。” — DrupalBook 工程原则

我们的流程

平台思维,而非项目思维

我们不是交付完网站就结束。我们构建的是可持续演进的平台,具备明确决策、文档化依据以及清晰的前进路径。

审查与调研

理解你的架构、内容结构、工作流、集成方式与风险。识别需要改变的部分,以及应当保留的内容。

平台设计

定义内容模型、编辑体验、组件策略以及所有关键技术决策——并提供书面决策依据。

交付与迁移

构建、重构、升级或迁移——以结构化阶段推进,交接清晰、测试覆盖完整,并在每一步提供文档。

长期平台所有权

持续支持、治理、升级规划与渐进式改进——作为可信赖的技术伙伴,而不是工单处理队列。

开源

深度扎根于 Drupal 生态系统

我们的开源模块被全球成千上万个 Drupal 网站使用,它们体现了我们在每一个客户项目中坚持的同样原则。

Drupal.org 模块

Extra Block Types (EBT)

一个完整的、可复用、适配布局的区块类型套件,专为 Drupal Layout Builder 设计。EBT 为编辑人员提供结构化、一致的工具集,无需编写标记即可构建页面。

Layout Builder 可复用区块 编辑体验 Drupal 10/11

在 Drupal.org 上查看 EBT → 

Drupal.org 模块

Extra Paragraph Types (EPT)

一套为 Paragraphs 模块提供的预构建、结构化段落类型。EPT 通过一致、规范且开箱即用的组件,加速内容建模过程。

Paragraphs 结构化内容 组件库 Drupal 10/11

在 Drupal.org 上查看 EPT → 

我们的开源工作体现了交付原则

我们在 EBT 与 EPT 上坚持的纪律——务实架构、编辑灵活性、结构完整性与长期可维护性——同样应用于每一个客户平台。

  • 务实架构优于巧妙抽象
  • 以设计实现编辑灵活性
  • 从第一天起保证结构完整性
  • 内建长期可维护性
  • 透明的实现决策
  • 从一开始就考虑升级路径

我们创造价值的领域

我们最擅长的合作类型

如果你的实际情况与以下之一相似,我们应该聊聊。

架构

多语言企业平台

为在多语言、多区域、多团队环境中发布内容的组织打造企业级 Drupal 平台,并具备可扩展的一致内容模型。

现代化

平台现代化改造

将老旧的 Drupal 系统转变为结构清晰、架构现代、代码整洁,并拥有清晰升级路线图的平台。

迁移

遗留 Drupal 平台拯救

针对 Drupal 7 或复杂混乱的 Drupal 8/9 代码库进行高复杂度迁移——经过评估、规划并稳妥执行,无意外宕机或数据丢失。

编辑系统

结构化编辑平台

专为分布式编辑团队设计的内容系统——具备清晰的流程、一致的组件,并杜绝标记代码渗入内容。

组件

组件驱动的内容体系

基于 Layout Builder 或 Paragraphs 构建的平台,拥有可复用、一致且对编辑人员友好的组件库。

治理

平台支持与治理

为需要系统化平台治理、明确升级节奏以及长期资深技术伙伴支持的团队提供持续技术所有权。

知识

来自真实 Drupal 项目的洞察

多年构建和维护复杂 Drupal 平台所沉淀的实践经验。

架构

多语言 Drupal 的内容建模:按内容块翻译,而非按页面翻译

基于 Paragraph 的结构化内容如何帮助团队保持多语言网站的可维护性、可扩展性,并为 AI 辅助翻译做好准备。

阅读更多

迁移

将 Drupal 7 升级到最新版本的 Drupal

尽管 Drupal 7 已结束官方支持且不再发布更新,但所有新模块目前均以 Drupal 11 及以上版本为目标。

阅读更多

编辑体验

Drupal 中对 CKEditor 4 的无限期支持

Drupal 的 CKEditor 模块正在结束对 CKEditor 4 的支持,不过你仍可通过自定义模块接入 CKEditor 4 并继续使用。

阅读更多

值得信赖的专业能力

冷静、资深的 Drupal 执行力 —— 面向真正重要的平台

15+ 年 Drupal 平台经验
D6→11 覆盖全部 Drupal 世代
100% 所有项目均由资深工程师参与
OSS 活跃的开源项目维护者

架构优先的交付方式

每一次合作都从理解结构开始,而不是直接进入实现阶段。

决策有据可查

每一个关键技术决策都有清晰的记录与依据,不存在黑盒。

长期合作伙伴模式

我们同时服务的客户数量有限,确保每个平台得到足够关注。

深度生态系统经验

作为 EBT 与 EPT 的维护者,我们将同样的专业能力回馈给开源社区。

从第一天就具备可升级性

我们构建的平台不会成为升级噩梦——因为我们已经亲历过足够多的失败案例。

仅由资深工程师参与

没有交接给初级工程师。与你沟通的专家,正是构建你平台的那一批人。

正在规划新的 Drupal 平台、迁移,或现代化升级?

从一次技术层面的交流开始,讨论你的架构、编辑模型、升级路径或交付风险。不推销——只给出诚实评估。

``