netgen/ezplatformsearch 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

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

netgen/ezplatformsearch

最新稳定版本:1.2.3

Composer 安装命令:

composer require netgen/ezplatformsearch

包简介

eZ Platform Search is an eZ Publish legacy extension that integrates eZ Platform search capabilities into eZ Publish legacy

README 文档

README

Downloads Latest stable License PHP

eZ Platform Search is an eZ Publish legacy extension that integrates eZ Platform search capabilities into eZ Publish legacy.

This extension is useful when you wish to run eZ Platform with legacy administration installed and you don't want to maintain two search indexes, one for eZ Platform and one for legacy.

This extension is aiming to support only legacy search with SearchViewHandling configuration value set to default, thus it will not work if you directly used eZ Find (either in PHP or templates).

After activating the extension, default legacy search features should continue to work as before including:

  • Search in legacy administration interface
  • Search in ezobjectrelationlist attribute
  • Search in ezxmltext embed object dialog
  • Reindexing when content is added/updated/deleted in legacy administration

Installation instructions

Install through Composer

Use Composer to install the extension:

composer require netgen/ezplatformsearch:^1.0

Activate extension

Activate the extension by using the admin interface ( Setup -> Extensions ) or by prepending ezplatformsearch to ActiveExtensions[] in ezpublish_legacy/settings/override/site.ini.append.php:

[ExtensionSettings]
ActiveExtensions[]=ezplatformsearch

Regenerate the legacy autoload array

Run the following from your installation root folder

php app/console ezpublish:legacy:script bin/php/ezpgenerateautoloads.php

Or go to Setup -> Extensions in admin interface and click the "Regenerate autoload arrays" button

Setup cronjobs

This extension ships with a cronjob to index subtrees of content that have had their visibility updated. The cron needs to be executed using the ezpublish:legacy:script runner.

php app/console ezpublish:legacy:script runcronjobs.php ezplatformindexsubtree

In addition to that you should make sure eZ Publish legacy's cronjobs/indexcontent.php is executed as well. This is part of the "main set" of cronjobs executed as:

php app/console ezpublish:legacy:script runcronjobs.php

For further information on setting up cronjobs, see eZ Publish legacy documentation.

Searching for content instead of locations

By default, the plugin will search for locations.

If you want to use content search, switch the [SearchSettings]/UseLocationSearch config in ezplatformsearch.ini to false.

License

GNU General Public License v2

统计信息

  • 总下载量: 94.52k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 10
  • 点击次数: 1
  • 依赖项目数: 3
  • 推荐数: 0

GitHub 信息

  • Stars: 10
  • Watchers: 7
  • Forks: 5
  • 开发语言: PHP

其他信息

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