问题标签 [plone]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 安装分发 0.6.10 后粘贴错误
过去几周一直在 Plone 网站上工作,这是我第一次使用 buildout 来制作食谱和 paste 来生成模板,这是一个学习曲线。
两天前,一切正常。
昨天,我从我已知的良好来源开始工作,并使用 paste 为新原型生成样板,工作正常。我编辑了构建(就像我之前做过几次一样)来解释新项目,运行构建,并得到一个挂起的构建(不断重复它正在生成分发)
谷歌搜索表明这是由于版本不匹配,我应该升级到最新版本的分发,所以我这样做了(到 0.6.10)
现在,那个错误已经消失了,但是任何做粘贴的能力也是如此。即使运行也会
paster create --list-templates
排除错误:
Traceback(最近一次调用最后一次):文件“F:\Plone\Python\Scripts\paster-script.py”,第 5 行,在?from pkg_resources import load_entry_point ImportError: No module named pkg_resources
希望有人可以提供帮助,b / c我现在很停滞不前。
plone - plone.app.blob 还是 z3c.blobfile?
我需要一个 blob 文件字段作为 plone 中内容类型的一部分。plone.app.blob 的 BlobField 应该提供这个,但我找不到如何获取 URL 来下载包含原始文件名的文件(例如http://plone.site/plone/obj/orig-file-name.avi)。有没有办法使用 plone.app.blob 做到这一点?
或者,网络上有一些指向 plone.namedfile 的指针来执行此操作。plone.namedfile 似乎依赖于 z3c.blobfile。z3c.blobfile 与 plone.app.blob 有何不同?
这些方法中的一种是否比另一种更好?
维克
python - 将基于 zcml 的 python 脚本转换为 zope/plone 中的独立脚本
我有一个以 zope 3 zcml 方式工作的 python 类,但我想将 python 移动到一个独立的脚本中,a 可以通过 tal:content='context/get_tags' 的方式访问该脚本。这是目前的代码:
不是很好(你可能已经猜到程序员不是我的职位),但这是我所拥有的。如何将其转换为独立脚本?
python - 如何判断一个字段是否在 plone 中的 AT 对象中更改了值?
我在 Plone 中有一个 AT 内容类型。它有许多字段,包括一个文件字段。当用户编辑此类型的对象时,如何判断是否上传了新文件?
就此而言,我如何判断是否有任何字段已更改?
我目前正在使用订阅者连接到 IObjectEditedEvent 以在对象更改后做一些事情 - 我可以在这里做这些事情吗?
content-type - Zope / Plone 3 产品卸载问题
大家好,我卸载了我之前添加的内容类型,之后我仍然收到警告
'来自模块'ns.archetype_name.content.content_type_name'
它不会导致明显的问题,但它让我担心,因为我认为我已经正确卸载它,并且找不到任何我留下痕迹的地方。我已经重新启动服务器,重新运行 buildout,以及我能想到的试图摆脱该消息的所有其他事情,但无济于事。
我在网上看到这个警告表明 Data.fs 与有问题的包不同步,我应该重新安装丢失的包。我这样做了,错误消失了,但我真的很想摆脱错误和有问题的内容类型。
谢谢!保罗
proxy - 使用 Apache 代理进行克隆
我在 OS X Server 10.5 上通过 Apache 代理设置了一个 plone zinstance。服务器在端口 80 上设置了一个 vhost,并带有 Proxy 和 Proxypass 指令到 Plone zinstance:
但是,我有一些静态 HTML 和 PHP 内容,我想通过 plone 站点在 iframe 中显示它们。我想我需要在不同的端口上设置另一个虚拟主机,然后只需指定端口 # inline?
python - 在 Windows 上将 Plone egg 安装为 Python 模块
我有一个 Plone 站点(Plone 版本 3.1.2),我需要在该站点上安装一个名为 GrufSpaces 的产品(http://plone.org/products/grufspaces)。但是,它是一个生产站点,因此我不能轻易将其取下来将 Plone 升级到 3.2+ 以使用构建;使用 buildout 可以让我轻松地将 Grufspaces(collective.groupspace.roles 等)添加为产品。
我已经分别下载了 egg 文件(角色、工作流、邮件、内容)并将它们放在一个目录结构中,如下所示:
- 集体/
- __init__.py
- 组空间/
- __init__.py
- 内容/...
- 角色/...
- 工作流程/…</li>
- 邮件/...
我认为我可以做的是将这个“集体”文件夹添加到 [plone directory]/Zope/lib/python 作为 Python 模块。这个想法一旦添加,我可以重新启动 Plone/Zope,它会自动将其拾取并使其在 Plone 中作为 Python 模块可用。不幸的是,它还没有起作用。
如果我以错误的方式解决这个问题,我欢迎任何建议以不同的方式尝试。
plone - 克隆目录查询帮助
我对 plone 查询很陌生,我想知道什么是使用目录查询仅返回站点上的图像并按类型搜索的有效方法。如果不需要,我不想将用户限制在给定的文件夹中。
我试过了:
但它返回的内容包括页面、简单博客页面等(我假设 b/c 这些文档中可以包含图像,因此实现 IATImage)
非常感激
sqlalchemy - 我应该如何将 Plone 产品从collective.lead 移植到z3c.saconfig?
我有一个使用collective.lead 配置SQLAlchemy 的Plone 产品,包括Professional Plone Development中记录的Plone 数据库配置界面。我应该如何将它移植到 z3c.saconfig?我可以保留 ZODB 中的配置还是需要进入 site.zcml?