问题标签 [zope]

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.

0 投票
1 回答
467 浏览

python - 您如何以编程方式重新排序 ATFolder 子类的子类?

我有 Plone 产品,它使用自定义文件夹类型来包含一组自定义内容对象。文件夹类型是通过继承 BaseFolder 创建的,它有一个带有几个文本字段的模式。目前,当自定义对象添加到自定义文件夹时,对象按其 ID 的字母顺序排序。如何覆盖此行为并允许我的用户手动对自定义文件夹进行排序,例如通过“内容”视图?

0 投票
4 回答
2147 浏览

backup - 如何使用 Bacula 备份大文件?

目前它是 700MB,但可以想象它会超过 1GB。通常我只是将这个文件复制到另一个位置(好奇的是,它是 Zope 实例的数据库,一个 ZODB 文件)。

该文件每天几乎没有变化,但我知道 Bacula 不能对增量备份进行文件内细分。无论如何,没关系。我想做的是每天完整备份并保留其中两个,每周完整备份并保留其中两个。所以在任何给定的时间我都可以得到昨天、前天、一周前和两周前。你认为这是个好主意吗?

我想我应该制定两个时间表,每天和每周。但是我应该在卷和池上拥有哪些数字来实现这一点?两卷1.5GB?欢迎任何提示或指导,我不是系统管理员,我对 Bacula 的经验非常有限。

0 投票
8 回答
5330 浏览

python - 什么可以证明 Plone 的复杂性?

克隆非常复杂。Zope 2、Zope3FiveZCMLZODBZEO,一大堆首字母缩写词和缩写词。

这很难开始,目前的状态似乎还没有定论。它主要基于 Zope2,但通过 Five 合并了 Zope3。并且到处都有 XML 配置文件。

陡峭的学习曲线是否值得?这种复杂性今天仍然合理吗?

背景:我需要一个平台。客户通常需要 CMS。我目前正在阅读“ Professional Plone Development ”,没有 Plone 的先验知识。

问题:客户并不总是想要相同的东西,而且您无法事先知道。有一件事是肯定的:他们不想要 Plone 的默认主题。但是任何附加功能都是有风险的。当您对系统不够了解以进行规划时,您不能只是开始说“如果您想了解 Plone 的复杂性,就必须提出要求。 ”

0 投票
4 回答
3062 浏览

python - 在python中的N个单词后拆分HTML

有没有办法在 N 个单词之后拆分一长串 HTML?显然我可以使用:

获取纯文本字符串的前 n 个单词,但这可能会在 html 标签的中间拆分,并且不会生成有效的 html,因为它不会关闭已打开的标签。

我需要在 zope / plone 站点中执行此操作 - 如果这些产品中有标准可以执行此操作,那将是理想的。

例如,假设我有以下文字:

我要求它在 5 个单词后拆分,它应该返回:

7个字:

0 投票
4 回答
2598 浏览

python - 备份 ZODB blob 的正确方法是什么?

我正在使用 plone.app.blob 将大型 ZODB 对象存储在 blobstorage 目录中。这减少了 Data.fs 的大小压力,但我无法找到有关备份此数据的任何建议。

我已经通过将网络备份工具指向 repozo 备份目录来备份 Data.fs。我是否应该简单地将该工具指向 blobstorage 目录来备份我的 blob?

如果在复制过程中重新打包数据库或添加和删除 blob,该怎么办?blobstorage 目录中是否有必须按特定顺序复制的文件?

0 投票
3 回答
1193 浏览

python - 如何使用 ZPT 检查它是否是 Plone 网站的主页?

如果不是主页,我只想更改我网站的标题。有tal:condition表达式吗?

我一直在阅读这篇文章,但找不到我要找的东西......

谢谢!

0 投票
1 回答
1365 浏览

seo - Plone CMS (Zope) 中的 301 重定向

我正在运行一个托管在 Apache 和 Plone(基于 Zope)上的网站。我的问题是我有以下网址的重复内容:

www.site.com www.site.nl/en www.site.com/nl

以此类推,每个页面都显示相同的内容。

Google 网站管理员工具还会报告以下格式的网站重复:

www.site.nl/news www.site.nl/news/

注意尾部的斜杠。

解决此问题的最佳方法是什么(将 301 重定向到正确的 url)?我可以在 Plone 源中执行此操作吗?还是我应该使用规范标签?

问候

0 投票
1 回答
275 浏览

mysql - 将 Zope 数据转换为 Mysql

如何将 Zope 2.1 数据转换为 Mysql 数据库。有什么方法可以转换吗?我要银色。

0 投票
12 回答
12408 浏览

python - 您如何通过存在于许多不同目录中的代码 grep?

我正在开发一个大量使用鸡蛋的 Python 程序(Plone)。这意味着有 198 个目录充满了我在调试时可能想要搜索的 Python 代码。有没有一种好方法可以只搜索那些目录中的 .py 文件,避免不相关的代码和大型二进制文件?

0 投票
2 回答
539 浏览

plone - plone + formlib:如何引用 form.pt

我正在使用 plone 3.2.1 并且我使用自定义模板制作了一个 formlib 的表单:

我想对标准的 formlib 模板进行简单的更改。我的问题是:如何在我的模板中引用parts/zope2/lib/python/zope/formlib/pageform.pt?