netgen / ezpublish-community-sylius
Requires
- php: >=5.4.4
- doctrine/dbal: ~2.5@rc
- doctrine/doctrine-bundle: ~1.3@beta
- doctrine/migrations: ~1.0@dev
- egulias/listeners-debug-command-bundle: ~1.9
- ezsystems/comments-bundle: >=2014.11
- ezsystems/demobundle: >=2014.11
- ezsystems/ezpublish-kernel: >=2014.11
- ezsystems/ezpublish-legacy: >=2014.11
- friendsofsymfony/user-bundle: 2.0.*@dev
- hautelook/templated-uri-bundle: ~1.0 | ~2.0
- incenteev/composer-parameter-handler: ~2.0
- nelmio/cors-bundle: ~1.3
- netgen/ez-sylius-bundle: ~1.0
- sensio/distribution-bundle: ~2.3|~3.0
- sensio/framework-extra-bundle: ~3.0
- sensio/generator-bundle: ~2.3
- sylius/sylius: ~0.14.0
- symfony/assetic-bundle: ~2.3
- symfony/expression-language: ~2.4
- symfony/monolog-bundle: ~2.4
- symfony/swiftmailer-bundle: ~2.3
- symfony/symfony: ~2.5.0
- tedivm/stash-bundle: 0.4.*
- twig/extensions: ~1.0
- white-october/pagerfanta-bundle: 1.0.*
- whiteoctober/breadcrumbs-bundle: ~1.0.1
Requires (Dev)
- behat/behat: 3.0.*
- behat/mink-extension: *
- behat/mink-sahi-driver: *
- behat/mink-selenium2-driver: *
- behat/sahi-client: dev-master as 1.1.1
- behat/symfony2-extension: 2.0.*
- ezsystems/behatbundle: @dev
- fzaninotto/faker: 1.4
This package is not auto-updated.
Last update: 2020-09-24 12:12:15 UTC
README
由于基于现在不受支持的较旧版本的 eZ Publish (2014.11) 和 Sylius (0.14),此仓库已被弃用,并推荐使用 https://github.com/netgen/ezplatform-sylius。新仓库基于 eZ Platform 和 Sylius 的当前版本。
eZ Publish 5 和 Sylius 电子商务集成
关于此仓库
此仓库提供了一个 eZ Publish 5 和 Sylius 电子商务的集成示例。
集成的初始版本允许将 eZ Publish 和 Sylius 作为单个应用程序运行,使用相同的数据库,但 不共享用户。计划在后续版本中实现 eZ Publish 和 Sylius 之间的用户共享。
然而,存在两个集成点(由 NetgenEzSyliusBundle 提供)
- eZ Publish 字段类型和旧数据类型,允许通过发布 eZ Publish 内容来创建和编辑 Sylius 产品
- 生成指向包含 Sylius 产品的 eZ Publish 内容的链接,而不是生成指向产品的链接
安装说明
有关安装说明,请参阅 INSTALL.md。
要求
eZ Publish 5 和 Sylius 的要求与 Symfony2 相同,以及 常规 eZ Publish 4 要求。
最低 PHP 版本是 5.4.4,但推荐使用 5.5.x。
此集成基于 eZ Publish Community 2014.11 和 Sylius E-Commerce 0.14
已知问题
在测试集成时检测到两个问题,目前尚未修复。然而,这两个问题都不是关键的,可以轻松规避,并且不会影响正常操作
-
在没有
--no-warmup
标志的情况下运行cache:clear
命令会导致RuntimeException
"由于/var/www/html/ezpublish/ezpublish_legacy/lib/ezutils/classes/ezcli.php
在第 351 行已发送了头部,因此无法启动会话。"解决方案:带有
--no-warmup
标志运行命令 -
在开发环境(由
ENVIRONMENT
环境变量设置)中运行 eZ Publish 设置向导,在设置向导结束时出现致命错误。解决方案:在 prod 环境中运行设置向导
致谢
以下人员参与了 eZ Publish 和 Sylius 的集成工作
- Antonio Perić (Locastic)
- Ivan Herak (Netgen)
- Edi Modrić (Netgen)
本集成是在与Locastic(开发)和Keyteq(项目负责人)的合作下,在商业项目上开发的。
版权
- 版权所有(C) 1999-2015 eZ Systems AS。保留所有权利。
- 版权所有(C) 2011-2015 Paweł Jędrzejewski
- 版权所有(C) 2015 Locastic。保留所有权利。
- 版权所有(C) 2015 Netgen。保留所有权利。