Koenig, ну ты там создаешь метаданные типа "Новость", задаешь ей поля и их типы, задаешь виджеты для отображения этих полей в GUI (обычно задается автоматом на основании типа) и после можешь сам или твои посетители создавать объекты этих метаданных типа "Новость" с конкретными значениями полей.
Соль в том, что модули приходят с базовым набором метаданных и полей, а любой админ может их легко дополнить необходимыми ему полями. На пример, ты ставишь себе модуль "Загруз цент", но тебе не хватает для каждого файла поля "Автор" или "Каталог", вот как админ с такой схемой ты можешь легко добавить эти поля без необходимости менять сам модуль.