d-rivera-c/silverstripe-faq

此包已被 弃用 且不再维护。作者建议使用 silverstripe/faq 包。

提供问答页面和基于Solr的搜索

安装量: 1,010

依赖者: 0

建议者: 0

安全: 0

星标: 3

关注者: 6

分支: 12

类型:silverstripe-module

1.1.0 2016-10-29 05:16 UTC

README

Build Status Latest Stable Version Total Downloads License Dependency Status Reference Status

简介

此模块在Solr之上提供FAQ功能。

只需将模块添加到项目中,您将获得一个用于管理问题和答案的ModelAdmin。您只需添加一个FAQPage类型(模块自带),以及一些问题和答案。

模块自带自己的Solr搜索索引,具有模糊搜索功能,并有自己的停用词和同义词文件。

要求

  • Fulltextsearch模块,v2.1.0或更高版本。
  • Phockito 和 PHPunit 用于测试,如果您不关心运行测试,则不是必需的。

安装

composer require silverstripe/faq

通过访问 http://yoursite.com/dev/build 运行数据库重建。这将添加模块正常运行所需的数据库列和表。

确保您已运行 silverstripe/fulltextsearch-localsolr(有关启动Solr本地实例的文档见此模块的文档)。

运行Solr相关任务

$ ./framework/sake dev/tasks/Solr_Configure
$ ./framework/sake dev/tasks/Solr_ReIndex
如果您正在使用CWP

请查阅文档了解如何配置此模块以类似于CWP-Solr的行为 (点击此处)

快速入门

  1. 将FAQPage添加到您的CMS

  2. 在FAQ ModelAdmin侧边栏链接中添加FAQ

  3. 等待Solr重新索引

  4. 搜索您的FAQ页面 :)

功能

链接

待办事项

  • 从yml文件获取静态配置变量以用于控制器
  • 页类型、搜索索引和数据对象易于扩展
  • 版本FAQ (?)