asyan.org
добавить свой файл
1
Joomla

Введение (История Joomla)

История Joomla берет свое начало в 2001м году, когда компания Miro (http://www.miro.com.au) из Австралии разработала CMS под названием Mambo. Система была доступной как ПО с открытым кодом — для тестирования и обеспечения более широкого распространения. В 2002 г. компания разделила свой продукт Mambo на коммерческую версию и версию с открытым кодом. Коммерческая ветвь была названа Mambo CMS, а ветвь с открытым кодом именовалась Mambo Open Source, сокращенно — MOS.

Еще одной вехой истории стало то, что в конце 2004 г. участники пришли к тому, что версия MOS должна официально называться Mambo, и с этого времени успешное будущее для самой быстро разрабатываемой в истории CMS было обеспечено.

Преимущества коммерческой версии главным образом касались повышенной безопасности для поддержки разработки со стороны компании Miro.

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

Для обеспечения существования и постоянного развития Mambo, на протяжении 2005 г. велись дискуссии об основании фонда для версии Mambo с открытым кодом. И вот, осенью 2005 г., руководство Mambo Foundation анонсировало страницу проекта Mambo. После получения положительной реакции в течение первых нескольких часов стало ясно, что фонд основала компания Miro из Австралии, и что она не планирует включать в дальнейшую работу прежнюю команду программистов. На форумах сообщества развернулись горячие дискуссии, а команда разработчиков замолчала на несколько дней.

Спустя некоторое время команда выработала совместную позицию и опубликовала ее на opensourcematters.org, сообщив, что после консультаций с независимой адвокатской конторой Software Freedom Law Center  они приняли историческое решение продолжить разработку Mambo под собственную ответственность. Информация об усовершенствованной системе Mambo, основанной на новом исходном коде, немедленно расползлась по форумам.

Вскоре "война" между фондом Mambo Foundation, который вдруг лишился команды разработчиков, и самой командой программистов, которая, конечно же, нуждалась в новом имени для своего продукта, затронула международное сообщество из сотен и тысяч пользователей. Стороны клеймили друг друга в блогах, форумах и на страницах проектов. Это было не самое лучшее время в истории Joomla.

Между тем разработка обоих продуктов продолжалась. Ответвление получило название Joomla, так, собственно, и началась история Joomla . Команда программистов придавала большое значение соблюдению принципов демократии. Проект нуждался в логотипе, и был объявлен конкурс в "новом" сообществе. К тому времени на новом форуме зарегистрировалось около 8000 юзеров.

Mambo Foundation же вскоре представила свою новую команду разработчиков.

Версия 1.0 продукта Joomla! была опубликована 17 сентября 2005 г - первая веха истории проекта.

Скоро многие независимые разработчики, а также группы, занимавшиеся разработкой компонентов Mambo, перевели проекты Simpleboard (FireBoard), DOCman и другие на платформу Joomla, выразив доверие новому проекту. Префикс mos, который использовался во многих переменных и терминах, превратился в jos.

Через два года после своего основания Joomla стала одним из наиболее популярных проектов с открытым кодом в мире. Однако из этих двух лет истории Joomla много времени было потрачено на организационные пертурбации и преодоление разногласий из-за реструктуризации.

История не стоит на месте, Web 2.0 отметил свою победу, создаваемый пользователем контент приобретал большую важность, язык программирования Ruby, в частности, Ruby on Rails, все чаще использовался для разработки веб-сайтов. Программные интерфейсы стали играть более важную роль.

На этом этапе истории Joomla 1.0х стала выглядеть несколько устаревшей и серой в такой компании. Она не предоставляла широких возможностей для разработки, пользователи жизненно нуждались в системах вроде Plone, ТуроЗ, Drupal и других, которые не имели проблем с размерами и гибкостью, позволяли включать новые технологии в свои продукты.

Последующие два года свое истории Joomla версии 1.0х уже не расширялась далее, хотя обновления безопасности, с минимальными изменениями кода периодически выходили. Двухлетнее ожидание новой версии стало не слишком хорошей рекламой для проекта. Уже начали раздаваться голоса, что Joomla почила, она подвергалась насмешкам, появлялись статьи под заголовками типа "Как развалить невероятный программный проект".

Новой вехой истории Joomla стал выпуск Joomla версии 1.5, вызвав оживление на форумах, списках рассылки и личных дискуссиях. Теперь будущее Joomla! выглядело более радужным, чем когда-либо ранее.

С одной стороны, переход от версии 1.0х к 1.5х требует приложения значительных усилий, поскольку не была обеспечена полная обратная совместимость из-за изменений в коде. С другой стороны, новая версия переводит Joomla в более высокую лигу промышленных систем управления содержимым. Стратегия создания строительных блоков с помощью Joomla! (каркас Joomla!), которая позволяет более широкому кругу программистов принять участие в разработке, принесла свои дивиденды.

На этом этапе истории Joomla стала возможным выбирать различные методы аутентификации для создания без барьерных (barrier-free) веб-сайтов на различных языках и включиться в основной поток Web 2.0, захлестнувший большинство предприятий. Стала открыта дорога к разработке компонентов в таких средах, как Eclipse.

С сообществом, разработчиками и плотностью инсталляций Joomla легко покрывает многие секторы рынка. Многие хостинг-провайдеры предоставляют в распоряжение своих клиентов предварительно инсталлированную систему Joomla, чтобы пользователи не имели серьезных проблем с переходом от более простых веб-сайтов.

История Joomla не закончена. В январе 2011 выходит версия 1.6x, в июле  релиз Joomla версии 1.7x. Благодаря удачному сочетанию мощности и простоты управления содержимым, Joomla успешно сохраняет лидирующее положение в ряду прочих CMS, её история творится на наших глазах и мы в ней участвуем.


Размещение сайта

Что такое хостинг и где взять место под страницу

Если мы хотим разместить страницу/сайт – надо найти для нее место (как для книги на полке), в интернете такие места предоставляют специальные службы – хостеры. Они предоставят место для вашей страницы/сайта на своем сервере – машине, на которой установлены специальные программы, и которая постоянно подключена к сети. Собственно, интернет и состоит из множества таких машин объединенных между собой.
Стоп, - можете сказать вы, - а почему я не могу установить у себя на компьютере сервер? Можете, но это достаточно сложно, и одних только специальных программ и круглосуточного подключения компьютера к сети недостаточно. Дело в том, что интернет подобен большому городу, где у каждого сервера есть свой уникальный цифровой адрес (например, 197.84.789.10), и для того, чтобы вам выделили такой адрес, вам придется платить специальной организации, которая занимается их распределением. Т.е. я вам советую откинуть мысль о собственном сервере, возможно, в далеком будущем, если вам захочется, но сейчас мы не будем искать сложных путей.
Итак, нам нужно найти дом для нашего сайта – хостинг. Квартиру в таком доме можно купить, а можно поселиться в таком доме бесплатно. Однако, вы должны понимать, что за бесплатно ваши возможности будут сильно ограничены: вы не сможете пользоваться скриптами (установить свою гостевую книгу, голосование, форум, чат и прочие скрипты), вас могут обязать вешать на вашей странице рекламу (баннеры), вы ограничены местом (как правило не больше 3-10 мегабайт вам отводится под вашу страницу), и бесплатные хостеры не несут перед вами обязательств, и вы можете лишиться своей квартиры в любой момент.
Однако, если ваша страничка – домашняя, и вы пока что не создаете серьезный проект, то бесплатный хостинг это то, что вам нужно на первых порах. Бесплатный хостинг предоставляют Narod.ru, By.ru, Boom.ru и многие другие, вы легко найдете их с помощью любой поисковой системы, достаточно ввести в строке поиска “бесплатный хостинг”.
Как зарегистрировать место под страницу, что такое домен, как завести уникальное имя для сайта

Допустим, вы решили зарегистрироваться на Narod.ru. Ищем на Народ.ру ссылку на раздел Регистрация (Создать страницу, Зарегистрировать сайт - это может называться по-разному), читаем внимательно правила и соглашение с пользователем, заполняем внимательно предложенную форму (анкету).
После регистрации адрес вашего сайта будет, допустим, vasya.narod.ru – это называется домен третьего уровня.
Что такое домен: когда-то давно взрослые дяди и тети разработчики решили, что цифровой адрес не удобен для пользователей интернет, что гораздо удобнее набрать vasya.ru, а не 197.84.789.10, но это было удобнее для людей, а не для машин. И тогда умные дяди и тети придумали следующее: пусть будет так – человек набирает буквенный адрес, а машина сверяет его с некой базой, и смотрит какой цифровой адрес соответствует буквенному, и отправляет человека туда. И назвали буквенный адрес доменом. Каждой стране был присвоен адрес из 2-3 букв – например, .ru – был присвоен России, и назвали такой адрес – доменом первого уровня, и дали его каждой стране.
Соответственно, теперь каждая организация могла купить в зоне какой-либо страны себе домен – например, firma.ru – это домен второго уровня. На своем домене второго уровня каждая фирма может создать сколько угодно доменов третьего уровня, что и делают бесплатные хостеры.
Что делать, если вы хотите уникальное имя для своего сайта, и не хотите сидеть на бесплатном хостинге? Сначала зарегистрировать свой домен. Регистрацией доменов в России занимается РосНИИРОС, вы можете найти информацию о них и зарезервировать домен для регистрации на сайте http://nic.ru.
Иногда, платные хостеры предлагают вам следующую услугу – регистрацию домена за вас. Но дело в том, что в этом случае они все равно обращаются к РосНИИРОС, и регистрируют домен не на вас, а на себя. Это делается, чтобы вы потом не могли уйти от них к другому хостеру, если вам не понравится их обслуживание, ведь в этом случае вы потеряете уникальное имя для своего сайта, т.к. оно зарегистрировано не на вас, и жаловаться вы можете в таком случае только на свою глупость. Поэтому, лучше регистрировать домен самостоятельно, а не через кого-нибудь. Домен вы можете также потерять в случае неуплаты за него в РосНИИРОС. В год домен обойдется вам около 20 y.e., что не так дорого, согласитесь.
Как закачать ваши файлы на ваш сайт. Программы для закачки
Теперь, когда вы зарегистрировались, то вам надо закачать файлы со своей страницей на сайт хостера. Хостеры часто позволяют вам сделать это через их веб-страницу. Для этого надо авторизоваться (войти) в центр управления своей страницей на сайте хостера, введя свои логин и пароль в форме на первой странице. Дальше вам все будет ясно, как правило, центр управления вашей страницей имеет интуитивно понятный пользователю интерфейс, и вы без труда разберетесь куда нажимать и что делать, чтобы закачать на свой сайт ваши документы и картинки. Если у вас возникнут какие-то вопросы, то на сайте, предоставившем вам место под страничку, как правило, есть раздел Помощь, советую вам ознакомиться с ним, прежде, чем вы начнете предпринимать какие-то действия по размещению своей странички, это поможет вам избежать многих ошибок и лишних действий.
Вы можете закачивать файлы на свою страницу не только при помощи броузера, авторизовавшись на сайте, предоставившим вам хостинг. Вы можете использовать специальную программу, это гораздо удобнее. Но для этого, вам надо узнать, дает ли ваш хостер пользователю, т.е. вам, возможность доступа к своей страничке через FTP (это такой протокол, основное назначение которого пересылать файлы, соответственно специальная программа, при помощи которой вы будете закачивать файлы на свой сайт, используя FTP, называется FTP-клиент). Узнать это можно в разделе Помощь на сайте вашего хостера.
Я лично предпочитаю программу CuteFTP, поэтому опишу, что и куда заполнять, ориентируясь на этот Ftp-клиент, в других ftp-клиентах действия будут аналогичными.
Итак, откроем CuteFTP (допустим, вы его уже скачали).
- В меню выбираем пунт FTP -> File Manager (или нажимаем кнопку F4, чтобы вызвать Менеджер файлов)

- В появившемся окошке нажимаем на кнопку Add site

- Во вновь появившемся окошке заполняем следующее:
* Site Label - любое название (например, Мой сайт, каждый раз потом, вызывая File Manager, вы будете видеть список сайтов, название для каждого будет такое, какое вы зададите в site label)

* Host address - например, ftp.narod.ru (это вы должны посмотреть в разделе Помощь, сайта предоставившего вам хостинг)

* User Id - имя пользователя (логин)

* Password - ваш пароль

* Login Type - Normal

* Transfer Type - Auto-detect
- Нажимаете на кнопку Ок

- Теперь, чтобы подсоединиться к вашему сайту (и заодно проверить правильность набранных параметров: Пароля Логина, и Имени сайта), нажмите на Мой сайт в File Manager.
Если вы не можете соединиться со своим сайтом, значит вы неправильно набрали пароль, логин или host address. Редактировать (изменять) информацию о соединении с вашим сайтом, вы можете, нажав кнопку Edit site в Site Manager, удалить - кнопка Delete site.
Также в этой статье я раскажу вам как закачивать файлы на свой сайт при помощи программы FAR, если вы умеете в ней работать, то может быть вам будет легче пользоваться ей:
- Откройте Far

- В командной строке наберите ftp://ваш_логин:ваш_пароль@имя_сайта (например: ftp://vasiliy:moyparol@vasya.ru)

- нажмите кнопку Enter
Far, соединится с вашим сайтом, список файлов которого отобразится на одной из панелек файл-менеджера Far, переключившись на другую панельку кнопкой TAB, вы открываете там папку с файлами своей странички и перекачиваете их на свой сайт при помощи Copy (F5).
Установка CMS [http://www.joomlainstall.ru/installyacziya-joomla/joomla-2.html]
Установка Joomla на локальный компьютер
Здесь мы сталкиваемся с серьезной проблемой. Дело в том, что бы Joomla! заработало необходимо пред установить несколько программ, без которых Joomla! работать не будет. Что нужно?
Apache

PHP

MySQL

PHPMyAdmin
Это самый минимум. И только потом можно устанавливать Joomla!. Если у Вас все получится с первого раза, программы не будут конфликтовать, бросайте программирование и веб-дизайн, идите в казино, Вы безумно удачливый человек. К счастью, существует решение проблемы – пакетная установка, т.е. программа, которая устанавливает сразу все программы. Никаких, ошибок и конфликтов. Существует три таких сборки, позволяющих запустить полноценный веб-сервер.
1. Денвер — набор дистрибутивов и программная оболочка, предназначенный для создания и отладки сайтов на локальной Windows-машине, без подключения к сети Интернет. Название пакета представляет собой сокращение от «джентльменский набор web-разработчика» — д. н. w. р. — «дэ» «эн» «вэ» «эр» — если прочитать быстро, то получится «Денвер».
Скачать можно отсюда http://www.denwer.ru

Базовый пакет состоит из следующих компонентов:

Apache 2.2, SSI, SSL, mod_rewrite, mod_php.

PHP 5.3.1

MySQL 5.1.40.

phpMyAdmin 3.2.3.

Ядро Perl без стандартных библиотек

Эмулятор sendmail
Денвер – отечественный проект. Дмитрий Котеров — автор проекта, Антон Сущев — ведущий разработчик проекта.
Сразу после установки доступен полностью работающий сервер Apache, на котором может работать неограниченное количество сайтов. Чтобы создать новый сайт, достаточно создать новую папку в одной из папок пакета и перезапустить сервер, чтобы новые хосты были восприняты системой. Чтобы увидеть новый код в действии, достаточно сохранить файл и открыть страницу в браузере.
До недавнего времени Денвер очень сильно проигрывал конкурентам, т.к. он долго не обновлялся, о проекте стали немного забывать, но недавно 24 января 2010 года вышел новый Денвер-3. Вси компоненты обновлены.
2. JSAS - полноценный виртуальный веб сервер для Windows. Joomla! уже предустановлена и настроена! Самый простой способ посмотреть, что такое Joomla на своем компьютере, отличное средство для offline разработки. Текущие характеристики:
PHP: 5.2.5/4.4.9

MySQL: 5.0.67-community

Apache: 2.2.9

phpMyAdmin: 2.11.6

Joomla: 1.5. x and 1.0. x
Скачать можно отсюда http://www.jsasonline.com до недавнего времени проект был бесплатный, но теперь 10$. Старую бесплатную, но вполне работоспособную версии у партнера сайта «Установка JOOMLA!» можно JSAS скачать бесплатно. Когда зайдете на сайт нажмите кнопку «БЕСПЛАТНО», скачивается файл не сразу, а через 60 секунд ожидания, зато бесплатно.
В настройках "My JSAS" можно добавить 5 новых сайтов. А в директории «Админ», можно управлять настройками JSAS.
До недавнего времени, я всегда советовал следующий пакет – XAMPP, Денвер был вечно устарелый, а новый JSAS платный. С выходом нового Денвера ситуация изменилась, но все равно советовал бы стабильно развивающийся XAMPP.
Если Вы хотите просто почувствовать вкус Joomla!, то можно попробовать JSAS. Однако у Вас потом могут возникнуть проблемы с переносом на хостинг, где установлены новые компоненты. Если перенос не предполагается, то вполне подойдет JSAS. Итак, я советую XAMPP.
3. XAMPP — кроссплатформенная сборка веб-сервера
Базовый пакет состоит из следующих компонентов:
Web-сервер Apache с поддержкой SSL

СУБД MySQL

PHP

Perl

FTP-сервер FileZilla

POP3/SMTP сервер

утилиту phpMyAdmin.
Официальный сайт программы, где можно ее скачать http://www.apachefriends.org/ru/xampp.html.
У партнера сайта «Установка JOOMLA!» можно XAMPP скачать бесплатно. Когда зайдете на сайт нажмите кнопку «БЕСПЛАТНО», скачивается файл не сразу, а через 60 секунд ожидания, зато бесплатно.
Установка проста, запустите инсталляционный файл, следуйте инструкциям, все модули установятся сами. По умолчанию каталог с:\xampp
Посещаете специальный раздел нашего сайта, где находится всегда свежая версия Joomla!. Нажимаете там скачать Joomla! бесплатно. Распаковываете. В каталоге C:\xampp\htdocs\ создаете каталог "ваш сайт" и полученные при распаковке файлы копируете в каталог C:\xampp\htdocs\ ваш сайт.
В браузере набирате http://localhost/ваш сайт/ Начианется процес установки Joomla! Отвечаете на вопросы. Все несложно.
УСТАНОВКА
ШАГ 1: Выбор языка (Choose Language):

как установить joomla

ШАГ 2: Начальная проверка (Pre-installation Check):

Можно сразу нажать далее.

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

Секрет!!! Частой бывает, когда параметр configuration.php имеет значение нет, для того чтобы исправить ошибку, нужно выставить права на запись для корневого каталога сайта, изменив атрибуты на значение 777 (открыв полный доступ).

joomla

ШАГ 3: Лицензия (License):

Можно сразу нажать далее.

как установить joomla

Лицензия GNU/GPL говорит вам о том, что вы можете свободно использовать и вносить изменения в код Joomla, но саму CMS продавать нельзя.

ШАГ 4: Конфигурация базы данных (Database Configuration):

как установить joomla

Это самый сложный шаг, здесь нам надо что-то заполнять четыре строчки и даже что-то придумать. Итак,

  • Тип базы данных: MySQL. По умолчанию

  • Сервер: заполните как в подсказке "localhost".

  • Пользователь: заполните как в подсказке "root".

  • Пароль тоже придумайте. Не забудьте записать.

  • Название базы придумайте сами, например, site_joomla. Не забудьте записать.

Продвинутым пользователям модно также открыть Расширенные установки и измените Префикс таблиц jos_ на любой другой. Эту усилит безопасность

ШАГ 5: Конфигурация FTP (FTP Configuration):

Можно сразу нажать далее.

как установить joomla

FTP  логины и пароли можно не набирать.

ШАГ 6: Главная конфигурация (Main Configuration):

как установить joomla

  1. Название сайта: Введите название вашего веб-сайта

  2. Ваш E-mail: Введите ваш адрес электронной почты

  3. Пароль администратора: Укажите пароль, который будет использоваться для доступа в административную панель управления сайтом.

Далее для новичков рекомендуется установить демо данные на сайт, для этого нажмите на кнопку Установить демо-данные. 

ШАГ 7: Завершение (Finish):

как установить joomla

По окончанию установки вам нужно в папке сайта удалить каталог installation. Вас об этом предупредят.Итак, удаляете из каталога http://localhost/ваш сайт/  каталог «installation».

Кнопка Сайт (Site) ведет к просмотру вашей домашней страницы.
Для входа в административный интерфейс сайта нажмите на кнопку Админ (Admin).

После установки браузере набирате http://localhost/ ваш сайт/administrator/ Набиарете пароли которые Вы ввели при установки. Все , Вы в административной панели Joomla!. Можете создовать сайт.

как установить joomla

После входя в админпанель, вы можете посмотреть свой сайт, нажав на кнопку Просмотр.

как установить joomla

Шаблоны

Шаблоны в Joomla! определяют внешний вид вашего сайта. Существует 2 вида шаблонов: шаблоны сайта (Site Template) и шаблоны административной панели (Backend Template). В Joomla! есть возможность назначения разным страницам различные шаблоны сайта.

В стандартной поставке Joomla! имеется 2 шаблона сайта и 1 шаблон административной панели.
Установка нового шаблона сайта


  1. Авторизуемся в административной панели

  2. Выбираем в меню пункт Инсталляция -> Шаблоны сайта (Installers -> Site Templates)

  3. Открывается диалог установки шаблонов: Установить новый шаблон [сайт]

  4. В разделе Загрузить установочный пакет нажимаем кнопку Обзор

  5. Выбираем архив с шаблоном на локальной машине.

  6. Нажимаем кнопку Загрузить и установить (Upload and Install).

  7. После установки шаблон необходимо опубликовать



Публикация шаблона сайта


  1. Выбираем пункт меню Сайт->Шаблоны->Шаблоны сайта (Site->Templates-> Site Templates)

  2. В открывшемся списке шаблонов сайта выбираем шаблон

  3. Нажимаем кнопку Умолчание для назначения выбранного шаблона, шаблоном по умолчанию.


Установка нового шаблона административной панели


  1. Авторизуемся в административной панели

  2. Выбираем в меню пункт Инсталляция -> Шаблоны админка (Installers -> Administrator Templates)

  3. Открывается диалог установки шаблонов: Установить новый шаблон [Админка]

  4. В разделе Загрузить установочный пакет нажимаем кнопку Обзор

  5. Выбираем архив с шаблоном на локальной машине.

  6. Нажимаем кнопку Загрузить и установить (Upload and Install).

  7. После установки шаблон необходимо опубликовать


Публикация шаблона административной панели
1. Выбираем пункт меню Сайт->Шаблоны->Шаблоны админки (Site->Templates-> Administrator Templates)

2. В открывшемся списке шаблонов сайта выбираем шаблон

3. Нажимаем кнопку Умолчание для назначения выбранного шаблона, шаблоном по умолчанию.
Где можно скачать шаблоны для Joomla!
Внешний вид сайтов на Joomla! определяется установленным шаблоном. В настоящее время существует множество сайтов, на которых можно загрузить бесплатные шаблоны для Joomla!, а также сайты где можно купить коммерческие шаблоны. Некоторые из команд разработчиков коммерческих шаблонов позволяют купить периодическую подписку на их продукцию, например, на месяц или год, что дает возможность вам получать шаблоны выпускаемые в этот период.
Бесплатные шаблоны Joomla
JoomlaPraise.com — 37 коммерческих шаблонов и 8 бесплатных.
SpiralTemplates.co.uk — доступно порядка 30 коммерческих шаблонов и 20 бесплатных.
JoomlaHut.com — огромная коллекция бесплатных шаблонов Joomla (бывший mambohut.com)
joomla24.com — огромная коллекция бесплатных шаблонов Joomla (пишут что более 3100)
Templatki.com — польский сайт с шаблонами, для скачивания требуется регистрация (около 3000 шаблонов)
Joomlaos.de — куча шаблонов Joomla/Mambo
osskins.com — после регистрации на сайте, доступны для загрузки около 10 бесплатных шаблонов. Кроме того на сайте существует магазин шаблонов.
ExSkin.com — относительно небольшой архив шаблонов: на текущий момент доступны для загрузки чуть больше 30 бесплатных шаблонов.
JoomlActive.com — доступны для загрузки около 12 бесплатных шаблонов. Помимо бесплатных шаблонов на сайте присутствует раздел с коммерческими шаблонами.
Mambasana.ru — сайт ру-мамбера Raduga. В настоящий момент доступно 20 очень качественных бесплатных шаблонов.
ty2u.com — 56 бесплатных шаблонов Joomla
JoomlasHack.com — 15 качественных бесплатных и 19 платных шаблонов Joomla по $47
Коммерческие шаблоны для Joomla!
JoomlArt.com — шаблонный клуб, стоимость доступа ко всем шаблонам (около 90) составляет 70$ в год. В клубе представленные так же и бесплатные шаблоны. При необходимости можно приобрести легальные шаблоны JoomlaArt для вашего домена не вступая в клуб.
RocketTheme.com — шаблонный клуб. Стоимость участия в клубе — 90$ в год или 75$ на 6 месяцев. В настоящий момент доступно 79 коммерческих шаблонов и 7 бесплатных. Выпускают 1 коммерческий шаблон в месяц, а так же периодически некоммерческие.
Gavick.com — 41 качественный коммерческий шаблон, при цене годовой подписки 65?.
MightyTemplate.com — шаблонный клуб с 25 шаблонами, выпускающий один шаблон в месяц. Годовая подписка стоит ?55.
JoomlaPraise.com — 37 коммерческих шаблонов и 8 бесплатных.
IceTheme.com — около 25 коммерческих шаблонов. Разработчики ежемесячно публикуют 1 новый шаблон. Полугодовая подписка стоит 59$, годовая - 199$.
SpiralTemplates.co.uk — доступно порядка 30 коммерческих шаблонов и 20 бесплатных.
AutoThemes.com — множество коммерческих шаблонов для Joomla! и других CMS с возможностью предпросмотра шаблонов (более 500 шаблонов).
JoomlaDesigns.co.uk — 270 коммерческих шаблонов с исходниками в PSD. Стоимость доступа к шаблонам составляет 25 € в год.
osskins.com — после регистрации на сайте, доступны для загрузки около 10 бесплатных шаблонов. Кроме того на сайте существует магазин шаблонов.
Joomla-Templates.com — 550 платных шаблонов с ценой от 35 до 85$, ко многим из них прилагаются psd-файлы.
JoomlaLingo.com — клуб с годовой подпиской за $24.95/год. Так же есть несколько бесплатных шаблонов.
TemplatePlazza.com — шаблонный клуб с ценой годовой подписки за 39$/год, 17 бесплатных и 76 коммерческих шаблона
JoomlasHack.com — 15 качественных бесплатных и 19 платных шаблонов Joomla по $47

Расширения
Компонент:

Компонентом Joomla! называется самый значительный тип расширений, который имеет наибольшую функциональность. Компоненты подразделяются на две основные категории – это компоненты ядра Joomla, которые доступны сразу после установки, и включают в себя: Баннеры, Контакты, Ленты новостей, Опросы, Web-ссылки и самостоятельные приложения, добавляющие сайту новые функции и возможности (например, форум, фото галерея, гостевая книга и др.)
Компоненты могут взаимодействовать с модулями Joomla и плагинами Joomla, которые создают возможность в значительной мере разнообразить способы вывода содержимого компонентов Joomla. Все это помогает полностью видоизменить внешний вид вашего сайта на Joomla и добавить функции, расширив тем самым возможности вашего сайта.
Установка нового компонента
1. Авторизуемся в административной панели Joomla

2. Выбираем в меню пункт Установка -> Компоненты (Installers -> Components)

3. Открывается диалог установки компонентов: Установить новый компонент

4. В разделе Загрузить установочный пакет нажимаем кнопку Обзор

5. Выбираем архив с компонентом на локальной машине.

6. Нажимаем кнопку Загрузить и установить (Upload and Install).
Примечание: если при установке компонента выдается сообщение «Другой компонент уже занимает папку...», то это означает что компонент или уже установлен, или был некорректно удален (от предыдущей установке остались какие-то файлы). Во втором случае необходимо удалить файлы и папки оставшиеся от предыдущей установки компонента.
Модуль:

В отличие от компонентов Joomla, модули Joomla — это несколько более лёгкий вид расширений придающий программам дополнительную функциональность.
Модули Joomla представлены в виде небольших объектов, содержимое которых может быть отображено в любом месте шаблона веб-страницы. Часто модули Joomla поставляются как дополнения к компонентам Joomla, позволяющие по-разному отобразить информацию из компонента.
При помощи модулей Joomla очень удобно размещать рекламные блоки в любой части страницы сайта. Есть готовые модули Joomla, такие как: модуль формы авторизации на сайте, модуль вывода списка последних новостей сайта и др. Вы также можете создавать свои модули и выводить в них любую информацию.
Примечание: Модули и информацию об их установке ищите на официальных сайтах русскоязычных сообществ Joomla!
Плагин:

Плагин Joomla – это наименьший вид расширений используемых в Joomla и ориентированный на выполнение определенной функции при возникновении в системе определенного события. Например, визуальный редактор в Joomla - это плагин, срабатывающий, когда в системе наступает события вызова редактора. Большинство плагинов Joomla используются для определенных действий и манипуляций над содержимым перед его отображением.
Расширяемость Joomla заключается в том, что вы можете установить несколько редакторов и выбирать какой из них будет работать на вашем сайте. Это же правило относится ко всем типам расширений Joomla.
Примечание: Плагины и информацию об их установке ищите на официальных сайтах русскоязычных сообществ Joomla!
Задание


  1. Что такое CMS?

  2. В каком году был опубликовон релиз Joomla 1.0 (Первый релиз) – 17 сентября 2005 года

  3. Что такое Домен?

  4. Для чего нужен хостинг?

  5. Как закачать сайт на хостинг?

  6. Что такое Denwer?

  7. Что такое Компонент в Joomla