2014-01-03 4 views
0

Как структурировать контент в репозитории контента, например http://jackrabbit.apache.org/?Должен ли я организовывать контент в репозиториях контента, как в файловых системах?

Следует ли структурировать контент, как в файловой системе? Я не могу найти никакой информации об этом, что бы ни было где угодно.

+0

Что бы альтернатива? Чтобы весь контент мешал на корневом уровне? Я бы подумал, что любой способ, которым может быть организован контент, поможет в обслуживании. – CodeChimp

ответ

1

Мысль о JCR как о «файловой системе на стероидах» часто является хорошей идеей, помогающей структурировать контент. Например, в Adobe CQ мы используем дерево, которое довольно похоже на файловую систему unix:/libs,/apps,/etc,/var,/content и т. Д. Это помогает понять содержание, разделить между системным и пользовательским контентом, а также помогает настроить общий контроль доступа.

По моему мнению, это имеет большое значение для макроструктуры вашего контента, то есть общей организации вещей. Как только вы перейдете к микроструктурам, представляющим контент-страницы или другие данные, я обычно забываю о файловой системе и думаю с точки зрения абстрактных и расширяемых микро-деревьев.

http://wiki.apache.org/jackrabbit/DavidsModel также имеет хорошие указатели о том, как структурировать контент.

Мой «JCR взгляд на мир» разговор, из Берлина Buzzwords 2012, дает ряд примеров того, как структурировать содержание JCR, видео на http://vimeo.com/44298693

0

Да. Из here,

В дополнение к иерархически структурированного хранения ...

Иерархическая в смысле папок, содержащих файлы и другие папки.

hierarchically structured file system

+0

Где я могу найти его по ссылке? – Andreas

+0

@Andreas «Что такое репозиторий контента? Репозиторий контента - это система управления информацией, которая предоставляет различные услуги для хранения, доступа и управления контентом. Помимо ** иерархически структурированного ** хранилища», –

0

Jackrabbit (который является открытым исходным кодом) не очень популярны, но Adobe Day CQ построил это Content Repository на вершине Jackrabbit, который является довольно популярным.

В основном вам нужно беспокоиться о пути ресурсов (XML, как получить/хранить контент), не нужно беспокоиться о реальных структурах файлов/местоположениях.