定制 akeneo/transporteo 二次开发

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

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

akeneo/transporteo

Composer 安装命令:

composer require akeneo/transporteo

包简介

Migrate your PIM to the latest version!

README 文档

README

Goal

This tool aims at helping you to migrate your PIM 1.7 standard edition (either Community or Enterprise) to the new version 2.0. All your data will be migrated seamlessly. Your source PIM won't be updated nor touched. Instead, we'll perform the migration in a brand new PIM 2.0. Several reasons led us to this choice:

  • the System Requirements have changed between Akeneo PIM 1.7 and 2.0
  • with variant groups and inner variation (a paid extension for the Enterprise Edition) there are a lot of different and complex use cases to migrate products data
  • the need to migrate real production data without worrying about a failure, a problem or an incomplete migration

The 1.7 source PIM you will migrate from can be either installed locally or remotely.

The 2.0 destination PIM you will migrate to should be installed locally running on the port 80, you can install it following these instructions. The minimum version of the destination PIM is 2.0.3.

Both PIM should be functionnal and have a functionnal API with admin rights.

Before proceeding, we strongly encourage you to read our documentation and our functional and technical blog posts about the version 2.0:

Scope

This tool has a dedicated release cycle and we're regularly releasing improvements in new versions.

We count on your feedback to continue to improve it in attempt to cover all your migration needs, don't hesitate to open issues describing your cases.

Data Migration

Edition Model Version
Community Association type 1.0.0
Community Attribute 1.0.0
Community Attribute Group 1.0.0
Community Categories 1.0.0
Community Family 1.0.0
Community Group type 1.0.0
Community Group 1.0.0
Community Reference Data 1.0.0
Community Product 1.0.0
Community User 1.0.0
Community User Roles 1.0.0
Community User Groups 1.0.0
Community Access Control List 1.0.0
Community Variant Group 1.0.0
Community Product History Not supported
Community Image files See this section
Enterprise Product Asset 1.0.0
Enterprise Asset files See this section
Enterprise Product Asset Categories 1.0.0
Enterprise Product Rules 1.0.0
Enterprise Product Draft Not supported
Enterprise Published Product Not supported
Enterprise Teamwork Assistant Not supported

Extensions

Extension Version
ElasticSearchBundle Not relevant as ElasticSearch is now part of the native stack
InnerVariationBundle 1.0.0
CustomEntityBundle Not supported

Custom Code

For now, the custom code migration is not automated.

Our plan is to enrich Transporteo with a step by step assistant to help you updating your custom code.

Image and asset files

If your images and assets are configured on a remote file system, you just have to configure you 2.0 PIM to access them. If your images and assets are configured to be stored locally, you have to copy them manually into the 2.0 PIM.

Installation

  $ composer.phar create-project "akeneo/transporteo":"dev-master"

How to use

To launch the tool, run:

  $ php Transporteo.php akeneo-pim:migrate

then, let yourself be guided ;)

At the end of the tool's job, you will have your database setup with your data but we do not migrate your custom code. You will have to migrate it following this upgrade file.

We plan to automate this part in future release, stay tuned! :)

Documentation

Support & contribution

Be aware that this tool is only supported in best effort by our team. If you find an issue or want to ask for an improvement, do not hesitate to open a Github issue on this repository.

All contributions are of course very welcomed! So do not hesitate to help us build an even better migration tool. We'd love that. You can have a look to the Contributing page.

akeneo/transporteo 适用场景与选型建议

akeneo/transporteo 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 832 次下载、GitHub Stars 达 8, 最近一次更新时间为 2017 年 09 月 25 日, 在 PHP 生态内属于活跃度较高的组件。

我们在过去多个企业项目中使用过 akeneo/transporteo 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。

围绕 akeneo/transporteo 我们能提供哪些服务?
定制开发 / 二次开发

基于 akeneo/transporteo 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。

BUG 修复 & 性能优化

线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。

项目外包 & 长期维护

承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。

yvsm@zunyunkeji.com QQ:316430983 微信:yvsm316 西安尊云信息科技 · 专注 PHP / Go / 分布式系统研发

统计信息

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

GitHub 信息

  • Stars: 8
  • Watchers: 30
  • Forks: 7
  • 开发语言: PHP

其他信息

  • 授权协议: OSL-3.0
  • 更新时间: 2017-09-25