Советы, рекомендации и помощь при разработке.
Разработка сайта на joomla – продолжение (часть 2)
Основную долю разработки заняла настройка и верстка под компонент для Joomla 1.5 – MightyResources.
Если вам не интересно описание компонента, то можете сразу перейти к структуре и описанию работы с ним.
В первую очередь я кратко расскажу о том, что представляет из себя этот компонент.
Компонент MightyResources, в первую очередь является конструктором контента, (сокращенно и по-английски “CCK”) и как заверяют разработчики, он может выдержать весьма большую нагрузку по количеству трафика.
На первый взгляд, на нем можно сделать любую структуру каталога, любой вложенности категорий. С контентом, с любым количеством полей и возможностью комментирования.
Поля это вообще отдельная тема, но я постараюсь и их описать кратко и понятно. Но начнем с того, из чего состоит компонент в админке.
Установка
На данный момент компонент устанавливается не напрямую через установку расширений Joomla, а весьма непривычным способом – через компонент-ассистен, в котором можно указать, какие конкретно дополнения, помимо самого компонента, требуется установить (Лично я установил все бесплатные дополнения, которые доступны).
Пример, того, как отмечены дополнения, которые требуют платного участия в их сообществе, на следующем скриншоте:

К слову, компонент имеет много платных расширений, но помимо них есть и бесплатные, которых вполне хватает в большинстве случаев. Хотя если и есть необходимость в каком-то специфичном расширении, то его можно реализовать своими силами, на их официальном сайте есть множество документации для разработчиков.
Структура
Основные три пункта, которые понадобятся для организации структуры – это “Content, Sections, Types”
Первый шаг – это создание первого типа контента с полями. Для этого нужно зайти в пункт меню “types”, клацнуть кнопку “new”, справа в верхнем углу. Не пугайтесь, увидев огромное количество настроек. При первом знакомстве их можно проигнорировать, написав название типа поля и сохранив этот тип (Эти настройки влияют на отображение контента, к которому будет принадлежать этот тип контента).
После сохранения можно будет видеть свой первый тип контента, однако он будет пока без полей. Т.е. если вы попробуете создать материал с таким типом контента, то у вас будет доступен только заголовок материала. Для добавления дополнительных полей нужно кликнуть мышкой по ссылке “Поля” в списке типов контента (Внутри будет список доступных полей с их настройками).
Второй шаг – это создание раздела для контента. В разделе также можно создать большое количество подразделов. Для создания раздела, нужно зайти в пункт меню section, в компоненте MightyResources, как обычно, нажав кнопку “new” в правом верхнем углу.
Раздел также имеет большое количество настроек они влияют на отображение списка контента в разделе, но не на отдельный материал. На эти настройки. на стадии ознакомления, можно также не обращать внимания.
Просто введите название раздела и сохраните его.
Третий шаг – написание материала через пункт “content”, который можно будет увидеть на сайте.
В следующей части я опишу продолжение работы с компонентом MightyResources. В неё войдет описание шаблонизатора и некоторых настроек, связанных с шаблонами.
Эта статья является продолжением:
Разработка сайта на Joomla

(9 рейтинг, 2 голосов)
18/02/2011 - 9:44
почему был выбран MR?
один из самых известных это СОБИ
21/02/2011 - 0:23
с соби не работал, а на mr рука уже набита