Какой самоучитель по joomla 3 самый лучший. Пособие по работе с Joomla CMS для начинающих

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

Войдите в административную панель Joomla по адресу http://вашсайтру/administrator, введите логин и пароль. У вас откроется главная страница админ. панели.

Где: 1) Главное меню Joomla; 2) Панель быстрого доступа.

Главное меню админ. панели Joomla

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

В Joomla есть 3 основных компонента "Менеджер пользователей", "Менеджер меню", "Менеджер материалов", они отделены от всех других, и для удобства и быстрого доступа, вынесены в отдельные пункты "Пользователи", "Меню" и "Материалы". Остальные можно найти открыв меню "Компоненты".

Пункт верхнего меню "Система" - здесь вы сможете произвести основные настройки сайта, выбрать редактор, очистить кэш, посмотреть информацию о движке и системе. А с выходом версии Joomla 3 теперь можно настроить и любой компонент.

Пункт меню "Пользователи" . Тут вы сможете добавлять, удалять, одобрять новых пользователей, делать рассылку, настроить права для пользователей, создать группы пользователей. Ваш профиль администратора с настройкой пароля, email, редактора, тоже находится в менеджере пользователей.

Пункт "Меню" . Если нужно добавить или изменить пункты меню на front-end сайте, то этот компонент поможет. Можно создавать отдельные группы меню сайта и выводить их при помощи модуля. В пунктах меню формируются ссылки на страницы сайта. Т.е. создавая пункт можно выбрать, на страницы какого компонента он будет вести. А компонент в свою очередь наполняется нужной информацией, которою можно вывести при помощи пункта меню. Кроме того можно сделать индивидуальные настройки отображения страницы на которую он ведет. Например указать "Показывать заголовок страницы или нет", "Какой шаблон отображать для этой страницы", "Настроить отображение мета информации страницы", "Порядок пунктов меню", "Какой из пунктов меню будет главной страницей", "Опубликовать пункт меню или скрыть" и др.

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

Пункт меню "Компоненты" . Тут вы найдете список всех установленных компонентов и сможете перейти в любой из них. Компоненты служат для создания и управления разного вида контента например каталог, магазин, форум и т.д.. Вывести содержимое компонента можно через меню выбрав его из списка.

Пункт меню "Расширения" - в подменю этого пункта вы найдете менеджеры модулей, плагинов, языков и шаблонов. А так же менеджер установки новых расширений, в том числе и компонентов.

Компоненты, модули, плагины и шаблоны Joomla

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

  1. Компоненты - это скрипты, которые обладают наибольшей функциональностью и выводят основной контент сайта (статьи, галереи, ССК, форумы, ссылки, поиск, редакторы). Основные компоненты уже встроены в ядро joomla, остальные можно скачать бесплатно или купить и установить на свой сайт.
  2. Модули - это расширения, которые дополняют компоненты и отображают нужную информацию на сайте. Например: пункты меню сайта создаются в компоненте, а выводятся при помощи модуля; Форма поиска выводится при помощи модуля, информация из формы обрабатывается компонентом, который в свою очередь выводит результаты поиска; Список последних новостей выводится при помощи модуля, но сами новости создаются с помощью компонента "Менеджер материалов".
  3. Плагины - это еще один вид расширений функциональности. Плагины выполняют заложенную в них функцию в момент появления определенного события в системе. К примеру это удобно для отображения одного и того же визуального редактора, выбранного пользователем для всей системы, в разных компонентах и модулях.
  4. Шаблоны - позволяют настраивать вид отображения компонентов, модулей и дизайна сайта. Для работы с шаблонами требуются навыки HTML и CSS. Некоторые шаблоны обладают богатым набором настроек, который позволяет менять его вид без навыков верстки и программирования.

Я так и не понял в чем разница компонентов, модулей и плагинов.

Тогда нужно посмотреть на front-end сайта и разобраться где модули, а где содержание компонентов. для наглядности выделил все модули красной рамкой, а компонент зеленой.

