跳转到主要内容

基于组件的Plone搜索页面显示

项目描述

简介

此产品提供了一种基于组件管理搜索页面的简单方法。

出于简洁考虑和避免与现有主题冲突,它不覆盖默认的搜索页面,而是添加了一个新的“@@multisearch”页面。

该页面上的链接允许管理页面内显示的组件。

赞助

collective.multisearch的开发得益于弗拉芒环境署或VMM。请参阅http://www.vmm.be。VMM是弗拉芒政府的机构,旨在改善弗拉芒的环境。弗拉芒是比利时拥有自己政府、议会和行政机构的三個地区之一。其他两个是布鲁塞尔首都区和瓦隆区。

变更日志

1.3 (2018-03-09)

  • 在请求远程搜索源时捕获套接字错误。如果不这样做,整个搜索结果页面会因错误/跟踪回溯而失败。[fredvd]

1.2 (2016-12-23)

  • 不要在本地搜索端口的链接中重复对参数进行urlquote。[fredvd]

1.1 (2016-04-11)

  • 添加卸载配置文件。尚未删除端口号分配。[fredvd]

  • 将搜索结果页面与Plone 4.3 html/css更一致。默认视图应该已经相当合理。[fredvd]

  • 添加viewlets.xml排序,隐藏默认的plone.searchbox viewlet,并在同一位置添加collective.multisearch小部件(故意不提供升级步骤,现有基础应该没问题并且已经为此做好准备)[fredvd]

  • 添加浏览器层以安装插件,并在此特定层上注册视图小部件,这样我们就不会在没有任何插件安装时污染站点。[fredvd]

  • 始终禁用多搜索小部件上的liveview。[fredvd]

  • 删除对five.grok的依赖。[fredvd]

  • 将verify_ssl选项添加到远程搜索小部件,以在必须通过防火墙查询“安全”的内部站点时禁用ssl证书验证。[fredvd]

  • 当输入不带%s的搜索url时,给出验证错误。[maurits]

  • remote_site_search_urlremote_site_search_rss_url不包含%s时,捕获“TypeError: not all arguments converted during string formatting”错误。[maurits]

  • 将PloneTestCase添加到测试需求。[maurits]

1.0.3 (2013-11-21)

  • 如果feed项目不包含摘要字段,则不会使远程搜索小部件崩溃。当从Plone 3.3.X站点读取搜索结果时发生。[f.vandijk]

1.0.2 (2013-11-21)

  • 添加字段remote_site_search_rss_url,这样您就可以设置一个明确的rss url,我们用它来查询远程站点,而不是将硬编码的search_rss附加到站点url。这意味着我们现在支持非Plone站点。[maurits]

  • 在查询远程服务器时,将User-Agent字符串设置为“Mozilla/4.0”。否则,一些不良服务器会返回403禁止错误。[maurits]

  • 为远程RSS小部件搜索添加超时值。默认为5秒。[fredvd]

  • 加载某些包的zcml,以便Plone正确启动。[maurits]

1.0.1 (2013-03-27)

  • 删除我们的ManagePortletAssignments覆盖。它是为了在更改小部件后返回到正确的url(@@manage-multisearch),但它有一个错误,所以它不起作用。此外,在plone.app.portlets 2.4.3发布后,它也不再需要。[maurits]

1.0 (2013-03-11)

  • 首次公开发布

项目详情


下载文件

下载您平台上的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

collective.multisearch-1.3.tar.gz (31.9 kB 查看散列)

上传时间

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面