Самое прекрасное — это когда нужна поддержка сайта, а ты сидишь с телефоном
в руке и ЗНАЕШЬ, чей номер набрать! т. +7 831 4637611 моб. +7 910 3820622Айтишник РУ Нижний Новгород, Симферопольская, 21
A+ A A-

Joomla 3 (часть 1)

Этой статьей я начинаю новый цикл для новичков, посвящённый CMS Joomla 3. Предыдущий цикл был о CMS Joomla 2.5. И хотя с начала его написания прошло много времени, но он «живой», пополняется статьями. С тех пор многое изменилось: вышел последний релиз Joomla 2.5, изменилась стратегия развития этой CMS, произошли серьёзные улучшения в ветке Joomla 3. Поэтому было принято решение о начале нового цикла. В новом цикле, статей будет значительно больше, чем в предыдущем и мы разберем Joomla от «А» до «Я». Написать больше статей для предыдущего цикла мне не позволило строительство собственного дома. А строительство дома, ох какое не простое дело! Ну, хватит лирики – приступим. Главное, не бойтесь незнакомых слов. Основную часть терминов и понятий я постараюсь «разжевать». Ну и не забывайте о коллективной мощи Интернет – там найдётся всё!

Что такое Joomla

CMS Joomla – (читается джу'мла) это свободная система управления содержимым (контентом). Что значит свободная? Это значит, что у пользователей Joomla есть свобода на неограниченную установку, запуск, изучение, использование, изменение и распространение этой CMS. Причем и в коммерческих целях.
Аббревиатура CMS (Content Management System) в переводе так и расшифровывается – система управления содержимым. Контент (содержимое) - это информация, размещённая на сайте. Изначально под контентом подразумевалась только текстовая информация, но в дальнейшем к ней добавилась и мультимедийная информация. Мультимедиа – это изображения, звук, видео. То есть понятие «Контент» стало шире.
Система управления контентом написана языках PHP и JavaScript. Для её работы требуется веб-сервер: Apache, Nginx или IIS.
Для хранения содержимого используется база данных. База данных работает под управлением одной из СУБД (системы управления базами данных): MySQL, MSSQL, PostgreSQL. В подавляющемся большинстве случаев используется и рекомендована разработчиками СУБД MySQL. Её-то мы и будем использовать при установке и работе с Joomla.

Всё содержимое сайта под управлением этой CMS хорошо систематизировано. В процессе чтения вы сами всё разложите по полочкам. Но сейчас, чтобы было понятно, прибегнем к ассоциации. В официальном руководстве Joomla эту CMS сравнивают с офисом. В офисе есть шкафы – это Менеджер материалов. В шкафах есть полки и ящики – это категории материалов. На полках или в ящиках находятся папки с содержимым – это подкатегории. А в них лежат статьи, прайсы, видеоролики, аудио диски, фотографии, визитные карточки и т. д. – контент одним словом. Стало много контента? Не беда! Легко добавим несколько полок (категорий). Нужны дополнительные предметы в офис (на сайт)? Добавляем функционал с помощью расширений! Если в офисе работает не один сотрудник да ещё приходят посетители, то с помощью Менеджера пользователей мы можем отпирать (давать доступ) или запирать (ограничивать доступ) ящики с содержимым, шкаф, отдельные документы или различные предметы офиса. Вот такая замечательная система управления! А как это работает?

Как работает Joomla

До появления CMS, написание сайта и его редактирование требовало профессиональных знаний. Сначала только HTML, затем HTML и CSS, потом добавился PHP. Сейчас некоторые сайты строятся и работают, используя более десятка различных технологий. Но сайты нужны не только профессионалам веб-технологий, но и обычным людям, для различных целей. И вот сложилась ситуация, когда для того, чтобы сделать элементарное изменение на сайте, например, добавить или изменить текст, нужен был серьёзный багаж знаний. Не каждый обладал такими знаниями, да и не каждый хотел ими обладать. Это сильно тормозило распространение сайтов, но в тоже время послужило толчком для создания CMS, систем, которые позволяли редактировать содержимое, не обладая профессиональными знаниями веб-технологий. Давайте, на примере Joomla вкратце разберемся, как это работает.
Начнём с того, что сайт на Joomla имеет две стороны (у англоязычных – два конца). Первая сторона – лицевая(frontend). Это видимая всем часть сайта. Собственно для всех это и есть ваш сайт. Вторая сторона Joomla сайта – обратная (backend).

Админка joomla3

Называется она административной частью сайта или попросту админкой. В ней сосредоточены элементы управления вашим сайтом. Доступ к админке Joomla имеете только вы или ограниченный круг людей, совместно с которыми вы работаете на сайте. Именно через административную часть делается основная масса изменений. А почему основная масса, а не все? А потому что Joomla позволяет редактировать содержимое сайта даже с лицевой стороны! Вы сможете изменять информацию прямо на ходу! Но сейчас не об этом.
Сайт, построенный на CMS - динамический. Это значит, что в отличие от статического сайта, у которого каждая страница хранится в виде отдельного файла, страницы Joomla сайта создаются по запросу. Как это работает? А вот как. Всё содержимое сайта хранится в базе данных (БД) и когда требуется, нужная информация выводится на экран в виде HTML-страницы. Эта страница представляет собой шаблон, в котором есть специальные позиции для вывода контента. Каждый раз, когда вы переходите на какую-либо страницу сайта, Joomla делает запрос к БД для получения требуемого содержимого, вставляет информацию в нужные позиции шаблона и выводит его в окно вашего браузера. Вот так! При желании, для разных страниц сайта можно назначать разные шаблоны, с разным оформлением. Настраивается это в админке.


Что же ещё может делать Joomla? Какие сайты можно сделать на Joomla? О возможностях Joomla мы поговорим во второй части этой статьи.

Не забывайте, что у нас вы можете не только купить готовый сайт, но и подобрать подходящий тариф поддержки сайта, а так же зарегистрировать домен в одной из двухсот доменных зон и выбрать недорогой тариф хостинга! У нас же вы можете заказать продвижение сайта в поисковых системах.Айтишник РУ

Об авторе:

ZolkinМеня зовут Андрей Золкин. Из более, чем пятнадцати лет работы в сфере информационных технологий, десять лет работаю с системами, базирующимися на открытом исходном коде. На страницах сайта Aitishnik.Ru веду блоги по CMC Joomla и Debian GNU/Linux.

 

Ещё статьи о Joomla 3

    • Joomla 3. Общие настройки. Права и фильтры текста...

      Joomla 3. Общие настройки. Права и фильтры текста...Этой статьей заканчивается описание общих настроек сайта на Joomla 3. В предыдущих статьях было дано описание настроек, расположенных на вкладках «Сайт», «Система» и «Сервер». Теперь же рассмотрим оставшиеся настройки, расположенные на...

    • Установка memcached на XAMPP в Windows 7

      Установка memcached на XAMPP в Windows 7Из статьи «Joomla 3. (часть 2)» вы узнали, что в новой версии Joomla появилась поддержка memcached, а в процессе рассмотрения статьи «Файл configuration.php» вкратце познакомились с настройками этого сервиса. В этой статье описывается установка и настройка memcached на локальном...

    • Joomla 3 (часть 1)

      Joomla 3 (часть 1)Этой статьей я начинаю новый цикл для новичков, посвящённый CMS Joomla 3. Предыдущий цикл был о CMS Joomla 2.5. И хотя с начала его написания прошло много времени, но он «живой», пополняется статьями. С тех пор многое изменилось: вышел последний релиз Joomla 2.5, изменилась стратегия развития этой CMS, произошли серьёзные улучшения в...

    • Joomla 3. Мультиязычность. Многоязычный сайт ч.2...

      Joomla 3. Мультиязычность. Многоязычный сайт ч.2...В первой части статьи мы сделали большую часть работы по созданию многоязычного сайта. Для правильной настройки мультиязычности мы использовали модуль «Multilanguage status». При последнем обращении он показал, что нужно создать по главной странице для каждого языка и опубликовать их. Продолжим и займёмся этим!

    • Joomla 3. (часть 2)

      Joomla 3. (часть 2)В первой части мы говорили о том, что такое Joomla и как работает эта CMS. Во второй части поговорим о том, какие сайты можно сделать на Joomla, каковы её возможности, чем отличается Joomla 3 от предыдущих версий и как в этих версиях не запутаться.Если говорить о возможностях, то на Joomla можно сделать практически любой сайт: и сайт-визитку, и мощный...

    • Joomla 3. Первый вход. Админка и сайт

      Joomla 3. Первый вход. Админка и сайтВ прошлый раз мы рассматривали установку Joomla 3. Надеюсь, это было легко и просто. Теперь, чтобы и дальше было так же просто, сделаем первый вход в административную часть Joomla, в общих чертах познакомимся с элементами управления, внесем некоторые изменения и зайдём на сайт с лицевой части. Для демонстрации возможностей, править будем и с административной, и с лицевой стороны...