Создание web-сайта для свадебного салона на платформе CM Joomla!, построенной на базе данных MySQL с использованием PHP, страница 5

CMS Joomla! включает в себя различные инструменты для разработки веб-сайта. Важной особенностью системы является минимальный набор инструментов при начальной установке, который дополняется по мере необходимости. Это снижает загромождение административной панели ненужными элементами, а также снижает нагрузку на сервер и экономит место на хостинге.

Joomla! позволяет отображать интерфейс фронтальной и административной части на любом языке. Каталог расширений содержит множество языковых пакетов,которые устанавливаются штатными средствами администрирования. Доступны пакеты русского, украинского, белорусского и ещё некоторых языков стран СНГ.

2.1 Основные возможности Joomla!

Cистема управления содержимым Joomla! состоит из разнообразных инструментов для разработки Интернет-сайта. Главная особенность данной системы – это минимальный набор инструментов при первоначальной установке, который может дополняться по мере надобности. Это существенно уменьшает загромождение административной панели лишними элементами, а также уменьшает нагрузку на сервер и значительно экономит место на хостинге.

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

К основным возможностям CMS Joomla! Можно отнести:

– возможность увеличивать функциональность сайта с помощью дополнительных расширений (компонентов, модулей и плагинов);

–  наличие модуля безопасности для многоуровневой аутентификации пользователей и администраторов (используется собственный алгоритм аутентификации и «ведения» сессий);

–  существование системы шаблонов, которая позволяет легко изменять внешний вид сайта или создать свой уникальный. В сети существует огромный выбор готовых шаблонов, как платных, так и бесплатных;

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

–  все компоненты, модули, плагины и шаблоны можно написать самому, разместить их в структурированном каталоге расширений или отредактировать существующее расширение по своему усмотрению;

–  регулярный выход обновлений;

– многоязычность программной среды CMSJoomla!;

–  Начиная с версии 2.5 расширена поддержка баз данных. Реализована поддержка MicrosoftSQLServer, а с версии 3.0 — PostgreSQL. В дальнейшем планируется добавить поддержку Oracle, SQLite.

Рисунок 3 – Логотип CMS Joomla!

2.2 Возможности администрирования

CMS  Joomla! предлагает множество возможностей администрирования для более удобной и плодотворной работы.

–  возможность создания для каждой динамической страницы своё описание и ключевые слова в целях повышения рейтинга в поисковых системах;

–  начало и окончание публикации любых материалов можно запрограммировать по календарю;

–  существует возможность ограничить доступ к определённым разделам сайта только для зарегистрированных пользователей, а с выходом Joomla 1.6 доступ как к разделу, так и к определённому материалу с точностью до конкретной связи материал ↔ пользователь;

–  настраивание схемы расположения элементов по областям шаблона;

–  возможность использования различных модулей (последние новости, счётчик посещений, подробная статистика посещений, гостевая книга, форум и другие);

В версии 1.6 была сильно улучшена система установки и управления расширениями. Теперь возможно одновременно устанавливать несколько расширений, объединённых в один инсталляционный пакет. Более того, реализована возможность автоматического обновления установленных расширений (при условии, что разработчик расширения задействует этот механизм);