【问题标题】:Social Engine Customization社交引擎定制
【发布时间】:2016-06-26 21:07:03
【问题描述】:

我们(小组)有一个基于 SocialEngine 的项目,我们在 4.6.0 版本中进行了很多更改,包括核心模块,现在我们很难更新到 4.8.0,这是一个令人头疼的问题,所以问题: 在新版本的社交引擎中实现哪些逻辑将我们修改的代码存储在哪里,这将有助于未来的更新?

我们正在尝试使用装饰器模式,创建另一个文件夹(modules2),例如创建模块的克隆并仅使用修改过的文件(目前未成功)。

【问题讨论】:

  • 每个人 made lots and lots of changes ,与 SE 一起工作 :) 我认为最好不要升级。这是一个很棒的框架,不仅仅是 CMS

标签: php zend-framework socialengine


【解决方案1】:

您可以使用 WinMerge 等软件将您的文件与最新的升级包文件进行比较,并将 SocialEngine 核心中的新更改复制到修改后的文件中。不要忘记每个模块的application/MODULE_NAME/settings/my-upgrade sql 文件中的数据库查询。这需要时间,但我认为没有更简单的解决方案。

【讨论】:

    【解决方案2】:

    看,这就是gitsubversion 派上用场的地方,您确切知道代码更改的位置。

    【讨论】:

      猜你喜欢
      • 2012-05-07
      • 1970-01-01
      • 2014-08-14
      • 2011-05-20
      • 2015-01-24
      • 2012-12-14
      • 2012-04-29
      • 2012-07-13
      • 1970-01-01
      相关资源
      最近更新 更多