628
додатково буде відображатися об’єкт, окрім місця його створення. В
додаванні до ієрархічної структури, дерево контент-вузлів може бути
поділеним на логічні розділи (секції).
Для впорядковування контенту в ActionApps використовують
розширювану систему категорій: у системі спочатку є набір категорій,
а адміністратор може їх змінювати або додавати власні. Застосовують
спеціальний вбудований редактор, який дає змогу
моделювати ієрар-
хічну структуру (в категорії може бути одна або декілька підкатегорій).
У Mambo і Xoops теж застосовують системи категорій, але оскільки
ці продукти побудовані за модульним принципом, наявність або
відсутність системи категорій залежить від модуля. Скажімо, для
модуля “статті” існують категорії, а для модуля “форум” – ні. Але яку
б категорію в модулі “статті”
не створювали, структура документів у
ній буде такою ж, як і у всіх інших категоріях цього модуля, – поділ на
категорії суто смисловий. Якщо в модулі використовують систему
категорій, можна створювати нові категорії, знищувати або змінювати
тип доступу для існуючих.
Механізм каталогізації eZ Publish видається функціональнішим і
розвинутішим, але дуже складним для розуміння. Застосування ж для
цієї
мети категорій, як у решті систем, значно звичніше і зрозуміліше,
але не дає можливості вирішити, наприклад, проблему відображення
документа водночас у двох категоріях.
Тепер звернемо увагу на те, як CMS-системи управляють потоком
документів, чи дають вони змогу створювати різні версії одного
документа і чи дають можливість адміністраторам стежити за
процесом публікації документів.
Реальний контент eZ Publish, який зберігається всередині контент-
об’єктів, може існувати в одній або декількох версіях. Щоразу, коли
контент редагується, створюється його нова версія, а стара залишається
незайманою. Ця система версій дає змогу користувачам повертати/
відміняти зміни, а щоб запобігти переповнюванню бази даних старими
невживаними версіями, адміністратор може встановити обмеження на
кількість версій для
контент-класу. Власне версія документа в eZ Publish
описується за допомогою таких характеристик: номер версії, статус
документа (чернетка, опублікована, архівна), мова, творець, дата зміни.
Автоматично контролюється авторство документів: не можна