akeneo/transporteo

将您的PIM迁移到最新版本!

v1.0.1 2018-01-22 10:53 UTC

This package is auto-updated.

Last update: 2024-08-29 04:48:12 UTC


README

目标

此工具旨在帮助您将您的 PIM 1.7标准版(无论是 社区版 还是 企业版)迁移到新版本2.0。所有数据都将无缝迁移。您的源PIM将不会被更新或修改。相反,我们将在全新的PIM 2.0中执行迁移。以下是一些促使我们做出这一选择的原因

  • Akeneo PIM 1.7和2.0之间的 系统要求 已发生变化
  • 对于变体组和内部变体(企业版的付费扩展)来说,有许多不同且复杂的用例需要迁移产品数据
  • 需要迁移真实生产数据,而无需担心失败、问题或不完整的迁移

您将从中迁移的1.7源PIM可以是本地安装或远程安装。

您将迁移到的2.0目标PIM应该安装在本地,并运行在端口80上。您可以按照这些 说明 进行安装。目标PIM的最低版本为2.0.3。

两个PIM都应该是功能性的,并且具有具有管理员权限的功能API。

在继续之前,我们强烈建议您阅读我们的文档以及关于版本2.0的功能和博客文章。

范围

此工具具有专门的发布周期,并且我们定期在新版本中发布改进。

我们期待您的反馈,以便继续改进它,并尝试满足您的所有迁移需求,不要犹豫,开一个问题描述您的案例。

数据迁移

扩展

自定义代码

目前,自定义代码迁移尚未自动化。

我们的计划是用逐步助手丰富Transporteo,以帮助您更新自定义代码。

图像和资产文件

如果您的图像和资产配置在远程文件系统上,您只需配置您的2.0 PIM以访问它们即可。如果您的图像和资产配置为本地存储,则必须手动将它们复制到2.0 PIM中。

安装

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

如何使用

要启动此工具,请运行

  $ php Transporteo.php akeneo-pim:migrate

然后,请遵循引导;)

工具作业结束后,您的数据库将设置好并包含数据,但我们不会迁移您的自定义代码。您需要按照以下升级文件进行迁移。

我们计划在未来的版本中自动化这一部分,请保持关注!:)

文档

支持与贡献

请注意,我们的团队只能以最大努力支持此工具。如果您发现任何问题或希望提出改进建议,请毫不犹豫地在GitHub上的此存储库中创建一个问题。

当然,所有贡献都非常欢迎!所以请不要犹豫,帮助我们构建一个更好的迁移工具。我们非常希望如此。您可以查看贡献页面。