plone souper集成:许多轻量级可查询记录的容器

souper.plone的Python项目详细描述


概述

souper.plone集成souper 使用Plone

souper.plone帮助需要存储许多小数据记录的开发人员, 重磅原型或灵巧内容类型太费劲 太慢了。例如,如果您需要一个可查询的非cmsish容器 内容,比如投票,民意调查的数据,网上商店的订单,测量数据, 或者类似的。

可以将一个soup容器移动到自己的zodb装载点,并可以共享 跨越多个独立的plone实例!

控制面板提供重建、重新索引和移动汤的操作。

用法

souper.plone为plone插件开发人员增加了一些便利。它 提供工作方式如下的存储定位器:

souper.soupid查找,需要上下文。 这个上下文是plone站点中的一些获取感知对象。 从上下文中,souper试图获取一个对象实现 ISoupRoot(汤根)。默认情况下,这将是站点根目录。 在soup根目录中,id映射到soup实际所在的路径 存储为注释。这一切都是完全透明的。 所以要喝汤,你只需要做:

>>> from souper.soup import get_soup
>>> soup = get_soup('my_soup_id', context)
>>> soup
<souper.soup.Soup at 0x...>

如果找不到给定id的soup,则会创建一个新的soup作为注释 在ISoupRoot上。

提供CatalogFactory很重要。 请参阅souper.plone文档以了解如何操作。 在那里还记录了如何添加记录、查询和维护它们。

为了方便起见,souper.plone安装一个控制面板 重新索引和重建独特的汤。

源代码

源位于git dvcs中,其主要分支位于 github

我们很高兴看到许多叉子和拉要求,使汤更好。

维护者是Robert Niederreiter、Jens Klein和Bluedynamics联盟 开发团队。我们很感激你的贡献,如果需要释放的话 要在Pypi上完成,请联系我们中的一个 dev@bluedynamics dot com

贡献者

  • 罗伯特·尼德雷特
  • Jens W.Klein
  • 斯文·普拉格
  • 让·乔丹
  • 彼得·马西斯
  • 哈拉尔德弗里斯内格尔
  • CODINAHs的GIL

历史记录

1.2.1(2016-11-21)

  • 添加入口点。 [gforcada]
  • 依赖products.cmfplone而不是plone [gforcada]
  • 添加zcml i18n域。 [RNIXX]

1.2

  • clear soup功能添加到控制面板。 [弗里西]

1.1

  • plone conform状态消息标记 [佩茨基]
  • 修复状态消息中的ID [佩茨基]
  • 修复测试 [RNIX]
  • 使get_soup一致 [琴]
  • 修改文件 [琴]

1.0

  • 添加了缺少的清单.in [詹森]

1.0-β

  • 让它工作 [RNIX、Jensens等]

许可证

版权所有(c)2008-2014,Bluedynamics联盟,奥地利、德国、瑞士 保留所有权利。

以源和二进制形式重新分配和使用,有无 如果满足以下条件,则允许修改:

  • 重新发布源代码必须保留上述版权声明 条件列表和以下免责声明。
  • 以二进制形式重新分发必须复制上述版权声明,此 文件中的条件列表和以下免责声明和/或 其他随发材料。
  • 无论是蓝动力联盟的名字还是它的名字 贡献者可用于支持或推广由此衍生的产品 未经事先书面许可的软件。

此软件由Bluedynamics Alliance^{TT14}$和任何 明示或默示保证包括但不限于 适销性和特定用途适用性保证 否认。在任何情况下,蓝动力联盟均不对任何 直接、间接、附带、特殊、示例或后续数据 (包括但不限于替代货物或服务的采购; 丧失使用、数据或利润;或营业中断) 论任何责任理论,无论是合同责任、严格责任还是侵权责任 (包括疏忽或其他)因使用本文件而引起的 软件,即使被告知这种可能性或这种损害。

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

推荐PyPI第三方库


热门话题
使用JavaCV库进行图像旋转的java问题   为Java类创建相等的方法来比较double或int值   javarmi、EJB和回调   用java编写phonegap应用程序(使用GWT、Vaadin等)   java在Hibernate中设置参数值时指定字符串类型   java正则表达式文本日期   Java Hibernate@SafeHtml不允许url链接   使用Java Trie时,无法识别词尾。在递归中失败   java如何在Swing的JTextArea中执行正则表达式   java如何在列表的所有对象中更改sepecific属性的值   java为什么是我的ArrayList。删除(id)呼叫不工作?   java是否可以将用户从同一个jcombobox输入的项添加到jcombobox中?   java当从Python调用jar时,如何最小化JavaVM的加载时间?   面向对象Java类如何从Entry类获取信息?   java JPA错误:关系不存在