logo

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

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

演示 EBT 模块 下载 EBT 模块

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

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

演示 EPT 模块 滚动

滚动

1.1. 创建自己的 CMS:引言

07/10/2025, by Ivan

在本课程的这一部分,我们将学习如何创建一个属于自己的 CMS,用于构建一个在线商店。但在开始之前,您应该先阅读这篇引言,以了解是否真的需要自己开发 CMS,还是直接使用像 Drupal + Commerce 这样强大的系统(它已经拥有大量现成的模块)。在引言中,我们将探讨以下内容:

  • 电子商务网站的工作逻辑
  • 什么时候应该开发自己的 CMS,而不是使用现成的系统
  • 自建 CMS 的优势
  • 其他现成电子商务 CMS 的概览

什么是电子商务网站?为什么需要它?

如今,几乎每个人都体验过在互联网上购物。互联网上有成千上万的网站销售各种各样的商品:

  • AmazonOzon 这样的在线商店
  • eBay 这样的拍卖网站
  • BiglionGroupon 这样的团购与优惠券网站
  • 基于订阅的服务类网站

开设在线商店是一种非常流行且有效的方式,可以让企业将业务提升到一个全新的水平。

eBay

例如,eBay 网站每秒的商品交易额约为 1900 美元,拥有大约 8400 万活跃用户。这意味着 8400 万人能够在家中购买和销售商品。eBay 不只是一个拍卖平台,它还融合了社交网络的功能:用户资料、私信、评级、信誉度以及个人店铺等。

Amazon

Amazon 在 2013 年的年收入达到 740 亿美元,是全球最受欢迎的电子商务网站。

BaseCamp

在线销售的不仅仅是商品,还有基于订阅的服务。例如 BaseCamp 提供付费高级账户服务,让用户能够创建更多项目并解锁额外功能。

为什么电子商务如此受欢迎?

电子商务的普及率持续增长。许多人更喜欢在家或办公室通过电脑购物。随着越来越多的人享受到网购的便利,他们也在吸引更多新用户加入这一趋势。商家们不断改进他们的网站,使其更加符合顾客的需求,从而让用户在网上购物时获得与实体购物相当的满意度。

为什么选择 PHP?

PHP 是一种非常流行的编程语言,我们将使用它作为我们 CMS 的核心语言。虽然有一些较新的语言,例如 Ruby(以及基于它的框架 Ruby on Rails),但我们将选择经过时间考验的组合——PHP + MySQL
PHP 可能在性能上不如某些其他语言,但它简单易学,拥有丰富的库、框架和解决方案,非常适合快速开发。

何时应该使用现成的系统?

目前已经存在大量成熟的电子商务解决方案,您应当在以下情况下考虑直接使用它们:

  • 项目交付时间紧迫
  • 项目有多个开发者参与,每个人都有不同的编码习惯。使用统一的 CMS 能够规范开发流程
  • 客户明确要求使用特定 CMS
  • 现成解决方案已完全满足项目需求

常见的电子商务 CMS

还有许多免费的 CMS 可供下载和安装,因此,如果您预算有限或时间紧迫,使用现成的 CMS 将是一个不错的选择。