Страница 12 из 275 структурируется; например, текст разбивается на разные категории. Разумеется, категории также являются контентом, которое нуждается в администрировании. Очень популярными стали новостные ленты (newsfeeds), с тех пор, как Explorer 7 получил возможность чтения RSS-каналов, учитывая, что этот браузер применяется на более чем 80% компьютеров. Ленты новостей дают возможность интегрировать информацию из других источников. Интеграция, категоризация, рейтинги, перемешивание и обновление контента лент новостей становятся все более и более важными. Расширения Компоненты, модули, шаблоны и подключаемые модули — все это известно под общим термином расширений (Extensions). Они предоставляют дополнительные функции, которых нет в ядре Joomla! Компоненты Joomla! должна была быть расширяемой системой, способной расти вместе с предъявляемыми требованиями. Расширения, обеспечивающие дополнительную функциональность и имеющие собственные области в администрировании Joomla!, называются компонентами. Например, типичными компонентами последних лет стали онлайновый магазин, галерея картин, рассылка новостей или система форумов. Сегодня такие вещи, как оптимизация механизма, права доступа пользователей, многостраничные формы и переменная структура контента становятся все более и более важными. Компоненты содержат бизнес-логику своих сайтов и отображают контент в "основном теле" веб-сайта. Шаблоны Шаблон (template) — это тип визуального редактирования, который накладывается на контент. Шаблон определяет цвета, шрифты символов, их размеры, фоновые изображения, интервалы и разбиение страницы на части — другими словами, все, что касается внешнего вида страницы. Шаблон состоит, по крайней мере, из одного файла HTML для структуры страницы и одного файла CSS для дизайна. Он может также иметь намного более сложную структуру, чтобы подготовить контент Joomla! для свободы от барьеров либо для совершенно других целей. Подключаемые модули Подключаемый модуль (plug-in) — это кусок программного кода, который добавляется в определенные места каркаса Joomla!, чтобы изменить его функциональность. Такой подключаемый модуль может, например, использоваться внутри текста контента, чтобы загружать в него контент программного модуля. Подключаемые модули также применяются для комплексного поиска на веб-сайтах, который задействует дополнительные компоненты. Иногда подключаемые модули используются в Joomla! в качестве макроязыка. Специальные модули, принадлежащие компонентам, используются для интеграции контента в шаблоны в желаемой форме. Модуль Recent News (Последние новости), например, доставляет в шаблон заголовки последних пяти статей, которые были помещены компонентом контента (Content component). Другой модуль может определять количество пользователей, находящихся на связи в данный момент, и отображать полученный результат.
|