定制 netgen/ezpublish-community-sylius 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

netgen/ezpublish-community-sylius

最新稳定版本:1.0.1

Composer 安装命令:

composer require netgen/ezpublish-community-sylius

包简介

eZ Publish 5 community distribution coupled with Sylius E-Commerce

README 文档

README

This repo is deprecated in favor of https://github.com/netgen/ezplatform-sylius due to being based on now unsupported and pretty old versions of eZ Publish (2014.11) and Sylius (0.14). The new repo is based on current versions of both eZ Platform and Sylius.

eZ Publish 5 and Sylius E-Commerce integration

About this repo

This repo provides an example integration of eZ Publish 5 and Sylius E-Commerce.

Initial version of integration provides the ability to run eZ Publish and Sylius as one application, using the same database, but WITHOUT sharing users. Sharing users between eZ Publish and Sylius is planned for further releases.

Two integration points do exist however (provided by NetgenEzSyliusBundle):

  • eZ Publish field type and legacy datatype which provide the ability to create and edit Sylius products by publishing eZ Publish content
  • Ability to generate links to eZ Publish content wrapping Sylius products instead of generating the links to products themselves

Installation instructions

For installation instructions, see INSTALL.md.

Requirements

eZ Publish 5 and Sylius have the same requirements as Symfony2, plus the regular eZ Publish 4 ones.

Minimum PHP version is 5.4.4, but 5.5.x is recommended.

The integration is based on eZ Publish Community 2014.11 and Sylius E-Commerce 0.14

Known issues

Two issues were detected while testing the integration and as of now remain unfixed. However, both issues are not critical and can be easily circumvented and do not affect normal operation:

  • running cache:clear command WITHOUT --no-warmup flag results in RuntimeException "Failed to start the session because headers have already been sent by /var/www/html/ezpublish/ezpublish_legacy/lib/ezutils/classes/ezcli.php at line 351."

    Solution: Run the command with --no-warmup flag

  • running eZ Publish setup wizard in dev environment (set by ENVIRONMENT environment variable), results in fatal error at the end of setup wizard.

    Solution: Run the setup wizard while in prod environment

Credits

The following people worked on integrating eZ Publish and Sylius:

This integration was developed on a commercial project in cooperation with Locastic (development) and Keyteq (project lead).

Copyright

  • Copyright (C) 1999-2015 eZ Systems AS. All rights reserved.
  • Copyright (c) 2011-2015 Paweł Jędrzejewski
  • Copyright (C) 2015 Locastic. All rights reserved.
  • Copyright (C) 2015 Netgen. All rights reserved.

License

统计信息

  • 总下载量: 101
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 13
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 13
  • Watchers: 11
  • Forks: 6
  • 开发语言: PHP

其他信息

  • 授权协议: GPL-2.0
  • 更新时间: 2015-06-09