提供plone中搜索结果的双工处理的模块。

bda.resultduplexer的Python项目详细描述


概述

PultExver在PLONE中提供搜索结果的双工。原作 意图是修改代理内容的URL的需要。 (请参见bda.contentproxy包)。这也是违约的表现 双工器。它看起来用户是否经过身份验证,如果是,则保留对象url 否则,请修改指向 反对。

<>为了实现自己的双工逻辑,必须提供一个IREST双工器。 实现对象。有关API文档,请参见bda.resultduplexer.interfaces 以及bda.resultduplexer.duplexer这样的实现看起来如何。

为了描述双工结果,使用了脑包装器对象。违约 如果要修改,则实现将修改对象的url 除此之外,您还必须提供这样一个ibrainwrapper 同时实现对象。

这个模块补丁阿图皮克!。必须这样做才能使结果双工器 通过以下方式处理主题:

results = IResultDuplexer(self).prepareResults(results)

对于常见的搜索行为,livesearch_reply和querycatalog被替换。 为了能够在受限代码中调用双工器,有一个浏览器视图 实现只需循环调用:

duplexer = context.restrictedTraverse('@@restrictedresultduplexer')
results = duplexer.prepareResults(results)

安装

  1. 在您的实例中提供鸡蛋,
  2. 在plone实例中导入bda.resultduplexer扩展配置文件。
  3. 写你自己的双工器。查看bda.contenbtproxy

本产品采用PLONE 3.0进行测试

学分

  • 作者Robert Niederreiter SquareWave计算,BlueDynamics联盟,奥地利
  • 重构:Jens Klein Bluedynamics联盟,Klein&Partner Keg,奥地利因斯布鲁克

许可证

  • GNU通用公共许可证2.0或更高版本

更改日志

1.0beta2

[RNIX]2010-03-10

  • 结果耦合器现在依赖于bda.contentproxy。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
具有x86javapath的x64机器上x86java上的java JNI未满足链接错误   java将Pixmap的一部分上传到GPU   图像Java位图RLE8格式   java Android studio谷歌广告崩溃应用程序   java如何创建包含未知数量对象的变量?   Java计算给定int数组的所有可能组合   java JDBC classnotfound异常   httpclient中的java将HttpEntity转换为字符串的最优雅/正确的方法是什么?   如何从Java程序运行nano?   java在安卓中调用自定义类/方法   调用方法和JOptionPane后,允许代码继续执行所需的java计时器或其他想法   关于侦听器的向量Java并发问题   线程池执行器Java线程池   java配置DTO上的Swagger javax验证约束   Java中用于按钮功能的swing操作命令   ServletOutputStream中的java设置状态代码   java打印输入数组的平均值