Где модули:

1) Модуль "Меню"; 2) Модуль "Календарь"; 3) Модуль "Произвольный HTML код" - где при помощи визуального редактора я разместил и настроил вид блока; 4) Модуль "Последние новости" - выводит последние материалы из выбранной категории. Тут выведено сразу три модуля с названиями "Конкурсы", "Новости", "События", по сути это одно и тоже только названия и категории материалов разные.

Компоненты:

5) С помощью компонента в данном случае выводится материал с заголовком "О проекте" и текстом.

Здесь я написал небольшое руководство для начинающих о том как пользоваться Joomla. Более подробную информацию о том как работать с Joomla вы сможете узнать из ссылок по теме в низу страницы.

Виктория Гризодуб

"Исчерпывающе знакомит с движком и экономит время"

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

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

Ваше мнение о продукте

"Больше всего понравилось то как последовательно составлен курс, все по этапам, буквально с того как грамотно составлять тех. задание. Обратная связь, оперативно и доведение до результата. У меня всегда была проблема с усвоением материала, мозг начинает все усложнять и хочется поспорить с курсом а здесь задаешь вопрос и получаешь оперативно ответ и пошли дальше."

Олег Хромов

Отзыв из Вконтакте

Сергей Малышев

"Нанимать человека для изготовления сайта бывает непросто"

Для решения какого вопроса вы решили приобрести продукт?

"Добрый день!

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

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

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

Для этого я купил курс Joomla для обучения по нему."

Максим Кучинский

Отзыв о возврате

Николай Беляков

"Нет вопросов, которые уводили бы в поиски (в сторону от цели)"

Для решения какого вопроса вы решили приобрести продукт?

"Я приобрел Ваши продукты так как хочу самостоятельно сделать полноценный сайт для своего нового предприятия. Заказ у кого то разработки сайта приведет к тому, что любую мелочь, пропущенную при приемке или необходимую доделать потом, придется впоследствии просить доделать и сидеть на вечном крючке программиста-разработчика.

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

В чем оказалась главная ценность курса для вас?

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

Результат

"К сожалению еще не успел закончить работу с курсами и своим сайтом, но результат уже еть и он получился гораздо быстрее, нежели изучать что то по информации с интернета и с форумов. Скажем так, в сотни раз быстрее:-) Я бы сказал что до этого я так далеко не заходил в разработке:-)."

Евгений Мурашкин

"Понравился способ изложения материала"

Для решения какого вопроса вы решили приобрести продукт?

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

Знаком с курсами Александра Куртеева с 2014 года. Приобретал разные его коммерческие проекты. И хочу отметить, что этот один из наиболее востребованных.

Дополнительно хотел бы выразить благодарность за организацию прекрасной технической поддержки. Как показывает моя практика, приобретение любого курса - это только решение части проблем при прохождении тернистого пути к познанию. Поэтому, особо хочу отметить и выразить благодарность Александру Быконь, который ни разу не бросил в трудную минуту. Всегда стоит на посту технической поддержки и готов всегда в вежливой и деликатной форме прийти на помощь."

В чем оказалась главная ценность курса для вас?

"Для меня ценность в систематизации знаний, информации в этой области, которая собрана и структурирована в одном курсе. Мне это помогло сберечь массу личного времени."

Ваше мнение о продукте

"Курсом очень доволен. Ни разу не пожалел о приобритении. Рассмотрены все аспекты рождения сайта на Joomla от "А" до "Я". Понравился способ изложения материала. Курс богат дополнительными материалами, бонусами. Очень обрадовал бонус "готовый сайт в коробке". По моему, это отличное решение."

Александр Иванович Пужаев

Отзыв

Александр Степаненко

"Раньше платил деньги организациям, которые занимаются продвижением и сопровождением сайтов"

Доброго времени суток.

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

