将 Plone 站点移至 Radiant CMS

发布于 2024-08-05 07:41:32 字数 1209 浏览 6 评论 0原文

我有一个大型 Plone 网站,我正在将其迁移到 Radiant(我喜欢 Plone,但随着网站的增长,它变得慢得无法使用)。我需要一些等效的帮助。

  1. 如何进行用户权限、注册、登录等?我希望能够拥有以下内容:
    • 任何人都可以查看(状态“已发布”)
    • 可供经过身份验证的用户查看(状态“半发布”)
    • 可由“员工”查看(状态为“受限”)
  2. Plone 内容有一些我在其中找不到的属性Radiant,特别是“创造者”和“贡献者”。如果需要的话,我可以将它们合并为作者列表,但 Radiant 似乎希望将“作者”用于实例化内容的登录。我将如何扩展页面模型来处理它们?
  3. 如何进行网站搜索?我希望能够通过自由文本或指定的关键字(事实证明,这些关键字来自特定的分类法)进行搜索。
  4. 最大的问题是内容传输。我可以从 Plone 站点通过 ftp 传输大部分内容。对于 HTML 文档,这意味着我的文件如下所示:
    id: a-banking-system-we-can-trust
    title: A Banking System We Can Trust
    excludeFromNav: False
    subject: Alternate economy
    description: Turn all financial firms into mutual funds.
    contributors: Forbes
    creators: Laurence J. Kotlikoff
      Edward Leamer
    effectiveDate: None
    expirationDate: None
    language:
    rights:
    creation_date: 2009/05/05 21:01:58.795 GMT-4
    modification_date: 2009/05/05 21:06:39.695 GMT-4
    relatedItems:
    allowDiscussion: None
    Content-Type: text/html


    <h1>A Banking System We Can Trust</h1>

我如何才能将充满此类文件(以及一些图像和 PDF)的整个(Linux)目录树转换为 Radiant 内容,并附上正确的元数据(这是文件的前几行,当您使用 FTP 获取它们时)。

I've got a large Plone site that I'm moving to Radiant (I love Plone, but it got unusably slow as the site grew). I need a little help with some of the equivalences.

  1. How do I do user permissions, signup, login, etc? I'd love to be able to have content that's:
    • Viewable by anyone (status "Published")
    • Viewable by authenticated users (status "Semi-published")
    • Viewable by "staff" (status "Restricted")
  2. The Plone content has a few attributes that I don't find in Radiant, specifically "Creators" and "Contributors". I could conflate them down to a list of authors if I need to, but Radiant seems to want "author" to be used for the login that instantiated the content. How would I handle extending the page model to handle them?
  3. How do I do site search? I'd love to be able to search by either free text or by assigned keywords (which come from a particular taxonomy, as it turns out).
  4. The biggest issue is transferring content. I can ftp most of the content out of the Plone site. For HTML documents that'll mean that I've got files that look like:
    id: a-banking-system-we-can-trust
    title: A Banking System We Can Trust
    excludeFromNav: False
    subject: Alternate economy
    description: Turn all financial firms into mutual funds.
    contributors: Forbes
    creators: Laurence J. Kotlikoff
      Edward Leamer
    effectiveDate: None
    expirationDate: None
    language:
    rights:
    creation_date: 2009/05/05 21:01:58.795 GMT-4
    modification_date: 2009/05/05 21:06:39.695 GMT-4
    relatedItems:
    allowDiscussion: None
    Content-Type: text/html


    <h1>A Banking System We Can Trust</h1>

How might I take a whole (Linux) directory tree full of files like that (as well as some images and PDFs) and turn them into Radiant content, complete with the correct metadata (that's the first few lines of the files, when you use FTP to get them).

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

时光磨忆 2024-08-12 07:41:32

我最近使用了一个名为 ilrt.contentmigrator 的产品来迁移 Plone 2.x 网站到 Plone 4.x,非常简单。你真的应该看看 Plone 4,速度差异很大!

I've used a product called ilrt.contentmigrator recently to migrate a Plone 2.x site to Plone 4.x, pretty simple. You really should check out Plone 4, the speed difference is significant!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文