CMS сложной структуры данных
Всем доброго времени суток!
Попытался найти поисковиком, но безуспешно, CMS, способную на следующее. Создание пользователями записей определенного формата в определенных каталогах дерева сайта. Формат следующий: Вкладка 1 - Описание: 1.1. Название записи (text). 1.2. Краткое описание (text) 1.3. Подробное описание(html) 1.4. Расширяемый автором записи массив из пар-элементов: 1.4.1. Ссылка на другую запись в этом или другом определенном каталоге дерева сайта. 1.4.2. Поле рейтинга, устанавливаемого другими пользователями. 1.5. Поле рейтинга качества описания. 1.6. Поле рейтинга согласия с описанием. 1.7. Расширяемый пользователями массив троек-элементов: 1.7.1. Текст с дополнением (html). 1.7.2. Поле рейтинга качества текста дополнения. 1.7.3. Поле рейтинга согласия с дополнением. Вкладка 2 - Обсуждение: 2.1. Блок вложенных комментариев с рейтингами. Для начала так, а дальше - сложнее. Главное - нужна CMS, позволяющая формировать гибкую структуру данных, где объекты состоят не только из обычных полей, как текст, выпадающий список, галочка, но также, из вложенных объектов другого типа и из массивов подобных объектов. Тогда, например, блок древовидных комментариев будет представлять собой массив объектов, состоящих, в свою очередь, из полей ввода и массивов таких же объектов бесконечной вложенности. Если кто-то создавал подобную систему, подскажите плиз название движка. |
Требования довольно специфичные. Я не очень в курсе, но, может быть, стоит посмотреть на таксономию друпала. В TYPO3 то, что вы говорите, можно попробовать сделать на kb_shop, но по-моему овчинка особо выделки не стоит.
Ну и вообще, если вам нужна CMS под конкретную задачу (а тут, я так понимаю, некий коллективный блог с рейтингами и возможностью ставить перекрёстные ссылки из любой записи на любую запись), то такую CMS всегда можно сделать самому. Ну или обратиться к людям, которые сделают её для вас. |
Jure, если под пользователями вы подразумеваете администраторов, а не посетителей, то на первый взгляд, все что вы описали, можно реализовать стандартными средствами TYPO3.
"Вложенные объекты" реализуются через связи между записями, в TYPO3 есть несколько типов таких связей, на ваш выбор. Лучше всего под "вложенность" подходят IRRE связи. |
Всем спасибо, еще разок пересмотрю возможности Drupal и Typo3. Под пользователями подразумеваю именно посетителей, администраторы должны иметь расширенные возможности, но пока не обдумывал это. Пока что стадия "прощупывания". Пока что начал писать свою CMS, которая сможет работать с вложенными объектами-шаблонами, для каждого из которых будет создаваться собственная таблица бд.
|
Собственная таблица в БД? У вас это дело упадёт на третьем посетителе.
|
Часовой пояс GMT +4, время: 22:49. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot