问题标签 [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.
python - 您如何以编程方式重新排序 ATFolder 子类的子类?
我有 Plone 产品,它使用自定义文件夹类型来包含一组自定义内容对象。文件夹类型是通过继承 BaseFolder 创建的,它有一个带有几个文本字段的模式。目前,当自定义对象添加到自定义文件夹时,对象按其 ID 的字母顺序排序。如何覆盖此行为并允许我的用户手动对自定义文件夹进行排序,例如通过“内容”视图?
backup - 如何使用 Bacula 备份大文件?
目前它是 700MB,但可以想象它会超过 1GB。通常我只是将这个文件复制到另一个位置(好奇的是,它是 Zope 实例的数据库,一个 ZODB 文件)。
该文件每天几乎没有变化,但我知道 Bacula 不能对增量备份进行文件内细分。无论如何,没关系。我想做的是每天完整备份并保留其中两个,每周完整备份并保留其中两个。所以在任何给定的时间我都可以得到昨天、前天、一周前和两周前。你认为这是个好主意吗?
我想我应该制定两个时间表,每天和每周。但是我应该在卷和池上拥有哪些数字来实现这一点?两卷1.5GB?欢迎任何提示或指导,我不是系统管理员,我对 Bacula 的经验非常有限。
python - 什么可以证明 Plone 的复杂性?
克隆非常复杂。Zope 2、Zope3、Five、ZCML、ZODB、ZEO,一大堆首字母缩写词和缩写词。
这很难开始,目前的状态似乎还没有定论。它主要基于 Zope2,但通过 Five 合并了 Zope3。并且到处都有 XML 配置文件。
陡峭的学习曲线是否值得?这种复杂性今天仍然合理吗?
背景:我需要一个平台。客户通常需要 CMS。我目前正在阅读“ Professional Plone Development ”,没有 Plone 的先验知识。
问题:客户并不总是想要相同的东西,而且您无法事先知道。有一件事是肯定的:他们不想要 Plone 的默认主题。但是任何附加功能都是有风险的。当您对系统不够了解以进行规划时,您不能只是开始说“如果您想了解 Plone 的复杂性,就必须提出要求。 ”
python - 在python中的N个单词后拆分HTML
有没有办法在 N 个单词之后拆分一长串 HTML?显然我可以使用:
获取纯文本字符串的前 n 个单词,但这可能会在 html 标签的中间拆分,并且不会生成有效的 html,因为它不会关闭已打开的标签。
我需要在 zope / plone 站点中执行此操作 - 如果这些产品中有标准可以执行此操作,那将是理想的。
例如,假设我有以下文字:
我要求它在 5 个单词后拆分,它应该返回:
7个字:
python - 备份 ZODB blob 的正确方法是什么?
我正在使用 plone.app.blob 将大型 ZODB 对象存储在 blobstorage 目录中。这减少了 Data.fs 的大小压力,但我无法找到有关备份此数据的任何建议。
我已经通过将网络备份工具指向 repozo 备份目录来备份 Data.fs。我是否应该简单地将该工具指向 blobstorage 目录来备份我的 blob?
如果在复制过程中重新打包数据库或添加和删除 blob,该怎么办?blobstorage 目录中是否有必须按特定顺序复制的文件?
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 源中执行此操作吗?还是我应该使用规范标签?
问候
mysql - 将 Zope 数据转换为 Mysql
如何将 Zope 2.1 数据转换为 Mysql 数据库。有什么方法可以转换吗?我要银色。
python - 您如何通过存在于许多不同目录中的代码 grep?
我正在开发一个大量使用鸡蛋的 Python 程序(Plone)。这意味着有 198 个目录充满了我在调试时可能想要搜索的 Python 代码。有没有一种好方法可以只搜索那些目录中的 .py 文件,避免不相关的代码和大型二进制文件?
plone - plone + formlib:如何引用 form.pt
我正在使用 plone 3.2.1 并且我使用自定义模板制作了一个 formlib 的表单:
我想对标准的 formlib 模板进行简单的更改。我的问题是:如何在我的模板中引用parts/zope2/lib/python/zope/formlib/pageform.pt?