Сайт – это Joomla!
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! можно скачать тут:
Для скачивания выложена русифицированная версия J! 1.5.15. Последняя версия – 1.5.18 пока не русифицирована. Поэтому ставим 1.5.15 и апгрейдим либо с помощью специального компонента, либо с помощью патча, который лежит тут:
Как установить J! на хостинг можно прочитать в статье «Установка Joomla»
PS.
Тем, кто не хочет самостоятельно разбираться в возможностях J! и мечтает сэкономить свое время настоятельно рекомендую видеокурс Алекса Куртеева «Создание и Администрирование сайтов на Joomla 1.5» - очень доходчивое и наглядное пособие для начинающих.