Что такое Joomla

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

Рассмотрим,

    чем движок CMS Joomla 3 выделяется среди остальных движков,

    чем этот движок лучше,

    чем он хуже и

    почему мы выбираем именно движок CMS Joomla 3.

Как вы уже наверно догадались, движков CMS существует довольно много:

    есть бесплатные движки CMS,

    есть платные движки CMS,

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

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

В таблице показаны существующие в настоящее время движки CMS различного предназначения

Движки CMS

С-Битрикс

WebAsyst Shop-Script

ImageCMS Corporate

Shop Script LegoSP

ПростоСайт

Сайт-Менеджер

ExpressionEngine

Одним из универсальных движков CMS как раз и является Joomla. Именно о движке CMS Joomla мы и будем говорить в этом материале.

Подробно рассмотрим, какие у этого движка плюсы и минусы.

Почему именно движок CMS Joomla

Но прежде чем рассматривать особенности движка CMS Joomla, хотел бы обратить ваше внимание на написание названия этого движка. Вы можете встретить в литературе, в интернете его написание, как с восклицательным знаком, так и без него.

Как же правильно писать название этого движка. Вообще-то существуют разные подходы по поводу написания названия движка CMS Joomla.

Например:

    в книге Мерриотт Дж., Уоринг Э. «Joomla! 3.0 Официальное руководство» 2013 г. мы встретим написание с восклицательным знаком,

    в книге Д. Н. Колисниченко «Joomla 3.0 Руководство пользователя» 2013 г. мы встретим написание без восклицательного знака, а

    в книге Хаген Граф «10 легких шагов к освоению Joomla! 3» мы встретим написание без восклицательного знака.

И Хаген Граф как раз дает рекомендацию, что если мы в тексте употребляем Joomla в первый раз, то в первый раз восклицательный знак нужно поставить, а во все остальные разы употребления названия движка восклицательный знак ставить не нужно.

Теперь давайте рассмотрим плюсы движка CMS Joomla

Бесплатность движка CMS Joomla

Этот движок вы можете абсолютно свободно скачать либо с официального сайта, либо с какого то другого ресурса, установить его на свой хостинг или на свой локальный сервер, если вы будете работать на локальном сервере, и никакую оплату никто у вас не попросит.

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

Он распространяется по, так называемой, Генеральной Общественной Лицензии (GNU), о которой вы можете прочитать в интернете. Если кратко, суть этой лицензии сводится к тому что вы можете как хотите изменять этот движок, но не можете зашифровывать его программный код.

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

Распространенность движка CMS Joomla

Движок CMS Joomla нашел в настоящее время широкое распространение. Давайте посмотрим на статистику, которую нам дает сайт itrack.ru

Был проведен анализ 4 миллионов сайтов зоны RU. Исследователей интересовало, на каких сайтах установлен движок CMS и какой именно движок установлен. И вот такая интересная статистика получилась.

Распространенность движков CMS
Движок CMS Распространенность, %
WordPress 31,66
Joomla 30,76
DataLife Engine 8,07
lC-Битрикс 7,70
Drupal 5,67
uCoz 5,32
MODx 4,03
NetCat 1,56
Host.CMS 1,37
UMI.CMS 1,19
Прочее 2,67

На первом месте стоит специализированный движок для создания блогов WordPress, а среди универсальных движков первое место занимает движок CMS Joomla.

То есть почти треть всех сайтов работающих на движках CMS работают на движке Joomla (30%).

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

Вы можете найти в интернете многочисленное количество видеоуроков, как на английском языке, так и на русском. То есть сообщество движка CMS Joomla очень и очень развито.

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

Одним словом движок CMS Joomla активно развивается и будет развиваться и дальше.

Огромное количество расширений для движка CMS Joomla

Давайте зайдем на сайт extensions. joomla. org, на котором собраны практически все расширения для движка CMS Joomla. В верхней части экрана показано общее количество расширений, имеющихся на этом сайте - Total extensions: 7539 (по состоянию на начало 2016 года). .

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

