Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Вопросы выбора CMS (http://forum.typo3.ru/forumdisplay.php?f=36)
-   -   CMS сложной структуры данных (http://forum.typo3.ru/showthread.php?t=8688)

Jure 29.06.2010 20:21

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, позволяющая формировать гибкую структуру данных, где объекты состоят не только из обычных полей, как текст, выпадающий список, галочка, но также, из вложенных объектов другого типа и из массивов подобных объектов. Тогда, например, блок древовидных комментариев будет представлять собой массив объектов, состоящих, в свою очередь, из полей ввода и массивов таких же объектов бесконечной вложенности.

Если кто-то создавал подобную систему, подскажите плиз название движка.

void 29.06.2010 23:53

Требования довольно специфичные. Я не очень в курсе, но, может быть, стоит посмотреть на таксономию друпала. В TYPO3 то, что вы говорите, можно попробовать сделать на kb_shop, но по-моему овчинка особо выделки не стоит.
Ну и вообще, если вам нужна CMS под конкретную задачу (а тут, я так понимаю, некий коллективный блог с рейтингами и возможностью ставить перекрёстные ссылки из любой записи на любую запись), то такую CMS всегда можно сделать самому. Ну или обратиться к людям, которые сделают её для вас.

jettero 30.06.2010 14:05

Jure, если под пользователями вы подразумеваете администраторов, а не посетителей, то на первый взгляд, все что вы описали, можно реализовать стандартными средствами TYPO3.
"Вложенные объекты" реализуются через связи между записями, в TYPO3 есть несколько типов таких связей, на ваш выбор. Лучше всего под "вложенность" подходят IRRE связи.

Jure 30.06.2010 20:45

Всем спасибо, еще разок пересмотрю возможности Drupal и Typo3. Под пользователями подразумеваю именно посетителей, администраторы должны иметь расширенные возможности, но пока не обдумывал это. Пока что стадия "прощупывания". Пока что начал писать свою CMS, которая сможет работать с вложенными объектами-шаблонами, для каждого из которых будет создаваться собственная таблица бд.

void 30.06.2010 21:33

Собственная таблица в БД? У вас это дело упадёт на третьем посетителе.


Часовой пояс GMT +4, время: 22:49.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot