centarro / commerce_kickstart
Commerce Kickstart 安装配置文件。
Requires
- drupal/admin_toolbar: ^3.0
- drupal/better_exposed_filters: ^6
- drupal/block_visibility_conditions: ^2.1
- drupal/bootstrap_basic_image_gallery: ^1.5
- drupal/bootstrap_layout_builder: ^2.0
- drupal/color: ^1
- drupal/commerce: ^2.35
- drupal/config_rewrite: ^1.4
- drupal/config_split: ^2.0@beta
- drupal/core_views_facets: ^2.0
- drupal/facets_pretty_paths: ^1.2
- drupal/field_group: ^3.2
- drupal/image_delta_formatter: ^1.1
- drupal/inline_block_title_automatic: ^1.0
- drupal/jquery_ui_touch_punch: ^1.0
- drupal/layout_builder_blocks: ^1.0
- drupal/layout_builder_lock: ^1.1
- drupal/layout_builder_modal: ^1.1
- drupal/layout_builder_operation_link: ^2.1
- drupal/layout_builder_restrictions: ^2.12
- drupal/search_api: ^1.23
- drupal/section_library: ^1.0
- drupal/select2: ^1.13
- drupal/symfony_mailer: ^1.2
- drupal/token: ^1.0
- furf/jquery-ui-touch-punch: 0.2.3
- oomphinc/composer-installers-extender: ^2.0
- select2/select2: 4.1.0-rc.0
Requires (Dev)
- centarro/certified-projects: ^1.1
- composer/installers: ^1.2
- cweagans/composer-patches: ^1.6.5
- dealerdirect/phpcodesniffer-composer-installer: ~0.6 || ~0.7
- drupal/commerce_demo: 3.0.x-dev
- drupal/core-composer-scaffold: ^10
- drupal/core-dev: ^10
- drupal/devel: ^4.1
- drupal/features: ^3.12
- drupal/masquerade: ^2.0
- drush/drush: ^11.4
- kporras07/composer-symlinks: ^1.1
- mglaman/phpstan-drupal: ~0.12.0
- phpspec/prophecy-phpunit: ^2
- phpstan/phpstan-deprecation-rules: ~0.12.0
This package is auto-updated.
Last update: 2024-08-30 01:17:25 UTC
README
- 简介
- 要求
- 推荐模块
- 安装
- 配置
- 商业支持
- 维护者
简介
Commerce Kickstart 是快速开始构建 Drupal Commerce 的最快方式。它包括安装配置文件,用于安装 Drupal 9、Commerce Core、Centarro Commerce 贡献模块和主题。
安装程序包括一个额外的步骤,您可以在其中安装一个完整的演示商店进行评估,或者启用您今天开始构建和启动商店所需的单个功能!
-
有关发行版的完整描述,请访问项目页面:https://www.drupal.org/project/commerce_kickstart
-
要提交错误报告或跟踪更改,请使用官方问题跟踪器:https://www.drupal.org/project/issues/commerce_kickstart
-
该项目仍在积极开发中,根据完整发布版进行。请关注以下问题中的开发计划和发布里程碑:https://www.drupal.org/project/commerce_kickstart/issues/3230155
要求
您的开发和托管环境必须能够运行 Drupal 9
https://www.drupal.org/docs/system-requirements
我们强烈推荐使用 DDEV-Local 进行本地开发,并使用 Drupal 优化过的平台即服务(例如 Acquia、Pantheon 或 Platform.sh)进行网站托管。如果您需要帮助决定如何构建、发布或运行您的商店,Centarro 提供咨询服务、开发和托管服务。
必须通过 Composer 安装和更新 Commerce Kickstart,以正确构建代码库并获取 Drupal 和第三方依赖项的新版本。
推荐模块
Commerce Kickstart 包括所有 Centarro Commerce 贡献模块。这些模块由 Drupal Commerce 背后的 Centarro 公司维护,以符合与 Commerce Core 相同的开发和文档标准。
您可以通过 Composer 安装其他 Drupal 模块和主题,以向您的商店添加新功能。在 drupal.org 上搜索与 Drupal 9 兼容的模块,查看可用选项,并通过筛选 Commerce Core 生态系统中的模块来查找扩展 Drupal Commerce 的模块。
安装
我们建议使用我们的 Composer 项目模板进行安装,但您也可以将 Commerce Kickstart 添加为任何 Drupal 9.x 项目模板的要求。有关完整说明,请参阅centarro/commerce-kickstart-project。
composer create-project centarro/commerce-kickstart-project kickstart
如果您正在创建预发布或开发版本的项目,请使用 -s 标志设置适当的不稳定级别
composer create-project -s dev centarro/commerce-kickstart-project kickstart
如果您预期安装完整的演示商店,则需要将 Commerce Demo 模块添加到您的代码库。为此,请执行以下两个命令
cd kickstart
composer require drupal/commerce_demo:^3.0
(注意:此功能仅在通过项目模板或安装配置文件 composer.json
中提供的 vcs
类型存储库定义安装 commerce_demo
时有效。从 Drupal 包中尝试安装将导致依赖项冲突,因为它将 commerce_kickstart.info.yml
中的 commerce_kickstart:*
依赖项解释为 drupal/commerce_kickstart
,尽管 drupal.org 目前不支持安装配置文件。)
我们推荐并支持用于本地开发的 DDEV-Local。切换到新创建的目录,并使用以下命令启动站点
ddev config ddev start
只想快速查看?我们与 SimplyTest.me 合作,在临时网络环境中创建了一个一键安装器,以便进行更随意的评估。浏览到 https://simplytest.me 并点击 Drupal Commerce Demo。安装后,您可以以用户 1 的身份登录,用户名和密码均为 admin
。这些环境将在短时间内被删除,因此请在此处不要构建任何您期望再次使用的项目!)
配置
配置发生在安装程序中,然后根据需要在 Drupal 管理界面中进行。此发行版包括 Commerce Store Wizard 模块和 Centarro Toolbox 模块提供的上线清单,以指导您完成 Drupal Commerce 配置的各个方面。
Commerce Kickstart 包括 Config Splits 模块,以支持每个环境的不同配置。在根项目文件夹中创建的默认配置目录包括一个 splits 子目录,其中包含特定于 DDEV 环境的目录和配置分割。安装您的站点后,如果您在 DDEV 上进行开发,您可以通过 /admin/config/development/configuration/config-split 用户界面导入 DDEV 特定配置,或者通过 drush 导入
ddev drush config-split:import ddev
商业支持
Centarro 为在 Drupal Commerce 上进行商业活动的商家提供全面的咨询和支持服务,包括托管、维护和支持 Commerce Kickstart 站点。如需更多信息,请联系 Centarro,邮箱为 info@centarro.io 或通过 https://www.centarro.io 上的联系表单。
维护者
当前维护者
- Ryan Szrama (rszrama) - https://www.drupal.org/u/rszrama
- Jonathan Sacksick (jsacksick) - https://www.drupal.org/u/jsacksick
此项目由以下机构赞助
- Centarro (https://www.drupal.org/centarro) - Centarro 正在构建一个不妥协的商业未来。作为 Drupal Commerce 的创造者和维护者,我们的产品和服务旨在帮助您在我们的平台上建立信心。