问题标签 [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.
django - 用户制作的网站内容,潜在的海量数据集——Zope/Plone 还是 Django?
我正在寻找一个类似于场地“What's on”网站的网站。
计划是场馆可以在网站上注册一个帐户,然后通过他们自己的“管理”部分上传/发布他们所有的最新活动。我希望有大量的场馆注册,每个场馆都有大量的活动,从而产生一个非常大的数据集。
然后,我希望最终用户能够通过网站搜索所有具有特定类型活动的场所,而且重要的是通过移动 iphone/android 应用程序。
我最初将这个系统托管在资源有限的 VPS 上,我必须扩大所有因素才能“升级”(我不能在不支付额外带宽/磁盘空间/等的情况下直接敲入 RAM 负载),但我确实计划根据需要进行升级。
经过大量研究,我正在寻找实现的两个最佳选择是 Zope/Plone 或 Django+PostgreSQL(从头开始的站点),这两个我以前都没有使用过。
我的问题是,根据人们的经验,什么最适合这种网站平台和数据集。'
我可以花很多时间从头开始学习其中的任何一个,但我不能承受改变并使用不同的框架从头开始重新开始。
所以总结一下我的目标(如果不切实际,请告诉我):
- 初始成本低。(以换取时间输入)
- 用于添加数据的场地用户管理部分。
- 用户登录以发表评论/评论。
- 可扩展。
- 最终的大型数据集。
- 在有限的资源上快速运行。
- 使用面向未来的框架。
- 随着时间的推移,相对容易维护/扩展数据模型。
python - 授予对 Plone 中特定 URL/操作的匿名访问权限
我正在运行 Plone 3.2.3 并安装了HumaineMailman,以便网站上的用户可以订阅和取消订阅我们的各种邮件列表。HumaineMailman 的工作非常简单。有一个特殊的 URL/操作,可以为您提供一个列表中订阅的所有电子邮件地址的纯文本列表。例如:
http://www.example.org/mailman_autolist_update?list=mylist@example.org&password=secret
您应该简单地获取该 URL 并将纯文本列表提供给 Mailman 的 sync_members。简单的。
问题是 Plone 不允许我匿名访问该 URL。当我以管理员身份登录时,我可以在浏览器中访问 URL 并查看电子邮件地址列表。但是当我没有登录时(以及使用 wget 检索该 URL 时),Plone 会将我重定向到登录页面。
我如何告诉 plone 我想允许匿名访问该 URL/操作?操作本身(在代码中)在 Products/HumaineMailman/skins/mailman_autolist_update.py 中定义。
提前致谢!
plone - 将 Plone 站点移动到 Radiant CMS
我有一个大型的 Plone 站点,我正在迁移到 Radiant(我喜欢 Plone,但随着站点的增长,它变得无法使用)。我需要一些对等的帮助。
- 如何进行用户权限、注册、登录等操作?我希望能够拥有以下内容:
- 任何人都可以查看(状态“已发布”)
- 可由经过身份验证的用户查看(状态“半发布”)
- 可由“员工”查看(状态“受限”)
- Plone 内容有一些我在 Radiant 中找不到的属性,特别是“创作者”和“贡献者”。如果需要,我可以将它们合并为作者列表,但 Radiant 似乎希望将“作者”用于实例化内容的登录。我将如何处理扩展页面模型来处理它们?
- 如何进行网站搜索?我希望能够通过自由文本或指定的关键字(事实证明,这些关键字来自特定的分类)进行搜索。
- 最大的问题是传输内容。我可以 ftp 出 Plone 站点的大部分内容。对于 HTML 文档,这意味着我的文件如下所示:
我如何获取一个完整的(Linux)目录树,其中包含这样的文件(以及一些图像和 PDF)并将它们转换为 Radiant 内容,并带有正确的元数据(这是文件的前几行,当您使用FTP 来获取它们)。
plone - 如何在 Plone 中修改 robots.txt?
我有一个我管理的 Plone 站点,我想将一些页面添加到 robots.txt 的 Disallow 中。
Plone 似乎会自动生成一个 robots.txt 文件。我找不到任何修改它的方法。我还尝试将“robots.txt”文件添加到应用程序的根目录,但它显示“robots.txt 已保留”
有谁知道如何用 Plone (v3) 修改它?
plone - Adding a Form Folder with a local role in Plone 3
If I assign a user all available local roles using the sharing tab, they still aren't able to add a Form Folder. How do I work around this?
I'm using Plone 3.1.7 and PloneFormGen 1.5.2
inline - 在 Plone 中,内联内容在发布时不会在文档上更新
我的 Plone CMS 中有文档,其中包含从其他对象内联的内容。文档发布到我的站点后,上次发布(即上次更新)的日期和时间将显示在页面模板的底部。
我遇到的问题是,当我重新发布内联内容的对象时,对内容所做的更改会在文档上正常显示,但最后更新的日期和时间保持不变。
显然,重新发布文档本身将更新上次更新,但我想知道为什么上次更新不会在重新发布其他对象(内联内容的位置)时自动更新自身。
文档还链接到其他对象,当这些其他对象被更改并重新发布时,日期和时间会自动更新,而无需重新发布实际文档。
django - 将(非常旧的)Zope/Plone 站点移动到 Django
我被要求将数据从 Plone 驱动的(现在离线)站点移动到新的 Django 站点。
这些是我拥有的版本信息:
Zope 版本(未发布版本,python 2.1.3)
Python 版本 2.1.3 (#1, Sep 19 2002, 13:15:46) [GCC egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)]
CMFPlone (安装产品CMFPlone( 1.0.1 )) 2003-04-11 01:17
此外,我有完整的 Data.fs 和几个导出到 xml/zexp 的 Plone 文件夹
什么是好的移动策略?
如何访问六年的 ZODB?
plone - Essential Plone 附加组件?
Plone 有一些很棒的附加组件,但是 Plone.org 的下载部分很难筛选。
您会说哪些附加组件是 Plone CMS 的必备或特别好的演示?
将每个附加组件添加为单独的答案,以便轻松对其进行投票。
internationalization - 克隆翻译问题
我是一个 plone 新手,我需要更改 .po 文件中的翻译单词,翻译是阿拉伯语。当我将单词更改为正确的单词并重新启动 zope。我的 plone 网站不再从该文件中读取阿拉伯语翻译,而是显示问号。
当我搜索时,我发现我必须与 .pot 文件(翻译目录)进行一些同步,但我认为这不是实际问题。有什么线索吗?
linux - 备份(和恢复)一个 Plone 实例
我在 Linux 下的主目录中安装了 Plone。~/Plone
. 这是由其网站上的 Plone 的默认发行版制成的。所以 Plone 编译了自己的 python 并与 Zope 捆绑在一起。
请告诉我,如果我想备份哪些文件是必要的:
- 1) 备份曾经存储在我的 Plone 实例中的全部数据;
- 2a) 在相同版本的 Plone中恢复备份数据,但位于其他位置。
- 2b)在(稍微)更新版本的 Plone中恢复备份数据。
我想,也许只备份整个~/Plone/zinstance
目录是个好主意,但我发现了成千上万的 . /home/me/Plone/...
,甚至在文件中zinstance/var/filestorage/Data.fs
(!!!)。这可能是对的吗?
我找到了这个资源,但它不够具体。