centarro / certified-projects
Centarro维护的与Drupal Commerce相关项目,遵循与Commerce Core相同的标准。
Requires
- centarro/centarro_claro: 1.x-dev
- drupal/belgrade: ^2
- drupal/commerce_authnet: ^1.6
- drupal/commerce_avatax: ^1.1
- drupal/commerce_braintree: ^1.3
- drupal/commerce_email: ^1.1
- drupal/commerce_file: ^2.0
- drupal/commerce_license: ^3
- drupal/commerce_paypal: ^1.0
- drupal/commerce_pricelist: ^2.4
- drupal/commerce_product_limits: ^1.0
- drupal/commerce_product_tax: ^1.0
- drupal/commerce_shipping: ^2.3
- drupal/commerce_square: ^1.5
- drupal/commerce_store_domain: ^1.0
README
Centarro维护的与Drupal Commerce相关项目,遵循与Commerce Core相同的标准。
这些项目代表的是子系统、功能或集成,它们的使用范围不够广泛或不适于包含在Commerce Core中。然而,它们都是按照Drupal / PHP的最佳实践开发的,与Commerce Core和其他本包中的项目兼容,并且至少通过README进行了文档化,如果有外部文档页面(包含截图或视频)的话,也会进行文档化。
在Commerce Kickstart中的使用
此包的主要目的是将我们希望在Commerce Kickstart中包含的各种贡献项目收集在一个单一的metapackage中。Commerce Kickstart旨在成为开始构建Drupal Commerce的最快方式。它提供了一个安装配置文件,可以作为任何新的Drupal Commerce项目的起点,并附带各种功能模块以进行默认配置和可选的演示商店。
我们可以保证包中包含的模块版本可以很好地协同工作,并且有足够的文档。我们还可以通过将它们添加到此包中,而不将它们作为配置文件的依赖项,在未来将新模块引入现有的Commerce Kickstart站点。这意味着不想在其代码库中包含完整模块集的高级开发人员或想要使用我们认证版本之外的不同版本的模块的开发人员,可以在创建项目后删除centarro/certified-projects
依赖项,并仅重新安装他们实际想要的模块。
包含的项目
子系统
- Commerce Shipping - 收集运费并完成订单发货
- Commerce License - 出售会员资格、文件下载等
技术合作伙伴集成
功能模块
- Commerce Email - 配置在响应订单事件时发送的电子邮件
- Commerce File - 通过Commerce License出售文件下载
- Commerce Pricelist - 根据数量、用户等对产品的子集进行定价
- Commerce Product Limits - 限制产品的购买数量
- Commerce Product Tax - 在编辑表单中选择产品的税率
- Commerce Store Domain - 根据域名选择当前商店
主题
- Belgrade - 基于Bootstrap、针对移动优化的商店主题
- Centarro Claro - Drupal核心Claro管理主题的定制版本
路线图
以下项目列在将包含在此包未来更新中的短名单中。
- Commerce Cart Estimate
- Commerce CyberSource
- Commerce Invoice
- Commerce Invoice Payment
- 商业周期性
- 商业报告
- 商业ShipStation
- 商业Signifyd
- 商业愿望单
当我们提高已认证项目的最低版本时,我们将标记一个新的补丁版本(例如1.0.1、1.0.2等)。当我们向元包添加新项目时,我们将标记一个次要版本(例如1.1.0、1.2.0等)。当项目升级或添加,从而影响它们之间的兼容性或与商业核心版本的兼容性时,我们将标记一个新的主要版本(例如2.0.0)。