vnc协作通用代码

vnccollab.common的Python项目详细描述


vnccollab.common是vnccollab.*附加组件的支持包。它提供了
以下功能:

*一个基于上次访问的方便记忆体类。
*关键字搜索。
*简单词汇工厂。
*一个用于延迟Portlet的方便基类。

TimeCacheKey
----


>;>from plone.memoize import ram
>;>from vnccollab.common.cache import timecachekey
>;>cache time=15*60分钟
>;>cache=timecachekey(cache time)
>;>ram(cache)
>;>def sum(a,b):returna+b




keyword search
----


关键字搜索是一种特殊的搜索,当搜索字符串中存在以“`:`”为后缀的关键字
时进行搜索。这个包提供了一个带有关键字搜索的
``search``视图。定义了两个关键字:

-``类型:``关键字:搜索只返回查询中指定的
类型的对象。
-``用户:``关键字:搜索只返回查询中指定的用户
创建的对象。


简单词汇工厂用于创建基于元组列表的
词汇的便利类::

>;>;来自vnccollab.common。词汇导入simplevocabularyfactory
>;>;信号量=[('r','red'),('y','yellow'),('g','green')]
>;simaphorevocabulary=simplevocabularyfactory(信号量)


deferred portlet
----

``deferredrenderer``是创建deferred
portlet的一个便利类。它扩展了``plone.app.portlets.portlets.base.deferredrendered``
,并增加了对portlet元数据的简单访问。该类用于
其他vnccollab包。




changelog
=2014
——


-添加常用图标图像[10960]。
[cesar gonzalez]

-强制dynatree[10936]的css覆盖。
[cesar gonzalez]

-修复cssregistry顺序。升级步骤1102[10936]。
[cesar gonzalez]

1.0.4-2014年4月2日
-

-添加单元测试[10656]。
[marcin staniszczak]

-添加自述文档。
[jose dinunco]

1.0.3-2007年3月,2014
——


-修复测试。
[Jose Dinuncio]


-提高用户搜索速度[10169]。
[Jose Dinuncio]。


-添加version.txt。
[Jose Dinunco]

1.0.2-2013年12月6日
——


-添加丢失的修补程序。
[Jose Dinuncio]


1.0.1-11月20日,2013
--------

-添加dynatree jquery插件丢失的图像。添加main.js资源[9049]。
[cesar gonzalez]

-添加dynatree jquery插件。升级步骤1100。
[cesar gonzalez]

-添加词汇实用程序。
[jose dinunco]

-添加更多流和类型转换的js脚本。
[vitaliy podoba]


1.0.0-2013年10月24日
-

-添加jquery选择字段js插件。
[vitaliy podoba]

-添加搜索关键字。
[Jose Dinunco]

-为Portlet加载完成添加自定义事件。
[Cesar Gonzalez]

-在延迟的Portlet完成时附加Portlet按钮
[Cesar Gonzalez]

-初始版本。

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

推荐PyPI第三方库


热门话题
Java程序运行时错误   JavaAndroidStudio:与往常一样,四舍五入到next.5或.0   apache使用Java以表单数据形式上载文件   带矢量的java Freeflight相机如何正确旋转?   java如何以编程方式检索有关当前项目的语言、操作系统、体系结构等信息   java Twitter4J tweet实体?   java PdfBox编码异常   java在拖动未装饰的舞台时,如何强制光标停留在窗口上   JavaSpring注释扫描优化   java无法通过IntelliJ Idea在tomcat上运行服务   java在生命周期中如何拦截请求?   java中的数组返回错误