Ранее платил деньги организациям, которые занимаются продвижением и сопровождением сайтов.

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

Желаю вам успехов в воплощении новых проектов…

Егор Васьковский

"Данный курс меня привлек своим содержанием и достаточно низкой ценой"

В январе я купил Основной курс по Joomla Александра Куртеева.

Данный курс меня привлек своим содержанием и достаточно низкой ценой. Особенно меня заинтересовал бонус "Сайт в коробке".

Я уже давно собирался сделать свой сайт, но как-то сомневался, получится ли?

После просмотра Основного курса по Joomla Александра Куртеева, могу с уверенностью сказать, что все получится! В данный момент я работаю над своим сайтом remstroy-holding.ru, который уже совсем скоро появится в сети интернет.

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

Спасибо большое Александру за классный продукт!

Сергей, г. Усолье-Сибирское, Иркутской области

Как человек, который не пользовался ранее Joomla!, вы должны знать с чего начать.

Может быть у вас есть друг или сосед, который пользуется Joomla!, а вы хотите свой собственный Joomla! сайт.

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

Может быть вы опытный профессионал в сфере IT, но ранее не пользовались Joomla!

В этом случае вы начинаете приятное для вас путешествие и мы рады тепло вас поприветствовать от имени Joomla! и призываем вас прочесть Joomla! руководство для начинающих.

Добро пожаловать в Joomla! лидирующую платформу системы управления контентом с открытым кодом.

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

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

Пойми как работает Joomla!

Возможно вы захотите узнать как построена Joomla! и как взаимосвязаны её функции.

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

Вы можете сравнить это с такой операционной системой компьютера, как Microsoft Windows или Linux. Напрямую вы не используете саму систему (Joomla!); вы пользуетесь расширениями для выполнения задач. Некоторые приложения сразу же становятся доступными, но так же вы в любое время можете установить или удалить любые другие.

Устанавливаем Joomla!

Вот несколько способов установки Joomla!

Если вы желаете протестировать Joomla! и ещё не приобрели домен, то можете установить Joomla! на свой компьютер (ваш сайт не отобразится в сети интернет), установить её можно с помощью пакета установки XAMPP. Так же вы можете легко создать работающий веб сайт по этой ссылке .

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

  • Вариант первый: Установка в один клик. Многие хостинговые компании предлагают «мгновенный» способ установки Joomla! Следуйте инструкциям вашего хостинг провайдера для установки в один клик.
  • Вариант второй: обычная установка. Этод метод подразумевает копирование архива Joomla! на ваш хостинг аккаунт, распаковку, создание базы данных и последующий запуск файла установки. Полная инструкция по установке по ссылке .
  • Вариант третий: Демо сайт. Если вы использовали демо сайт, вы можете, следуя инструкциям резервного копирования переместить сайт на имеющийся хостинг или создать учётную запись хостинга по окончании 30ти дневной триал-версии.

Начинаем делать наш собственный Joomla! cайт

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

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

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

Joomla – это весьма популярная во всём мире система управления контентом (от англ. Content management system, CMS) (движок). По данным на декабрь 2017 она занимает второе место среди бесплатных CMS (среди доменов в зоне «RU»). Рейтингов существует масса, поэтому данные могут отличаться. Плюс, стоит отметить, что Joomla – универсальная CMS, на ней можно создавать сайты различных типов (при помощи дополнительных расширений), включая форумы, блоги, интернет-магазины, лендинги, небольшие соц. сети, корпоративные сайты и т.д.. Но есть и специализированные CMS, направленные, к примеру, на создание интернет-магазинов или форумов и т.д.

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

