Привет!

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

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

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

Компоненты

Компоненты - это специализированные мини-приложения, работающие под управлением Joomla. В главе 1 уже говорилось, что все, отобража­емое в основной части страниц сайта на базе Joomla (обычно в средней колонке), генерируется с помощью компонентов. Это может быть форум, каталог, галерея или что-то другое. Можно с уверенностью сказать, что центральной частью J oomla является компонент, способный отображать содержимое статей в форме блога или таблицы. В Joomla существует несколько компонентов, которые составляют ее основу.

 

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

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

 

Базовые компоненты

К базовым компонентам системы Joomla относятся:

  • Banner (Баннер) - средство показа рекламных баннеров на сайте. Ком­понент состоит из менеджера баннеров и модуля Banner (Баннер).
  • Contacts (Контакты) - с помощью этого компонента можно отображать на сайте список контактов. Менеджер также имеет возможность оп­ределять категории контактов. При создании ссылки на компонент можно выбрать отдельный контакт или целую категорию.
  • Newsfeeds (Ленты новостей) - компонент ленты новостей - это прекрас­ный способ без труда встроить дополнительное информационное наполнение, имеющее отношение к тематике сайта. Данный компо­нент использует технологию RSS. Если другой веб-сайт имеет RSS-ленту, вы сможете организовать ее отображение на своем сайте.
  • Polls (Голосования) - если вы хотите повысить интерактивность своего сайта, голосования помогут вам в этом. Голосования создаются с по­мощью менеджера голосований и отображаются с помощью модуля Poll (Голосование).
  • Search (Поиск) - в системе Joomla имеется встроенный мощный меха­низм поиска. В паре с соответствующим модулем он позволяет по­сетителям выполнять поиск по всему сайту по ключевому слову.
  • Web Links (Каталог ссылок) - любая веб-страница может содержать ссылки на другие сайты. Компонент каталога ссылок берет на себя функцию хранения ссылок и отображения счетчика числа перехо­дов по ним. Это наиболее полезная особенность, потому что она поз­воляет пользователям сайта отправлять ссылки, создавая соответс­твующие элементы меню. Этот инструмент обычно называется ка­талогом.

• Massmail (Почтовые рассылки) - этот инструмент позволяет отправлять электронные сообщения всем зарегистрированным пользователям сайта. Это очень простой инструмент, и его функциональные воз­можности весьма далеки от реализованных в аналогичных компо­нентах сторонних разработчиков. Сложно гарантировать, что от­правка электронной почты таким способом будет соответствовать закону о борьбе со спамом (CAN-SPAM), но такой способ очень удо­бен для быстрой отправки сообщений отдельным группам пользова­телей, например администраторам.

Компоненты сторонних разработчиков

Одна из самых интересных особенностей Joomla - это наличие огромно­го числа расширений. Проект Joomla уникален в мире свободного про­граммного обеспечения, поскольку над развитием этого проекта трудят­ся как сторонники GPL, так и коммерческие разработчики.

При наличии более 2000 расширений очень сложно обеспечить общность их поведения. Каждое расширение отличается какими-то своими осо­бенностями в администрировании, что объясняется решениями, кото­рые принимаются разработчиками.

Следующие разделы образуют короткий список расширений для Joomla 1.0.Х, которые я часто использую при создании своих веб-сайтов и сай­тов клиентов Joomlashack. Описания взяты непосредственно из катало­га расширений. В Joomlashack все эти расширения были использованы при разработке отдельных проектов не менее 10 раз (это мое пороговое значение для включения в список). Мы протестировали каждое из них и считаем их лучшими в своем классе, поэтому мы считаем оправданным использовать их при разработке своих проектов и проектов наших кли­ентов. Некоторые из них распространяются на коммерческой основе, другие - на основе GPL. Если вы решите использовать расширение, которое распространяется на условиях лицензии GPL, посетите сайт разработчика и, если там предоставляется возможность оказывать фи­нансовую поддержку, пожертвуйте хотя бы немного!

Jom Comment (система комментариев)

Jom Comment - это система комментариев, выбранная большим числом голосов! Мощная, основанная на использовании технологии Ajax, сис­тема комментариев для веб-сайтов, построенных на базе системы Joomla. Расширение Jom Comments обеспечивает ровное и гладкое отображение комментариев, уменьшая трафик с сервером, благодаря применению технологии Ajax. Обеспечивает защиту веб-сайта от нежелательного спама с использованием алгоритма САРТСНА (Completely Automated

Public Turing test to tell Computers and Humans Apart - Полностью ав­томатизированный публичный тест Тьюринга для различения компью­теров и людей). Позволяет настроить модуль комментариев так, чтобы он полностью соответствовал внешнему виду веб-сайта. Расширение Jom Comment легко устанавливается и не вызывает сложностей в ис­пользовании, а также имеет великолепную техническую поддержку разработчиков. Если вы используете компоненты AkoComment или ComboMax, вы можете просто импортировать данные, созданные с их помощью, в Jom Comment - и система комментариев может быть запу­щена практически без потерь времени.

