Сайт – это Joomla!


Joomla_Symbol_Color_normal

Joomla (J!) – одна из наиболее распространенных CMS. Для тех, кто не в курсе: CMS (content managment system) – система управления контентом. J! – это система с открытым исходным кодом, написанная на основе РНР. 

Главными и несомненными достоинствами J! являются функциональность, простота использования и практически неограниченные возможности. Кроме того, ядро движка (то, на чем, собственно, и работает сайт) и большинство расширений J! распространяются по лицензии GNU/GPL – т.е, совершенно бесплатно.

Работа с J! не требует знания языков программирования (хотя, если Вы хотите серьезно заниматься созданием сайтов, знать хотя бы основы html и php на мой взгляд просто необходимо), обладает весьма простым и удобный интерфейсом и позволяет быстро и без особых трудностей создавать сайты любой сложности и направленности – от простейшего блога до серьезного портала.

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

Расширения J! бывают трех типов:

  • компоненты. Компоненты расширяют функционал ядра и добавляют различные возможности – управление пользователями, добавление контента, создание или галереи изображений – все это реализуется через компоненты. Как правило, компоненты состоят из двух частей – пользовательской, которая отображается в основной части сайта (фактически, отображает контент и обеспечивает пользовательские функции) и административной, служащей для управления самим компонентом, которая отображается в бэкэнде (административной панели сайта).
  • плагины. Плагины добавляют дополнительные функции к компонентам J! – такие, например, как вставка изображений в статьи, добавление полей в форму поиска и т.д.
  • модули. Модули являются функциональным дополнением к компонентам и, как правило, служат для отображения информации или доступа к каким-либо функциям сайта. Публикуются в специально для них предусмотренных позициях, количество и расположение которых определяется шаблоном. Примерами модулей является меню сайта, календарь, рекламные баннеры – все это результат работы модулей.

Для установки J! на хостинг требуется поддержка PHP версии 4.3 и старше, наличие bd MySQL версий 4.х-5.х и Apache версии 2.х и старше. Прежде чем заказать хостинг для Вашего J! - сайта, убедитесь, что хостер предоставляет все вышеперечисленное. Лично я пользуюсь услугами SPRINTHOST.RU – замечательный хостер с гуманным ценником и качественным сервисом.

Дистрибутив J! можно скачать тут:

- скачать с Depositfiles

- скачать с LetItBit

Для скачивания выложена русифицированная версия J! 1.5.15. Последняя версия – 1.5.18 пока не русифицирована. Поэтому ставим 1.5.15 и апгрейдим либо с помощью специального компонента, либо с помощью патча, который лежит тут:

- скачать с Depositfiles

- скачать с LetItBit

Как установить J! на хостинг можно прочитать в статье «Установка Joomla»

PS.

Тем, кто не хочет самостоятельно разбираться в возможностях J! и мечтает сэкономить свое время настоятельно рекомендую видеокурс Алекса Куртеева «Создание и Администрирование сайтов на Joomla 1.5» - очень доходчивое и наглядное пособие для начинающих.