Я работаю с Joomla, примерно, с конца 2009 года. Начинал с версии Joomla 1.5.7. Планомерно переходил на 1.6, 1.7, 2.5… 3.х и вот теперь буду переходить на Joomla 4. Есть несколько проектов помимо этого сайта. Например, и вот . Делаю сайты под заказ. В основном, это сайты фирм, частных предпринимателей и небольшие интернет-магазины. Помимо создания сайтов на Joomla занимаюсь увеличением скорости загрузки, защиты от взлома, SEO-оптимизацией и другими сопутствующими процессами. Несмотря на то, что Joomla не самая популярная CMS, за всё время работы с ней у меня не возникало необходимости переходить на другую систему.

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

В следующем цикле видео-уроков Вы узнаете о том, как можно создать интернет-магазин на Joomla .

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



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

Видео уроки будут проходить в последней стабильной, на момент их записи (19.12.2017), русскоязычной версии Joomla 3.8.3.

Подготовка к созданию сайта

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

Прежде чем приступить к изучению теории по работе с Joomla и начать практиковаться, рекомендую пройти подготовительный этап – «проектирование». Настоящее проектирование - важный, сложный и длительный процесс. Мы же предполагаем краткий алгоритм действий, которые следует выполнить до начала непосредственной работы над сайтом. Надеюсь, это поможет Вам создать сайт самостоятельно.

Шаг 1. Определитесь с целью и задачами сайта. Для себя ответьте на вопросы (в перспективе на 1,5-2 года):

  • Что Вы хотите получить от этого сайта?
  • Что получат посетители Вашего сайта, нужно ли им это и насколько?

Шаг 2. Задумайтесь над потребностями целевой аудитории, для которой Вы делаете сайт. Вы должны знать их и их запросы как можно лучше. Своих потенциальных посетителей можно «изучать» и расспрашивать как в реальном мире, так и посещая форумы, блоги, группы в соц. сетях, где они «обитают». Так Вы точнее будете понимать свою будущую аудиторию.

Изучите потребности целевой аудитории на основании анализа поисковых запросов. По сути, надо составить максимально объёмное семантическое ядро (но без мусора). Кластеризовать его (разделить на группы), определить частотность запросов и, желательно, выяснить конкурентность по каждому запросу. Очень приблизительно кокнкуретность можно узнать или по стоимости клика в контекстной рекламе или при помощи специальных программ/сервисов для расчёта конкурентности. Всё это можно сделать, например, в Rank Tracker .

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

Шаг 3. Изучите, хотя бы поверхностно, рынок/предметную область, которой будет посвящён сайт. Если делаете, например, интернет-магазин товаров для пчеловодства, будет очень хорошо, если понимаете специфику, сезонность и другие моменты именно в этой отрасли.

  • Google – «Научитесь делать качественные сайты ».
  • Яндекс – «Помощь вебмастеру ».

Также не лишним будет регулярное чтение отраслевых блогов и форумов. Лично мне полезны и своевременны были советы сайтов:

А вот в учебниках ВУЗов актуального не найти. Там либо всё то, что уже есть в сети, либо то же, но другими словами. Хотя… Может и есть исключения.

В любом случае, не стоит бездумно бросаться делать то, о чём прочли. Подумайте, почитайте ещё, посоветуйтесь.

Шаг 5 . Найдите в поисковых системах сайты конкурентов. Например, если планируете, чтобы Ваш сайт был на лидирующих позициях в поисковой выдаче, откройте 1-3 самых популярных среди Вашей целевой аудитории поисковых систем и введите туда ключевое слово. Ключевое слово - это предположительное слово или фраза, по которой Вас будут находить люди в поисковой системе. Например, для сайта интернет-магазина товаров для пчеловода таким словом может быть «купить товары для пчеловода». Лучше, если Вы эти ключевые слова подберёте на основании анализа статистики поисковых запросов. Рекомендую подобрать 3-5 таких ключевых слов, поочерёдно вводите их в каждую из поисковых систем и составляйте список из первых 10 сайтов, которые появятся по запросу (лучше записывать позиции, которые они занимают, и поисковую систему, в которой находятся в топе).

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

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