joomlaXplorer (менеджер файлов)

Расширение joomlaXplorer - это менеджер файлов и FTP-менеджер. Оно позволяет редактировать файлы, удалять, копировать, переименовы­вать, архивировать и распаковывать файлы и каталоги непосредствен­но на сервере. Вы можете просматривать содержимое каталогов и фай­лов; редактировать, копировать, перемещать, и удалять файлы; отыс­кивать и загружать файлы; создавать новые файлы и каталоги; изменять права доступа к файлам (команда chmod) и многое другое. Этот сценарий основан на QuiXplorer 2.3.1.

Community Builder (управление пользователями)

Набор Community Builder расширяет систему управления пользовате­лями, которая имеется в Joomla. Ключевые особенности: дополнитель­ные поля в профиле, расширенный процесс регистрации, списки поль­зователей, построение цепочки связей между пользователями, вкладки и профили пользователей, определяемые администратором, загрузка изображений, возможность управления со стороны внешнего интерфей­са и интеграция с другими компонентами, такими как PMS, Newsletter, Forum и Galleries. Версия 1.0.2 является стабильной и совместима как с Joomla 1.0, так и с Joomla 1.5 Beta 1 и Mambo 4.5.0-4.6.2. Смотрите объявления на домашней странице проекта.

SlideShowPro for Joomla (галерея)

Расширение SlideShowPro - это популярная галерея изображений для Joomla на Flash, которая позволяет загружать изображения на сайт. Этот модуль дает пользователям возможность управлять всеми настрой­ками, обычными для Flash-компонента, через административную па­нель. Модуль может дублироваться для запуска нескольких экземпля­ров, использующих один и тот же SWF-файл с полностью отличным набором параметров. Для работы модуля требуется Flash MX или выше и компонент SlideShowPro Flash, который можно получить на сайте. Вместе с модулем распространяется файл справки в формате FLA.

VirtueMart (тележка для товаров)

Расширение VirtueMart - это законченное решение для интернет-мага­зинов (ранее известное как mambo-phpShop) на базе системы Joomla, Пользуется большой популярностью и может применяться в качестве каталога. С помощью мощного инструмента администрирования вы сможете управлять неограниченным числом категорий, продуктов, заказов и заказчиков.

Joomap (карта сайта)

Расширение Joomap - это компонент для отображения карты сайта, который способен показывать в виде иерархического списка структуру меню, структуру категорий и разделов содержимого, категорий Virtue-mart. Система дополнений позволяет легко расширять диапазон подде­рживаемого информационного наполнения, а поддержка интернацио­нализации - локализовать компонент. Новая версия поддерживает создание XML-файла для Google Sitemap.

Mosets Tree (каталог)

Расширение Mosets Tree - это компонент создания каталогов для Joomla. На базе этого расширения построен каталог расширений Joomla. Вы можете использовать Mosets Tree для создания сложных Yahool-подобных каталогов прямо внутри своего веб-сайта на базе Joomla. Расширение Mosets Tree предназначено для организации каталогов с любыми данными, например торговых каталогов, каталогов ссылок, каталогов сценариев.

perForms (формы) -

Расширение perForms - это компонент создания форм для Joomla. Рас­ширение perForms позволяет создавать формы буквально за секунды, сохранять данные в базе данных, пересылать отправляемые данные по электронной почте, просматривать данные в административном разде­ле сайта. Обладает полной поддержкой алгоритма САРТСНА (с помощью компонента com_secu rityimages), обеспечивает безопасную загрузку фай­лов, сохраненные данные могут быть загружены в форме электронной таблицы, изначально поддерживает кодировку utf-8 и переведено на 14 языков. Расширение perForms включает дополнение (мамбот), кото­рое позволяет встраивать формы прямо в содержимое, и модуль, отоб­ражающий результаты отправки формы в виде отчета.


Remository (менеджер файлов/документов)

Отличный менеджер файлов с широким диапазоном функциональных возможностей и красивым интерфейсом. В настоящее время готовится к выпуску версия 3.40, которая обладает рядом усовершенствований -на сайте проекта уже доступна предварительная версия Remository 3.40 RC2.

JCal Pro (календарь)

Расширение JCal Pro - это W3C-coBMecTHMbra компонент календаря событий с великолепным внешним видом, созданным на базе CSS. Из особенностей можно отметить возможность импорта событий и катего­рий из ExtCalendar, поддержку встроенной в Joomla иерархии прав доступа для создания и управления событиями, визуальный редактор описаний, возможность установки и управления темами, управление событиями со стороны внутреннего интерфейса, разделение прав досту­па при просмотре событий (то есть можно организовать частные катего­рии), интегрированный мамбот поиска, а также многофункциональный мини-календарь с модулем последних событий.