一种在Kotti站点中代理其他内容的内容类型
项目描述
这是一个Kotti CMS的扩展,允许您将内容代理添加到您的Kotti站点。
内容代理与UNIX系统中的符号链接非常相似。它允许您从您的节点树中的多个位置引用单个内容节点,而无需复制内容本身。换句话说:它将在多个位置显示在导航中,但仍然只存在一次。
目前,仅代理了view视图和__acl__属性。这意味着您只能看到您被允许看到的代理对象;当您请求ContentProxy对象的“view”时,它将返回代理对象的渲染视图(当然,也尊重其权限)。
对于未来的版本,计划还代理尽可能多且合理的对象属性。
设置
要在您的Kotti站点中激活kotti_content_proxy附加组件,您需要在Paste Deploy配置中的kotti.configurators设置中添加一个条目。如果您没有kotti.configurators选项,请添加一个。在[app:main]部分的行可能看起来像这样
kotti.configurators = kotti_content_proxy.kotti_configure
这样,您就可以在您的站点中添加内容代理项目了。
待办事项
使通过UI选择代理对象更加友好。也许可以使用kotti_tinymce的kottibrowser。
代理所有合理的东西。
变更日志
0.4.1 - 2016-01-11
修复了损坏的打包。为给您带来的不便表示歉意!
0.4.0 - 2015-10-07
现在我们代理对象而不是其ID。 这是一个向后不兼容的更改。
0.3.0 - 2015-10-05
代理属性的名称现在保留在类属性中,并从 kotti_content_proxy.proxied_attributes 设置中读取。
0.2.0 - 2015-09-30
代理现在为SQLAlchemy声明唯一的 polymorphic_identity。
增加了自定义属性的代理。
0.1.0
初始发布。
项目详情
关闭
kotti_content_proxy-0.4.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f7c3539a3ed61ba5bc1d3b2884ef25a71200790ee310388ce6fb2ab898be37d1 |
|
MD5 | 8884f51759c7c963f944b20df3556525 |
|
BLAKE2b-256 | 74f8f5b904603ba5851de207f1e4bc641eca85d6faf2fda76c007e123311ca9a |