Предусмотрев все необходимое, приступаем к непосредственному созданию сайта (можно на локальном хостинге). Об этом можно узнать в видео ниже. Затем подберите хостинг и перенесите созданный сайт на него. О хостинге, который использую я, читайте в статье «Обзор хостинга сайтов – Ukraine.com.ua ». А процесс переноса рассмотрим в следующих статьях.

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

Если Вам интересно, в статье «Качество сайта » более подробная информация по этому вопросу.

Компоненты, модули и плагины

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

  1. Компоненты.
  2. Плагины.
  3. Модули.

Ещё есть такие расширения:

  1. Шаблоны.
  2. Плагины для компонентов.
  3. Файлы локализаций (языки). Например, русификаторы.

Под «расширениями» подразумеваю все вышеперечисленные пункты.

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

Все расширения, кроме плагинов для компонентов, устанавливаются одинаково через админку в менеджере расширений Joomla (Расширения – Менеджер расширений – Установка ). Плагины для компонентов, как правило, устанавливаются через соответствующие компоненты.

В Joomla есть свои собственные (встроенные) расширения. Но можно устанавливать и дополнительные.

Компоненты Joomla Компоненты . Они, как правило, составляют основную функциональность сайта. Например, компонент RSPageBuilder (рисунок ниже) служит для создания страниц. С ним поработаем в следующих уроках. Или компонент DJ-Classifieds – служит для создания доски объявлений.

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

Достаточно часто компоненты устанавливаются вместе с плагинами, модулями и даже шаблонами.


Плагины Joomla . Доступны для настройки в админке в меню Расширения – Плагины (рисунок ниже). Они могут расширять функциональность компонентов или выступать как отдельные единицы. Например, JAmp – плагин Joomla для создания страниц по технологии Google AMP (это «самостоятельный» плагин), а плагин «Контент – RSMediaGallery » служит для отображения галерей компонента RSMediaGallery в материалах Joomla (внутри статей) (этот плагин расширяет возможности компонента).

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

Модули Joomla . Доступны для настройки в админке в меню Расширения – Модули . Они служат для отображения информации на сайте (как в админке так и во фронтальной части). В них могут отображаться галереи, текст, меню, картинки, видео и так далее. Модули могут выводить информацию из компонентов или быть отдельными единицами. Например, RSContact (с ним мы поработаем в видео уроках) позволяет отображать форму контактов (это «самостоятельный» модуль), Tag Transform – модуль, который отображает во фронтальной части сайта теги стандартного компонента тегов Joomla (этот модуль расширяет возможности штатного компонента «Метки» (com_tags)).

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

Плагины для компонентов . Устанавливаются через панели управления компонентов или через менеджер расширений Joomla. Служат для расширения возможностей компонентов. Например, BIT VirtueMart Google Analytics – плагин VirtueMart (компонента интернет магазина) для сбора статистики при помощи Google Analytics (устанавливается через менеджер расширений Joomla). Как правило, такие плагины работают только при наличии компонента, для которых они предназначены.

Где искать расширения Joomla

Существует специальный сайт – «Joomla! Extensions Directory » (JED). Это официальный каталог расширений Joomla. Там есть платные и бесплатные расширения. Шаблонов на данный момент нет. На 20.12.2017 в каталоге числится 7997 расширений. Есть поиск и удобный фильтр. Сайт на английском языке.

Рекомендую искать там. Также можно искать при помощи поисковых систем. В любом случае, лучше загружать расширения исключительно с официальных сайтов разработчиков. Ничего ворованного, скачанного с форумов и разных «левых» сайтов загружать не следует. В статье «Обзор JM Financial Services. Шаблон Джумлы 3 на русском » рассмотрены преимущества и недостатки ворованных шаблонов, но это относится к любым расширениям.

Касательно поиска шаблонов, лично я предпочитаю таких разработчиков:

  1. Virtuemarttemplates.net . Шаблоны для компонента интернет магазина VirtueMart.

Шаблон и его позиции, сетка Bootstrap