Кроме этих расширений существуют и множество других расширений для движка CMS Joomla, которые на данный сайт по той или иной причине не попали.

Соответственно, если вам нужна какая-то функция, которой нет в вашем движке, то ее можно легко установить, скача соответствующее расширение с этого сайта или с официального сайта данного расширения.

Широкие возможности движка CMS Joomla

Как мы уже говорили движок CMS Joomla это универсальный движок и на нем мы можем создать как простую сайт визитку, так и огромнейший портал, социальную сеть и интернет магазин.

Практически на данном движке можно сделать все, что вам захочется, при достаточном знании этого движка и достаточном опыте работы с ним.

Большой выбор шаблонов для движка CMS Joomla

Если вы сами не владеете веб-дизайном, то вы можете скачать шаблон для движка, который удовлетворяет вашим желаниям, который вам нравится как внешне, так и по функционалу и за несколько минут установить на ваш сайт.

Шаблоны существуют для движка CMS Joomla как платные, так и бесплатные. Есть даже специальные сайты, в функции которых входит агрегирование шаблонов, то есть создание сборок с широким набором уже установленных расширений. И зайдя на такой сайт, вы сможете подобрать наиболее подходящий вам шаблон.

Совместимость движка CMS Joomla с мобильными платформами

Как вы знаете, сейчас все больше и больше информационные технологии уходят в мобильный рынок – это планшеты, смартфоны и т.д. И в соответствии с этими тенденциями, начиная с 3-ей версии, движок CMS Joomla заточен на работу с мобильными платформами.

То есть движок CMS Joomla прекрасно работает и на смартфоне и на планшете. И даже со смартфона вы сможете легко администрировать ваш сайт на данном движке.

Недостатки движка CMS Joomla

Конечно, без недостатков тоже не обошлось. Идеальных систем не бывает. Давайте посмотрим, какие недостатки присущи данному движку.

Регулярные обновления движка CMS Joomla

Первый недостаток, а скорее это не недостаток, а особенность движка CMS Joomla – это его регулярные обновления. Изначально у движка CMS Joomla была версия 1, затем версия 1.5, затем версии 1.6 и 1.7, потом 2.5 и в настоящее время 3.

Минусом этих обновлений движка является то, что если вы обновляетесь на мажорную версию, например с версии 1.5 на версию 2.5, то по тем или иным причинам возможно некоторые расширения, которые были предназначены для старой версии движка, на новой версии у вас уже не будут работать.

И вам придется либо зайти на официальный сайт этого расширения, чтобы скачать его для новой версии движка, либо просто отказаться от его использования, если разработчик не соизволил обновить свое расширение для новой версии движка. Либо просто прекратил развитие данного расширения.

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

Возможны сложности при реализации редких функций на движке CMS Joomla

Следующий минус, о котором стоит упомянуть, это то, что вы возможно встретитесь со сложностями при реализации каких-то редких функций, если таковые вам понадобятся при создании сайта. Об этом минусе мы с вами уже говорили в предыдущем материале «Подходы к созданию своего сайта », когда обсуждали особенности вообще всех движков CMS.

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

И вам придется либо попросить программиста, чтобы он вам на заказ под такую функцию написал соответствующее расширение, либо придется от нее просто напросто отказаться.

Но так как движок CMS Joomla довольно универсален, он подойдет практически 99.95% создателям сайтов. И если вы захотите создать свой сайт, то, скорее всего, все что вы пожелаете, вы сможете с помощью этого движка реализовать.

Выводы:

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

В следующем материале мы поговорим о системе обновлений движка CMS Joomla. Встретимся в следующем материале.

Успешных заработков в интернете!

Здравствуйте, уважаемые читатели блога сайт. Во вступительной статье я пытался в двух словах рассказать, а так же на пальцах разъяснить понятия категорий-разделов и показать, что на любой пункт любого можно повесить не только открытие одной статьи (материала), но и серии статей из одной категории или из одного раздела.

Из чего состоит и как работает движок Джумла

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

