Перемещение сайта Plone в Radiant CMS - PullRequest
0 голосов
/ 18 сентября 2009

У меня есть большой сайт Plone, который я перехожу в Radiant (я люблю Plone, но он стал необычайно медленным по мере роста сайта). Мне нужна небольшая помощь с некоторыми эквивалентностями.

  1. Как мне настроить права пользователя, зарегистрироваться, войти и т. Д.? Я хотел бы иметь возможность иметь контент, который:
    • Доступно для просмотра всем (статус «Опубликован»)
    • Доступно для авторизованных пользователей (статус «Полу-опубликовано»)
    • Доступно для просмотра "staff" (статус "Restricted")
  2. У контента Plone есть несколько атрибутов, которых я не нахожу в Radiant, в частности, «Создатели» и «Участники». Я мог бы связать их со списком авторов, если мне нужно, но Radiant, похоже, хочет, чтобы для входа в систему был создан «автор», который создал экземпляр контента. Как бы я справился с расширением модели страницы, чтобы справиться с ними?
  3. Как мне выполнить поиск по сайту? Я хотел бы иметь возможность выполнять поиск либо по свободному тексту, либо по назначенным ключевым словам (как выясняется, исходя из определенной таксономии).
  4. Самая большая проблема - передача контента. Я могу получить большую часть контента с сайта Plone. Для документов 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>

Как я могу взять целое дерево каталогов (Linux), полное таких файлов (а также некоторые изображения и PDF-файлы), и превратить их в содержимое Radiant с правильными метаданными (это первые несколько строк файлов, когда вы используете FTP для их получения).

1 Ответ

1 голос
/ 03 марта 2011

Я недавно использовал продукт под названием ilrt.contentmigrator , чтобы перенести сайт Plone 2.x в Plone 4.x, довольно просто. Вы действительно должны проверить Plone 4, разница в скорости значительна!

...