Шаблон Joomla – это расширение Joomla, которое позволяет задавать внешний вид и взаимное расположение различным элементам сайта. Это можно назвать одним словом «дизайн». Сам термин «шаблон» применяется из-за того, что в Joomla на английском языке подобные расширения называют «template» – в переводе с английского это как раз и есть «шаблон». К примеру, в WordPress принят другой термин – «тема». Подробнее можно прочесть в этой статье .

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

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

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

О преимуществах готовых профессиональных шаблонов можно . Но никто не мешает Вам создавать свои собственные. Можно вручную, а можно и при помощи специальных программ, например, TemplateToaster .

В статьях «Ответы на вопросы по шаблонам для Joomla. Установка, настройка, удаление » и «Ответы на вопросы по шаблонам для Джумла. Внесение изменений » Вы найдёте дополнительный материал по работе с шаблонами.

Управлять шаблонами можно в админке Джумла в Расширения – Шаблоны .

Меню Joomla и пункты меню

Меню Джумла (рисунок ниже) очень-очень важный элемент.

  1. Меню может отображаться на сайте и служить в качестве навигации.
  2. При помощи меню выводятся компоненты сайта во фронтальную часть.
  3. Меню участвует в формировании URL адресов страниц.
  4. На основании меню можно управлять отображением модулей на той или иной странице.

Чтобы создать меню, отображаемое на сайте, Вам нужно (это будет рассмотрено в наших уроках Joomla):

  1. В Меню – Менеджер меню создать меню.
  2. В созданном меню создать пункт меню.
  3. В Расширения – Модули создать модуль меню, выбрав созданное меню и указав позицию и страницы (пункты меню), где нужно отображать этот модуль.

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

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


URL, алиасы, имена файлов

URL адреса – важная составляющая любого сайта. Особенно это важно в отношении поисковых систем. Так как поисковые системы в своей выдаче дают пользователям именно URL адреса сайтов. Если изначально создать неправильную/неудачную структуру URL адресов, то в дальнейшем будут трудности и проблемы с её сменой. В Joomla URL адреса страниц, по большому счёту, формируются на основании меню. В большинстве случаев, особенно со стандартными расширениями Joomla URL адреса страниц повторяют вложенность пунктов меню (иерархию) и содержат их алиасы.

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

Создание сайта на joomla – процесс не сложный и очень интересный, а то я все про WordPress рассказываю. Наверняка, среди вас есть поклонники и этой .

Имеено она (Джумла) в далеком 2000 году стояла у истоков и приняла на себя новшества в PHP/MySql пространстве, которые позже были включены в WordPress, Drupal, Magento и другие системы управления сайтом.

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

Она также адаптивна для мобильных устройств, благодаря использованию фреймворка Bootstrap. Именно поэтому Джумла + Бутстрап так притягивает фронт-энд разработчиков и дизайнеров и делает легкой работу с исходным кодом и интерфейсом для своего кода.

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

Введение в Joomla

После установки файлов, в браузере вы увидите экран установщика. Это первый из 3-х шагов процесса.

Если вы не используете английский язык на вашем сайте, вы можете его поменять на русский. Введите имя вашего сайта, а также данные учетной записи администратора. Нажмите «Далее» чтобы продолжить установку.

Как мы уже говорили раннее Joomla имеет поддержку баз данных таких как MySQLi и PostgreSQL.

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

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

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

Создание нового сайта на Joomla

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

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

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

Вход в ваш сайт

Теперь давайте взглянем внутрь административной панели на интерфейс движка. Добавьте после названия вашего сайта в адресной строки слово — /administrator/. Будет примерно так – http : //vash-site.ru/administrator/

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

Главная панель инструментов, располагающаяся в самом верху содержит все самое необходимое для управления сайтом.

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

Давайте напишем нашу первую статью на сайт. На главной панели перейдите в раздел Контент, а затем в Управление статьями (Article Manager).

