netgen / legacy-operations-bridge
Netgen的eZ Publish Legacy到eZ Platform的桥梁
1.0.0
2018-03-07 16:14 UTC
Requires
This package is auto-updated.
Last update: 2024-08-24 21:02:03 UTC
README
这个eZ Publish Legacy扩展允许通过eZ Platform Repository API覆盖一些操作。主要动机是将Legacy Admin UI与Solr搜索引擎更好地集成,否则对于一些简单的操作,例如添加另一个位置到内容,需要延迟索引。
注意
eZ Platform使用与eZ Publish Legacy不同的数据库连接。如果您在eZ Publish Legacy数据库连接中启动的事务中使用桥接操作,事务将不会应用于它们。
安装
1. 启用内核覆盖和内核覆盖自动加载
在ezpublish_legacy/config.php
中,通过取消注释以下常量定义来启用内核覆盖
define( 'EZP_AUTOLOAD_ALLOW_KERNEL_OVERRIDE', true );
在您的composer.json
中,将生成内核覆盖自动加载数组的调用添加到scripts
键下的symfony-scripts
数组底部
... "scripts": { "symfony-scripts": [ ... "eZ\\Bundle\\EzPublishLegacyBundle\\Composer\\ScriptHandler::generateKernelOverrideAutoloads" ], ... }, ...
2. 通过Composer安装
使用Composer安装包
composer require netgen/legacy-operations-bridge:^1.0
3. 激活遗产ngoperationsbrige
扩展
在您的中央site.ini.append.php
文件中添加以下内容(通常为ezpublish_legacy/settings/override/site.ini.append.php
)
[ExtensionSettings]
ActiveExtensions[]=ngoperationsbrige
...
配置
有关可用配置选项,请参阅ngoperationsbridge.ini