Привет!

Нам нравится создавать сайты для интересных людей: о социальной и необычной деятельности, об удивительных человеческих и нечеловеческих существах, о чудесах и странностях, о том, что снится и о том, что стучится в двери.

Мы работаем с европейскими и русскими заказчиками, с теми, кто действительно любит то, чем он занимается.

Таким образом мы вкладываемся в игры Духа, и мир для нас становится глубже.

Меню Components (Компоненты)

Компоненты - это наиболее важные расширения для Joomla; другие расширения сайта являются модулями, дополнениями, шаблонами

и языками. Каждую из этих категорий мы будем рассматривать более подробно в соответствующих главах. Меню Components (Компоненты) поз» воляет управлять функциональностью компонентов, составляющих ядро Joomla и тех, что были вами установлены (рис. 3.15).

Давайте посмотрим, что говорится на сайте расширений (http:// extensions.joomla.org/content/view/15/63/1/7/) о различиях между компонентами, модулями, дополнениями, шаблонами и языками:

Компоненты

Компоненты - это крупный и наиболее сложный тип расширений. Компоненты подобны мини-приложениям, которые отображают основную часть страницы. Чтобы было проще понять, можно провес­ти такую аналогию: если представить, что система Joomla - это кни­га, тогда все компоненты будут главами в этой книге. Базовый ком­понент содержимого (com_content), например, - это мини-приложение, которое берет на себя хлопоты по отображению основного содержи­мого, точно так же базовый компонент регистрации (com_regist ration) является мини-приложением, которое производит регистрацию пользователей.

Модули

Более легковесные и гибкие расширения, используемые для отобра­жения страниц, называются модулями. Модули применяются для представления небольших частей страниц. Обычно они менее слож­ны и могут использоваться совместно с различными компонентами. Продолжая аналогию с книгой, модули можно представить себе как сноску, блок заголовка или даже как рисунок, который отображает­ся на отдельной странице. Вполне очевидно, что вы можете вставить сноску на любую страницу, но не на всех страницах имеются сноски. Кроме того, сноски могут появляться независимо от того, какую главу вы читаете. Так же и модули могут отображаться независимо от того, какой компонент был загружен.

Дополнения

Одно из самых интересных расширений для Joomla - это дополнения» В предыдущих версиях Joomla дополнения были известны под на­званием mambots (мамботы). В ходе разработки Joomla 1.5 мамботы были переименованы в дополнения, а их функциональные возмож­ности - расширены. Дополнение - это фрагмент программного кода> который исполняется, когда в Joomla происходит предопределенное событие. Например, редакторы - это дополнения, которые запуска­ются по событию onGetEditorArea. Использование дополнений позво­ляет разработчику изменять поведение программного кода в завися* мости от того, какое дополнение было установлено для обработки события.

Языки

Новинкой и, возможно, наиболее существенными и важными рас­ширениями Joomla 1.5 стали языки. Языки либо входят в состав базового пакета Joomla, либо распространяются в виде языковых пакетов. Они позволяют выполнять интернационализацию как ба­зовых, так и сторонних компонентов и модулей Joomla.

Итак, компонент - это узкоспециализированное мини-приложение, которое исполняется в пределах программного ядра Joomla. Существуют сотни как свободно, так и коммерческих распространяемых компонен­тов. Узнать больше о них вы сможете на сайте extensions.joomla.org.

Примечание ----------------------------------------------------------------------------------------------------------------------------------

Для обеспечения всей полноты своих функциональных возможностей некоторые ком­поненты используют модули и дополнения, а также другие компоненты.

По умолчанию в составе Joomla имеются следующие компоненты:

  • Content (Содержимое).
  • Banners (Баннер).
  • Contacts (Контакты).
  • Newsfeeds (Ленты новостей).
  • Polls (Голосования).
  • Web Links (Каталог ссылок).

Меню Extensions (Расширения)

Существует несколько разновидностей расширений: компоненты, мо­дули, дополнения, шаблоны и языки. Компоненты - это основа функ­циональных возможностей Joomla, и потому для них имеется отдельное меню. Все остальные расширения можно найти в меню Extensions (Рас­ширения), показанном на рис. 3.16.

В меню Extensions (Расширения) содержатся все расширения, которые вы, возможно, установили для увеличения функциональных возможностей Joomla. Для каждого, даже самого маленького расширения существует свой менеджер.

Примечание ---------------------------------------------------------------------------------------------------------------------------------

В меню Extensions (Расширения) находятся ссылки на менеджеры модулей, дополнений, шаблонов и языков. Однако менеджеры компонентов расположены в отдельном меню! Отдельное меню для них было выделено потому, что компоненты гораздо сложнее вы­шеупомянутых расширений и было бы трудно отыскивать нужные компоненты, если бы все расширения размещались в одном общем меню.

 

Install/Uninstall (Установить/удалить)

Пункт Install/Uninstall (Установить/удалить) приведет вас на страницу Exten­sions Manager (Менеджер расширений). Здесь можно установить новые рас­ширения и удалить старые, надобность в которых отпала. Внешний вид менеджера приводится на рис. 3.17.

Система Joomla позволяет устанавливать расширения из пакетов в фор­мате zip. Joomla 1.5 автоматически определяет тип устанавливаемого расширения. На странице Install/Uninstall (Установить/удалить) также со­держатся дополнительные вкладки с разными группами расширений, которые могут быть удалены.

Чтобы расширение могло быть установлено автоматически в систему Joomla, пакет должен быть упакован как устанавливаемый пакет в фор­мате zip и содержать XML-файл с инструкциями по его распаковке.

 

Примечание ----------------------------------------------------------------------------------------------------------------------------------


Иногда сторонние разработчики распространяют zip-файл, внутри которого находится настоящий устанавливаемый пакет в формате zip, а также файлы с сопроводительной документацией. Это zip-архив внутри другого zip-архива. Если при попытке установки пакеты вы получите сообщение об ошибке, проверьте - может, это как раз ваш случай. Обычно таким файлам дается имя UNZIPME, которое говорит само за себя.