Там будут три поля, которые нужны для написания и публикации:

Или что-то свое.

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

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

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

Вы можете также найти свою запись в секции «Недавно добавленные статьи» или нажав на Content («Содержание»), затем Article Manager («Управление статьями») на главной панели инструментов.

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

Нажмете на изображение и увидите всплывающее pop-up окно с существующими картинками на вашем сайте.

Чтобы использовать конкретное изображение, просто кликните на него, а затем нажмите на «Вставить» (Insert)

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

Боковая панель (Сайдбар) содержим самые важные параметры для каждой статьи.

  • Статус: Публиковать статью или оставить в черновиках
  • Доступ: Если установите чекбокс «Зарегистрирован», то только зарегистрированные пользователи могут видеть контент.
  • Метки: как и в Вордпресс, вы можете организовать содержимое по иерархическим категориям и тегам в свободной форме.

Более продвинутые настройки для публикации статей доступны внутри вкладок в верхней части экрана.

  • Опции публикации: задайте дату начала и завершения для размещения статьи
  • Опции статьи: Управляйте отображением вашей заметки.
  • Конфигурациия настроек редактора: Выбирает что пользователи могут видеть при редактировании статьи на главной странице.
  • Внутренние параметры метаданных: добавление мета-описания (description) и многое другое.
  • Доступы к статье: контроль доступа и возможность редактирования.

Для просмотра и упорядочивания статей на вашем сайте, закройте статью, которую вы редактировали и нажмите на Content (Контент), а затем на Управление Статьями.

Вы увидите текст записи в главной области.

На левой боковой панели вы можете использовать фильтры, развернуть его и найти искомый текст заметки.

Шаблоны для Joomla

Дизайн вашего сайта контролируется шаблонами. В панели инструментов на главной странице переходите в Расширения (Extensions), а затем в Управление Шаблонами (Template Manager).

Кликните на «Мой стиль по умолчанию» (My Default style) и зайдите на вкладку Опции (Options).

Вы можете поменять цвет текста, фон вашего макета, загрузить новый логотип, .

Главные особенности в Joomla мы называем Компонентами (Components). Они имеют свои собственные ссылки в главном инструментарии админки.

3 из них наиболее полезные:

  1. Контакты: Позволяют создавать
  2. Обновления Joomla: самая свежая версия движка и «ядра» в один клик
  3. Метки: Организация тегов, добавляемых к статьям.

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

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

Нажмите на Расширения, затем Диспетчер Модулей (Module Manager) и там вы увидите список функций для блога: старые заметки, блог рол, самые популярные статьи и другие.

Вы их заметите сразу, они находятся в положении – position 7

Теперь, наконец-то давайте взглянет на то, как контролировать колонками в сайдбаре.

Идем в Расширения – Менеджер Шаблонов – Опции (Options) в верхней части экрана.

Устанавливаем модуль Preview (Просмотр) в режим включено (Enabled).

Теперь добавляйте к урлу следующий префикс — ? tp = 1

У вас должно получиться следующее – http : //vash-domen.ru/?tp=1

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

Расширения Joomla.org

В этом уроке по созданию сайтов на Joomla мы затронули лишь вершину айсберга. На самом деле этих опций 1000.

Есть место где вы все их можете найти – это площадка extensions.joomla.org

Этот каталог был запущен в 2006 году и в настоящее время имеет свыше 9000 самых разнообразных и полезных дополнений в категориях от «Доступ и безопасность» до «Дизайн и Стиль». Полное его название – Joomla Extension Directory или сокращенно JED. Давайте называть его Джидда для простоты и ясности 🙂

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

Картинка ниже взята из раздела «Доступ и безопасность» по ссылке — http://extensions.joomla.org/category/access-a-security

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

На скрине ниже вы можете просмотреть основные сведение об этом плагине для Джумла:

  1. Имя расширения
  2. Кнопка скачивания
  3. Детализированное описание