Первый — это, собственно, основной, который видят посетители и ради которого все и задумывалось (фронтэнд). А второй можно назвать оборотной стороной — это так называемая , в которую мы можем попасть, добавив в адресной строке к URL нашего проекта /administrator (например, http://dfdf.ru/administrator).

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

Почему в этой ЦМС сделано именно так? Зачем нужно создавать фактически отдельный вебсайт (админку), который даже имеет собственный шаблон и, наверное, такое же, если не большее, количество файлов принадлежит ей в движке, чем у основного ресурса (Front Page)? А для нашего с вами удобства !

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

Согласитесь, это было бы неудобно, да и багаж знаний для такой работы с базой данных напрямую нужен гораздо больший, чем работа с интерфейсом админки, очень сильно напоминающим интерфейс обычной программы. Работа с текстовым редактором (читайте про ) в админке Джумлы, так вообще похожа на работу в Ворде. В общем, все это для нас с вам и нашего удобства.

Видимая часть сайта сделанного на Джмумле (Front Page)

Рассмотрим предназначенную для посетителей, видимую часть этой CMS, которая называется Front Page. Из чего она состоит? Если рассматривать этот вопрос с точки зрения внешнего вида, то состоит она из центральной части, в которой располагается контент и окружающих его, так называемых, .

Если рассматривать этот же вопрос с точки зрения программной организации работы Joomla, то Front Page состоит из шаблона (читайте про ) и подгружаемых данных в разные позиции для модулей шаблона.

В область контента подгружаются соответствующие этой странице статьи или же, например, фотографии с помощью компонента фотогалереи (читайте про очень функциональную и бесплатную фотогалерею под названием ).

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

Как формируются (генерируются) страницы в CMS Джумла

Обратите внимание, что данные в этом случае подгружаются из базы данных по мере необходимости, а это происходит, только если пользователь открывает какую-нибудь страничку. А как он ее открывает? Ну, либо переходит по ссылке с другого ресурса, либо перемещается по вашему проекту, используя его внутреннюю навигацию – меню или .

К чему я все это говорю? А к тому, что по логике работы Джумлы, к вебстранице нельзя обратиться пока не будет создан пункт меню, ссылающийся на эту страничку. Немного не понятно? Попробую пояснить.

Все дело в том, что браузеры работают только со страничками в формате и напрочь не понимают язык PHP на котором, собственно, и написана Joomla. Поэтому система управления контентом (ЦМС), после того как пользователь обратится к той или иной вебстранице вашего проекта, должна успеть сгенерировать эту страничку, опираясь на алгоритм, прописанный в ее коде на языке PHP.

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

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

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

В случае же с Джумлой, да, собственно, и любой другой CMS, базирующейся на PHP, странички в формате HTML генерятся непосредственно на сервере хостинга в момент обращения к ним. Каким образом они генерятся?

В соответствии с содержанием запрашиваемой вебстраницы, в центральную часть шаблона загружается из базы данных соответствующий контент (статьи, фотогалерея, интернет магазин и т.п.), а по бокам шаблона, сверху и снизу, в позиции для модулей загружаются данные в те из них, которые должны отображаться именно на этой вебстранице. Весь этот алгоритм работы ЦМС прописывается в файлах движка и настраивается как раз в админке.

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

Если запросов на создание страниц будет очень много (высокая посещаемость или же какой-то бот начнет генерить кучу запросов), то это может нагнуть сервер хостинга, т.е. существенно замедлить его работу. Даже если предположить, что все посетители, находящиеся в данный момент на вашем ресурсе, запросили одну и ту же вебстраницу, она все равно будет создаваться движком заново столько раз, сколько посетителей нажали по соответствующей ей ссылке. О как!

Включаем кэширование для снятия нагрузки с сервера хостинга

Выход из этой ситуации состоит в использовании кэширования (этот способ снижения нагрузки имеет место быть практически во всех популярных сейчас ЦМС-ках). Как это работает? Довольно просто. Каждый раз, когда по требованию посетителя на сервере хостинга создается вебстраница в формате HTML, то она не только передается браузеру пользователя, нажавшего по ссылке, но и сохраняется CMS в папке с кэшем на сервере хостинга.

И уже при следующем обращении к этой вебстранице она не будет заново создаваться, отнимая ресурс сервера хостинга (создавая дополнительную нагрузку на его процессор), а будет передана браузеру пользователя, запросившему эту страничку, из той самой папки на сервере хостинга, где хранятся все закэшированные страницы.

А как же тогда быть с обновлением информации на ресурсе? Если все берется из кэша движка, то любые вносимые изменения, допустим, в статьи, не будут видны пользователям. Ведь они то получают статью из папки для кэша. Да, действительно, в случае применения кэширования в Joomla, внесенные изменения сразу видны не будут, но они обязательно появятся потом, чуть позже. А вот насколько позже — зависит от времени жизни кэша, которое вы сможете задать в админке.

Для включения и настройки кэширования в этой бесплатной системе управления контентом просто зайдите в админку и выполните следующие перемещения: «Общие настройки» — вкладка «Система» — область «Установки кэша». Поставьте галочку в позицию «Да» в строке «Включить кэширование» и выберите время жизни кэша. Не забудьте по окончании настройки нажать кнопку «Применить» или «Сохранить», в противном случае внесенные вами изменения не вступят в силу.

Более подробно про кэширование в Джумле вы можете почитать в этой статье — .

Чем отличаются действия кнопок «Применить» и «Сохранить»

Кстати, вы знаете в чем заключается различие между действиями, выполняемыми по нажатию кнопки «Применить» от действий, выполняемых по нажатию кнопки «Сохранить»? Совсем немногим.

В обоих случаях будут сохранены все внесенные изменения, но после нажатия на кнопку «Применить» вы останетесь в этом же окне и сможете продолжить редактирование, а после нажатия на кнопку «Сохранить» — окно редактирования в админке закроется и вы очутитесь на той страничке, которая была открыта до этого.

Т.е. кнопку «Применить» нужно нажимать, если вы еще планируете работать в этом окне, а кнопку «Сохранить» — если работу в этом окне вы уже закончили.

Частичное отключения кэширования

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

Именно для таких случаев в настройках всех модулей предусмотрена возможность отключить кэширование именно для этого модуля, при том, что все остальное на вашем вебсайте может продолжать прекрасно кэшироваться. Эту возможность отключить кэш в Джумле нужно искать в правой части окна настройки модуля. Например для того, в котором будет выводится на сайт меню, настройка кэширования находится здесь:

Итак, в начале поста я говорил, что нельзя создать ссылку на страницу в этой CMS, если нет соответствующего пункта меню, ссылающегося на эту страничку. А если пункт меню с такой ссылкой не нужен, но сама ссылка нужна и должна использоваться в тексте какой-нибудь статьи?

В таком случае нужно создать фиктивное меню, которое не будет публиковаться на Front Page и которое будет включать в себя пункт с нужной ссылкой на страницу. Тут я как раз и подошел к вопросу, который меня озадачил в начале изучения работы этой системы управления контентом.

Как создать новое меню в Джумле я понял, но оно, после добавления в него пунктов, не хотело отображаться на сайте.
— «Ты же не вставил его в модуль», — скажите вы и будете совершено правы.
Действительно, меню в этой ЦМС должно быть привязано к модулю, который и определит, где оно будет находиться на Front Page.

Как посмотреть позиции для модулей, предусмотренные в шаблоне Joomla

Дело в том, что в любом шаблоне для модулей отведены специальные позиции. Увидеть их вы сможете, просто добавив в конце URL вашего ресурса в адресной строке браузера?tp=1 (например, http://dfdf.ru/?tp=1).

В разных шаблонах количество и расположение позиций для модулей отличается. Поэтому, прежде чем в какую-либо позицию (например, left, right или top) шаблона Джумлы, убедитесь, где именно в нем находится эта позиция. Не исключен вариант, что позиция left будет находиться справа.

Более подробно о создании меню, его вставку в определенное место шаблона и многое другое, связанное с работой в этой системе управления контентом, я расскажу в следующих постах рубрики .

Удачи вам! До скорых встреч на страницах блога сайт

посмотреть еще ролики можно перейдя на
");">

Вам может быть интересно

Модули в Joomla - просмотр позиции, настройка и вывод, а так же назначение суффиксов класса
Меню в Joomla - добавление вложенного или выпадающего меню, а так же создание и настройка модуля для его отображения на сайте
Админка Joomla - полный мануал по всем настройкам административной панели Джумлы в деталях и картинках
Встроенные в Joomla модули для работы с RSS лентами, для создания хлебных крошек, для входа и поиска по сайту
Установка Joomla 1.5 в деталях и картинках, решение возможных проблем
Плагины Joomla - TinyMCE, Load Module, Legacy и другие установленные по умолчанию

Пришла пора приступить к разработке и созданию сайта. На этом этапе существует три варианта развития событий.

Первый. Вы обращаетесь к профессионалам, которые пишут вам программный код сайта, но этот вариант не ваш, иначе вы бы не читали это руководство.

Второй. Вы обкладываетесь учебниками по HTML и CSS, PHP , изучаете программу Dreamweaver , и сутки напролет кропаете код вашего будущего сайта. Если вы родились программистом – этот путь ваш и он весьма интересен.

Третий. Если ваши мозги не готовы к столь продолжительному и тяжелому штурму, существует альтернативный путь, не требующий значительных затрат времени и сил - воспользоваться специальной программой управления сайтом CMS (Content Management System). CMS дословно переводится, как с истема управления контентом , в простонародье называемая «движок» сайта .

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

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

Что самое главное для чайника, который впервые сталкивается с CMS , и абсолютно не представляет, как эксплуатировать эту программу с максимальной пользой для себя?

Первое – это халява. Начинать знакомство с CMS лучше с бесплатных версий, таковых в сети достаточное количество, Тем более, по своим возможностям, бесплатные движки ничем не уступают своим платным собратьям.

Второе - интерфейс программы должен быть дружелюбным (обязательно на русском), простым, и интуитивно понятным.

Третье - процесс формирования контента (создания и редактирования статей, модулей, компонентов и пр.) должен быть максимально легким и не требующих, каких-то особых знаний языков программирования.

Четвертое – движок должен иметь большое количество расширений, чтобы иметь возможность, дополнить базовый функционал под свои нужды.

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

Учитывая все вышесказанное, я считаю, что CMS Joomla , самый подходящий вариант для новичка, который делает первые шаги в веб-строительстве.

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

Достоинства CMS Joomla

  • Бесплатная, и входит в тройку лидеров бесплатных CMS.
  • Простая, удобная и имеет интуитивно понятный интерфейс.
  • Joomla – это длительный проект, который развивается ни один год, поэтому имеет большое количество форумов и тематических сайтов поддержки, на которых обсуждаются различные проблемы, связанные с Joomla.
  • В стандартную базовую комплектацию программы можно установить дополнительные модули и компоненты (расширения) и существенно расширить функциональные возможности сайта. Joomla имеет ни один десяток расширений, способных удовлетворить, любые ваши требования, при этом имеется большое количество бесплатных расширений.
  • Разработчики постоянно публикуют новые релизы программы и пополняют расширения.
  • Дизайн сайта «зашит» в шаблоне и меняя шаблоны, вы легко можете изменять внешний вид сайта, при этом контент остается неизменным. В сети имеется тысячи бесплатных шаблонов, с различными дизайнами на любой вкус.
  • Вам не требуются специальные знания языков программирования, т.к. встроенный текстовый редактор прост и очень похож на Word.
  • На Joomla можно создать сайты любой сложности и функциональности. Начиная от сайта-визитки и авторского блога и кончая интернет-магазинами и серьезными тематическими порталами с большим количеством информации.
  • А самое главное, существует множество видео–уроков по этому движку. Ленивым даже читать не надо, сиди, смотри и слушай.
Допускаю, что поклонники других CMS могут вступить со мной в полемику, «какой движок лучше», но на вкус на цвет… Joomla это не панацея, но для новичка - это самый подходящий вариант, учитывая достоинства перечисленные ранее. Возможно, когда вы более подробно познакомитесь с тем как работает движок, у вас возникнет желание попробовать, что-то другое. И к этому моменту вы уже будете знать, движок с какими параметрами и функциями вам нужен и сможете легко выбрать подходящий. Все это дело опыта.

Чтобы более детально изучить CMS Joomla, рекомендую воспользоваться видео-уроками и книгами по CMS Joomla .

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

Более подробно узнать, что за штука такая, локальный сервер и зачем он нужен веб-разработчику, вы сможете из статьи «Что такое локальный сервер?» раздела «Ликбез для чайников».

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

Доброго времени суток, дорогие друзья, знакомые, читатели, почитатели и прочие личности.

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

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

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

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

Давайте приступим.

Загрузка установка и первичная настройка CMS

Для начала, совсем немного теории. В интернете существует бесчисленное количество движков, они же, по сути, CMS (система управления сайтом/контентом/содержимым). Наиболее популярными (хотя это и не значит, что они прямо таки лучшие) из них можно выделить пока три, - это WordPress , Joomla и Drupal .

Движок (CMS ) представляет из себя, так сказать, набор кода, кода отвечает за основной функционал работы ресурса и позволяет создавать на его основе сайты различного содержания, дизайна и функциональности (функциональность дополняется и всячески расширяется за счёт различных модулей/плагинов/расширений).

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

Хотите знать и уметь, больше и сами?

Мы предлагаем Вам обучение по направлениям: компьютеры, программы, администрирование, сервера, сети, сайтостроение, SEO и другое. Узнайте подробности сейчас!

Предположим, что Вы читали статьи по хостингу, которые я публиковал ранее и, собственно, хостинг+домен у Вас уже есть.

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


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

  • Скачиваем последнюю версию Joomla (сделать это можно с официального сайта или );
  • Распаковываем скачанный архив (используя, например, );
  • Закачиваем распакованные файлы на сервер (обычно в папку httpdocs ), используя FTP -клиент, файлы (используя, например, ):

  • После того как всё загрузили, заварив кофе, заходим по адресу своего сайта (введя его в адресную строку браузера);
  • Если Вы всё сделали правильно, то запустится скрипт установщика:

  • Заполняем необходимые поля и жмём в синенькую кнопочку "Далее ";
  • Теперь необходимо будет заполнить поля, связанные с созданной Вами ранее базой данных:

  • После чего снова жмём в кнопочку "Далее ";
  • Ну и, на последней вкладке останется лишь перепроверить мелочи и, при необходимости, поставить переключатель в положение "Да " (если Вы хотите получить конфигурацию сайта на почту), а так же выбрать кружочек с демо-данными (если Вы хотите, чтобы сайт автоматически был заполнен демонстрационными данными, а не был полностью пустым):

  • Далее остаётся нажать на кнопочку "Установка " и..

  • Вуаля! Сайт готов!

Теперь давайте кратенько пробежимся по настройкам сайта, но для начала необходимо удалить папку installation с нашего сайта. Сделать это можно, зайдя на сервер через FTP -клиент и удалив папку оттуда, или же перейдя на сайт, где есть соответствующая оранжевая кнопочка:

После нажатия на которую директория будет удалена:

А мы с Вами перейдём в панель управления сайтом, используя следующую, теперь уже синюю, кнопочку (либо перейдя по пути "https://ваш-сайт.ru/administrator/ ").

Введя логин и пароль, которые мы выбрали при установке, собственно попадаем в административную панель. Давайте пройдемся по настройкам:


Более детальное использование и настройки

С общими настройками разобрались и давайте перейдем к панели управления ("Система - Панель управления "):

Давайте в двух чертах пробежимся по списку:

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

К слову, всё, что нахимичили, в общем-то, сразу можно увидеть на сайте, - так что процесс будет визуально нагляден для каждого и, заметьте, без всякой работы с кодом (что удобно для неподкованного пользователя, да и в чём, собственно, сама суть CMS как таковая).

Пожалуй, на сим всё. Переходим к послесловию.

Послесловие

Вот такие вот дела.

Надеюсь, что статья оказалась Вам полезна и интересна (хотя бы с точки зрения теории и понимания процесса работы построения сайтов на основе движков).

Как и всегда, если есть какие-то вопросы, дополнения и всё такое прочее, то добро пожаловать в комментарии.

К слову, если тема для Вас интересна, то, периодически, мы готовы писать в рамках этого ресурса статьи по данному направлению (в смысле сайтостроение как таковое, а не только по движку Joomla ).

Слово Joomla происходит от "Jumla", что на суахили означает "все вместе". Согласно ее собственному описанию, движок Joomla – это "эксклюзивная система управления содержимым и одна из наиболее мощных систем управления содержимым с открытым кодом в мире.

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

Что представляет из себя движок Joomla?

Движок Joomla - это некий программный комплекс, управляющий контентом.

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

Движок Joomla относится к категории WCMS (Web Content Management System – система управления веб-содержимым), поскольку ее функциональность администрируется из браузера в веб.

Движок Joomla – это результат серьезных противоречий между фондом Mambo Foundation, который был основан в августе 2005 года, е его командой разработчиков. Движок Joomla продолжил разработку успешной системы Mambo и, подобно Mambo, представляет собой программное обеспечение, которое обеспечивает простое администрирование веб-сайтов из веб-браузеров.

Австралийская компания Miro (www.miro.com.au) в 2001 году разработала CMS под названием Mambo. В 2002 году компания разделила свой продукт на коммерческую версию и версию с открытым кодом. В конце 2004 года версию с открытым кодом назвали Mambo.Она имела преимущество бесплатного распространения и огромное сообщество пользователей и разработчиков, которые осуществляли ее расширение и совершенствование.

Кроме этого 2005 году было предложено основать фонд, который и был основан компанией Miro из Австралии, но она заявила, что не планирует включать в дальнейшую работу прежнюю команду разработчиков. Тогда команда разработчиков решила продолжить разработку Mambo под собственную ответственность дав своему новому продукту название Joomla. Движок Joomla версии 1.0 был опубликован 17 сентября 2001 года.

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

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

Построим сайт на движке Joomla
Как в настоящем доме ваш Движок Joomla имеет определенную планировку комнат.

В этом доме имеется:

  • гостиная (для показа контента),
  • кухня и комната переговоров (форум),
  • рабочий кабинет (административная область) и
  • личные апартаменты, которые вы показываете только личным друзьям.
Неважно, какую именно планировку вы изберете – в любом случае вы должны обставить свой дом, настелить красивый пол, наклеить обои, развесить несколько картин по стенам (шаблонам) и, конечно, регулярно проводить уборку.

Посетители должны иметь возможность найти ваш дом. Поэтому как можно больше людей должны знать его адрес.

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

Если вы вложите душу и сердце в строительство вашего сайта на движке Joomla, то успех вам гарантирован. Движок Joomla позволит все это реализовать.

Движок Joomla имеет следующие характеристики:

  • Свободно доступный исходный код.
  • Огромное сообщество пользователей и разработчиков.
  • Простая система рабочего потока.
  • Система публикации контента.
  • Файловый диспетчер для загрузки и администрирования файлов.
  • Суммирование контента в формате RSS.
  • Корзина для удаленного контента.
  • Дружественные URL механизма поиска.
  • Управление баннерами.
  • Многоязычность веб-сайтов и административного интерфейса.
  • Административный интерфейс, отдельный от веб-сайта.
  • Макроязык для контента (подключаемые модули).
  • Простая инсталляция дополнительных расширений(более 2000).
  • Мощная система шаблонов.
  • Иерархические группы пользователей.
  • Простая статистика пользователей.
  • Редактор для контента.
  • Простое голосование.
  • Система рейтингов для контента.
  • Сергей Савенков

    какой то “куцый” обзор… как будто спешили куда то