Расширяем возможности joomla

Расширения joomla — компоненты, модули и плагины

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

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

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

Зачем нужны расширения

Не зря в админке Joomla есть вкладка «Менеджер расширения». И не зря есть сайты, посвященные расширениям. Эти функциональные элементы жизненно необходимы для нормальной работы сайта. Без расширений вы лишь сможете сделать блог, у которого будете минимум функций: текст, категории и картинки. Но в 21 веке этого недостаточно для обеспечения успеха веб-ресурса.

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

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

https://www.youtube.com/watch?v=xa-reYm1ZeM

Какие бывают разновидности расширений

Хоть менеджер расширений и один, но существует несколько разновидностей дополнений для Joomla:

  • компоненты;
  • модули;
  • плагины.

Нужно понимать, что это разные типы расширений, которые нельзя путать. Они выполняют определенную функцию на сайте и не являются взаимозаменяемыми. Компоненты — это, пожалуй, самые серьезные расширения Joomla.

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

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

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

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

Яркий пример такого компонента — это Xmap для генерации карты сайта. https://www.youtube.com/watch?v=OfjhPuN044Y

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

Что такое модули

Модули — это второстепенные по значению расширения.

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

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

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

И сделать это можно при помощи особого URl — введите доменное имя вашего сайта и добавьте следующий отрезок в конец ?tp=1 (http://vash_sait.ru/?tp=1).

Кроме указанного способа, есть еще один метод как просмотреть позиции модулей через менеджер. Для этого перейдите в вкладку меню «Расширения» в админке, а затем нажмите «Менеджер шаблонов». Перед вами откроется меню настроек шаблона. Нажмите на иконку «Просмотр» и сможете просмотреть позиции расширений в указанном шаблоне. https://www.youtube.com/watch?v=qBru6p4ZSf0

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

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

Возможности модулей практически не ограничены.

Что такое плагин

Те, кто хоть мельком знаком с WordPress, наслыханы о подобном типе расширений, как плагин. Это особый тип программного кода, который работает с условностями.

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

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

Плагины удобны тем, что их можно вставлять практически где угодно. Так вы сможете разместить фотогалерею в месте, где должен быть компонент. Для этого достаточно вставить специальный код для активации плагина внутри текста. И это только одна из возможных функций плагинов.
https://www.youtube.com/watch?v=wouxdBK_hLQ

Как устанавливать расширения

В этом вам поможет «Менеджер расширений». В нем вы найдете вкладки с указанным делением расширений по типам: компоненты, модули и плагины. Чтобы установить одно из таких расширений, вам нужно сначала его скачать на компьютер в формате архива. Это одно из преимуществ Joomla — движок отлично работает с архивами, а значит меньше мороки с распаковкой дополнений.

Перейдите в раздел «Менеджер расширений» в первую вкладку «Установить». Далее нажмите на «Обзор», чтобы выбрать файлы расширения у себя на компьютере и загрузить их на движок. Загрузка редко когда занимает больше нескольких минут, так что уже вскоре новое расширение будет установлено на движок. Не забудьте его активировать, нажав галочку возле названия.

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

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

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

Источник: http://joomlalib.ru/osnovy-raboty/rasshireniya-joomla-komponentyi-moduli-i-plaginyi.html

Переопределение в Joomla 3

Продолжим изучение CMS Joomla 3 и в рамках данной статьи поговорим о переопределение макетов. Разберем на конкретном примере как создать переопределение модуля последних новостей, чтобы вместе с названием (заголовком) материала выводить его изображение. Это может в дальнейшем пригодиться для создания своих собственных уникальных шаблонов. Но обо всем по порядку.

Что такое переопределение в Joomla?

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

Что можно переопределять?

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

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

Чтобы все стало понятно посмотрите на скриншот стандартного модуля популярных материалов и того что должно получиться после переопределения его макета:

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

Для чего нужно переопределение?

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

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

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

Как создать переопределение в Joomla 3

Создать переопределение можно несколькими способами — простым копированием необходимых файлов в папку html текущего шаблона либо через панель управления. Во втором случае необходимо перейти в раздел «Расширения» -> «Шаблоны» -> «Шаблоны». Нажать на «Параметры» шаблона используемого по умолчанию и в открывшейся странице перейти на вкладку «Создать переопределение»:

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

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

Переопределение модуля последних материалов

Хватит теории, давайте приступим к практической части. Разберем принцип переопределения на примере стандартного модуля Joomla 3 под названием «Материалы — Последние новости». В данный модуль мы помимо прочего добавим возможность вывода изображений материалов совместно с заголовками.

Для начала переходим в папку имя_сайта/modules/mod_articles_latest/tmpl. Там находится всего один файл шаблона данного модуля под названием default.php его нам надо скопировать.

Теперь переходим в папку html текущего шаблона (если её там нет, то создаем), создаем в ней папку с именем модуля (mod_articles_latest) и вставляем в неё файл default.php. Путь до файла должен получиться таким — имя_сайта/templates/имя_шаблона/html/mod_articles_latest/default.php

Переименуем данный файл, я назвал его last-news.php и откроем для изменения. Его содержимое для Joomla 3.8.1 следующее:

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

Источник: http://joom4all.ru/sites-creation/advanced/72-pereopredelenie-v-joomla-3

Основные типы расширений Joomla!

 Прочитано: 1621 раз

Название «Joomla» по звучанию похоже на слово «Jumla», которое переводится с языка суахили как «единое целое» или «все вместе», что показывает подход сообщества и разработчиков к развитию системы.

Очень часто большое число пользователей, которые в первый раз установили Joomla, не могут ничего понять и опускают руки. Всевозможные модули и разнообразные компоненты, всё это навевает тихий ужас и появляется лишь один-единственный вопрос: «Как всё это понять?» Что такое модули и компоненты и с чем их едят? В чем разница между ними?

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

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

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

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

Управление пользователями, создание различных разделов, отображение и добавление информации — за всё это отвечают компоненты.

Компоненты в Joomla часто состоят из двух составляющих: сайт (фронтенд) и административная панель компонента. Но порой одной из частей может не быть, ярким примером может быть стандартный компонент Search, который не имеет административной части, в тоже время компонент Config обладает лишь административной частью.

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

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

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

Читайте также:  Ооо и ип — чем они отличаются, их плюсы и минусы, что лучше открыть и стоит ли вообще легализовывать онлайн-бизнес

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

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

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

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

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

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

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

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

Источник: http://joomru.com/articles/osnovnye-tipy-rasshirenij-joomla.html

Расширения Joomla! Общие сведения

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

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

В этой статье мы познакомимся с типами и источниками расширений Joomla.

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

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

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

Компоненты Joomla!

Компоненты в Joomla – это основные части управления контентом. Как правило, компоненты больше других расширений по объёму и функционалу. Обычно, компонент имеет свою панель управления. Часто, при установке компонента Joomla устанавливается не только собственно компонент, но и дополняющие его модули и (или) плагины.

Основной особенностью компонента является то, что он выводит информацию в области контента. Здесь нужно заметить, что есть компоненты, которые не выводят информацию, например стандартный компонент «Переадресация». Так вот, область контента – это часть сайта, которая размещается в основном в центре и занимает наибольшее пространство.

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

Доступ к большинству стандартных и всем пользовательским компонентам производится из меню «Компоненты» в административной части сайта. Любой вновь установленный компонент будет отображаться в этом меню.

Некоторых стандартных компонентов нет в меню «Компоненты» — для удобства управления, доступ к ним осуществляется из других пунктов меню панели управления. Например, управление основным компонентом «Контент» сосредоточено в меню «Материалы», а управление компонентом «Меню» в одноименном пункте меню.

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

В основном они находятся в двух директориях: /components

и /administrator/components, которые находятся в корне нашего сайта.

В имени директории каждого компонента присутствует префикс «com», от английского «component». А почему файлы компонентов размещены в двух директориях? Опять же для удобства вебмастеров! В директории /compontns находятся файлы компонентов, которые обрабатывают контент фронтальной части сайта.

А в директории /administrator/components размещены служебные файлы, которые связаны с настройкой компонентов и их отображением в административной части сайта на Joomla. В директории /administrator/components как правило находится больше директорий компонентов.

Это связано с тем, что здесь же располагаются компоненты административной части Joomla. Всё вполне логично!

Модули Joomla!

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

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

Так же как у компонентов, файлы модулей сгруппированы в двух директориях: /modules и /administrator/modules. Имя каждой директории модуля имеет префикс «mod» от английского «modules».
Подобно компонентам модули могут быть стандартными, т. е. входить в стандартную сборку Joomla, и могут быть пользовательскими.

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

Подробнее с модулями и менеджером модулей мы познакомимся в статье «Модули в Joomla».

Плагины Joomla!

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

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

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

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

в директорию plugins вложены директории с названиями типов плагинов, а уже в них вложены директории самих плагинов.

Подробнее работу с плагинами, с их типами, а так же «Менеджер плагинов» мы разберем в статье «Плагины Joomla».

Шаблоны Joomla!

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

Именно шаблон определяет дизайн и от него же зависит юзабилити (удобство использования) сайта. Шаблоны Joomla делятся на две категории: шаблоны сайта и шаблоны административной панели.

Управление ими осуществляется из «Менеджера шаблонов», который вызывается из меню «Расширения».

После установки Joomla с демо-материалами в «Менеджере шаблонов» имеется три шаблона сайта: Atomic, Beez4, Beez2 и два шаблона административной панели: Bluestork, Hathor. Вот так будет выглядеть административная панель при использовании шаблона Hathor.

Работу шаблона административной панели видят только те пользователи сайта, которым разрешён к ней доступ. А это очень узкий круг пользователей. Для большинства сайтов на Joomla – это только веб-мастер или администратор. Так что, по большому счёту, двух шаблонов для административной панели вполне достаточно.

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

Соответственно шаблоны могут быть как платными, так и бесплатными. Вот так выглядит бесплатный шаблон Beez2.

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

Файлы шаблонов, так же как файлы компонентов и модулей, размещены в двух соответствующих директориях: /templates и /administrator/templates.

Внутри этих директорий находятся директории шаблонов и служебные директории с именем system.

Подробнее шаблоны и работу с ними мы разберем в статье «Шаблоны».

Источник: http://www.Aitishnik.ru/rasshireniya-joomla-obschie-svedeniya.html

Разница между компонентами, модулями, расширениями и плагинами в Joomla

Компоненты

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

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

  • форум
  • информационный бюллетень
  • система сообщества
  • фотогалерея

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

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

Модули

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

Подумайте о

  • последние статьи
  • модуль входа в систему
  • меню

Как правило, на каждой веб-странице у вас будет несколько модулей.

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

Возьмите информационный бюллетень, например. Информационный бюллетень — это компонент. У вас может быть веб-сайт, который используется только в качестве информационного бюллетеня. Это имеет смысл.

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

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

Плагины

Раньше они назывались mambots в Joomla 1.0.x, но с Joomla 1.5.x они называются плагинами. Плагин — это функция, которая выполняется на стороне Joomla до того, как эта часть будет показана. Эта часть может быть в содержании, в редакторе, в полной системе и т.д. Это может показаться немного абстрактным, но вы поймете это на примере.

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

Чтобы использовать это, вам просто нужно положить что-то вроде  внутри вашего контента. Перед тем, как контент будет показан пользователю, плагин Ulti Reflection сканирует содержимое, чтобы найти тег {reflection}.

Если он найдет тег, он заменит тег изображением и его отражением.

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

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

Читайте также:  Surfearner — ежедневный дополнительный пассивный доход на автомате

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

Источник: http://qaru.site/questions/177919/difference-between-components-modules-extensions-and-plugins-in-joomla

Лучшие компоненты и расширения для сайта Joomla

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

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

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

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

Regular Labs

  Если вы ещё не знаете и не используете у себя на сайте продукты от Regular Labs, то обязательно познакомьтесь с ними.

  Данный разработчик из Голландии. Популярнейший его продукт — это конечно же Advanced Module Manager — улучшенный менеджер модулей, позволяющий управлять модулями по многим критериям, которые не доступны в стандартном менеджере модулей джумла.

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

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

  Все расширения почти полностью русифицированы.

Оф сайт — https://www.regularlabs.com

  JSitemap PRO — карта сайта. Автоматически генерируемая, с простановкой всех тегов и изображений для соцсетей. Огромнейшее количество интеграций. Но если вы используете компонент для которого нет интеграции или самописного компонента, то легко настроить генерацию карты через ручную настройку.

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

Компонент русифицирован.

  Скачать можно на странице — карта сайта для Joomla

   RSFirewall — это компонент для защиты сайта от вирусов и инъекций. Большое количество настроек для защиты сайта, а так же сканер на вредоносные файлы и код.

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

  Редактор JCE PRO — это визуальный редактор который в паре с плагином JCE Media Box упростит создание и поспособствует более качественному оформлению ваших статей и материалов. Лично я давно использую именно этот редактор в платной PRO версии.

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

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

PRO-версию редактора можно скачать на странице редактор JCE

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

Оф сайт — https://www.hikashop.com<\p>

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

Оф сайт — https://joomshopping.pro

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

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

Оф сайт — https://www.extly.com

  Easy Social — социальная сеть для Joomla.

  Я не любитель социальных сетей и на данный момент не пользуюсь данным расширением. Но я юзал этот компонент и видел сайты сделанные с Easy Social. Мне понравилось несколько русско-язычных сайтов на этом компоненте и признаюсь что я не так представлял себе реализацию данного компонента.

  Kunena — компонент форума для Joomla. Бесплатный русифицированный форум. Вполне достаточно чтобы развернуть форум. Много настроек, что при первом знакомстве вызывает сложности у новичков. Именно на Кунена реализован форум на нашем сайте.

Оф. сайт — https://kunena.org

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

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

  Бонусом в компоненте есть крутейший менеджер перенаправлений.

Оф сайт — https://разработчик.москва

  Unite Gallery — самая продвинутая галерея изображений и видео для Joomla.

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

  А вот что интересно и что достойно особого внимание — это формирование галерей. Здесь не нужно под каждую галерею создавать папку и наполнять её изображениями. Легко и быстро галереи создаются из изображений папки сайта images, причём для одной галереи можем собирать изображения из разных папок, а одно и тоже изображение можем поставить хоть в тысячу разных галерей или альбомов.

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

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

Единственная проблема — галерея не русифицируется. Но мне не изучавшему ни один иностранный язык это не помешало.

Оф. сайт — http://www.unitecms.net

  Vina YouTube Channel — это модуль позволяющий полностью развернуть ютуб канал на вашем сайте. И это в буквальном смысле — шапка, подписчики, плейлисты, комментарии, кнопки подписаться, лайк и дизлайк.

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

Оф. сайт — http://vinagecko.com

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

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

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

Демка на оф. сайте — http://offlajn.com

  SLogin

Источник: https://inter-net.pro/joomla/best-extensions

Ускоряем работу Joomla 3

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

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

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

1) Всегда используйте только последние версии Joomla  и Расширений

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

Пользоваться последними версиями расширений так же важно для быстрой работы сайта, как и для самой Joomla.

2) Включите кэширование

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

Чтобы включить кэширование откройте Глобальные настройки  (Система -> Общие настройки).

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

Ниже на странице мы увидим Настройки кэша. Нажмите на выпадающий список напротив надписи «Кэш». Выберите «Стандартное кэширование».

Есть еще вариант «Прогрессивное кэширование», но он работает немного по-другому: сохраняет кэшированную версию сайта для каждого посетителя.

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

После выбора режима кэширования, нажмите на кнопку «Сохранить» вверху страницы.

И последнее, что нужно сделать, чтобы система кэширования по-настоящему заработала – это включить плагин кэширования «Система – Кэш». Для этого откройте Расширения -> Менеджер плагинов.

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

Рядом с надписью «Система – Кэш» Вы увидите кнопку с изображением красного креста, который показывает, что плагин в данный момент не активный. Чтобы изменить его статус нажмите на эту кнопку.

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

 Вот и все! Теперь Ваша система кэширования Joomla включена и работает!

2) Используйте сжатие

Еще одна вещь, которая намного увеличит производительность Joomla – это сжатие.

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

Если уменьшить размер вебстраницы с помощью компрессии, она загрузится намного быстрее. Чтобы включить сжатие в Joomla, нужно зайти в Общие настройки (Система -> Общие настройки).

На этой странице Вы увидите множество настроек. Нажмите на вкладку «Сервер», чтобы отобразить серверные настройки.

Найдите надпись «Gzip-сжатие страниц» и нажмите на кнопку «Да», чтобы включить сжатие Joomla.

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

Ну вот, сжатие Joomla 3 включено. Для проверки сжатия страниц можно воспользоваться одним из многих бесплатных сайтов, например http://checkgzipcompression.com . Если все сделано правильно, то Вы увидите уведомление о том, что сжатие включено, а также немного информации о размере страниц. Как видно на картинке внизу, размер страницы нашего тестового сайта уменьшился в три раза.

Замечание

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

3) Добавьте правила для оптимизации .htaccess

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

Читайте также:  Favicon — что это такое, как создать фавикон и установить на свой сайт, онлайн-генераторы иконок

ETag – указывает браузерам, что можно загружать из своего кэша изображение, которое уже отобразилось.

Expires headers – правило похоже на ETag, но позволяет устанавливать время жизни для разных типов файлов.

AddOutputFilterByType DEFLATE – уменьшает строчки кода скомпилированных HTML файлов, удаляя пустые строки, переходы и пробелы.

########## Begin — ETag Optimization

Источник: http://cmsheaven.org/joomla-manuals/uskoryaem-rabotu-joomla/

Что такое Joomla

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

Что такое Joomla и история Джумлы

Joomla (в переводе с суахили «единое целое») — система для управления всем контентом сайта, распространяется свободно (лицензия GNU GPL). Джумла написана на PHP и JS, использует БД MySQL для хранения содержимого сайта.

История Джумлы началась 11 лет назад, когда отделилась группа разработчиков малоизвестной в РФ системы Mambo из-за разногласий с экономическими решениями другой части разработчиков Mambo.

Так и появилась на свет Joomla. Было это в 2005 году, 16 сентября. Группа разработчиков просто взяла и переименовала Mambo 4.5 в Джумлу, но при этом ребята исправили несколько десятков ошибок и уязвимостей. Ну а дальше пошло-поехало.

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

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

Джумла имеет следующие системные требования:

  • Апач 2.0, ПХП 5.2.4 и MySQL 5.0.4 — для Джумлы 1.6, 1.7 и конечно 2.5.
  • PHP 5.3.10+ (Magic Quotes GPC выключить), MySQL 5.1+ (БД должна поддерживать InnoDB), Апач 2.x+ (mod_zlib, mod_mysql, mod_xml) — для версии 3.x.

Как и Вордпресс, Джумла широко используется в электронной коммерции. В этом ей помогают следующие приложения для организации магазина: VirtueMart, redSHOP, JBZoo, Tienda, Joomshopping, HikaShop.

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

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

Помимо этого, снижается нагрузка на хостинг, экономится место на HDD/SSD.

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

Возможности CMS Joomla

Приведу список основных возможностей Джумлы и ее сильных черт:

  • Расширение базовой функциональности системы с помощью модулей, компонентов, плагинов.
  • Многоуровневая аутентификация для админов и пользователей (при помощи модуля, основанного на уникальном алгоритме «ведения» сессий).
  • Возможность легкой смены администратором шаблона сайта: можно менять внешний вид шрифтов, расположение модулей и пр. Есть платные шаблоны, есть бесплатные. Есть даже ПО для создания своих собственных шаблонов для Джумлы.
  • Схемы расположения модулей (центральный, левый, правый) настраиваются произвольно — как будет нужно владельцу сайта. Модули можно встраивать в контент.
  • Лицензия GNU GPL предполагает возможность самостоятельной работы компонентами, шаблонами, модулями и плагинами. Вы можете создавать свои компоненты и размещать их в общем доступе, а можете пользоваться чужими и тоже беспрепятственно изменять их для себя.
  • Джумла регулярно обновляется.
  • У Джумлы есть публичный «баг-трекер», чтобы пользователи имели возможность поделиться с разработчиками найденными ошибками и багами.
  • Есть специальные трекеры, чтобы помочь владельцам сайтов мигрировать со старой версии Джумлы на новую.
  • Есть трекеры, хранящие пожелания пользователей относительно функциональности системы и ее компонентов. Это позволяет разработчикам отслеживать замечания пользователей, своевременно устранять ошибки и выпускать обновления, добавлять новые функции.
  • Как я уже говорил в начале статьи, есть многоязычность.
  • Поддерживает SQL Server от Майкрософт и БД PostgreSQL. Планируется добавление БД Oracle и SQLite.

Список функционала в области администрирования сайта также велик:

  • SEO — каждая страница имеет настраиваемые поля: редактор может задать описание, ключевые слова для страницы чтобы поисковые системы адекватно воспринимали страницы сайта.
  • Отложенные публикации, настраиваемые при помощи календаря.
  • Ограничение доступа к страницам сайта или его разделам для незарегистрированных пользователей — доступ будет только у тех, кто зарегистрировался и авторизовался в системе. Более того, настройка настолько гибкая, что вы можете запретить конкретному пользователю доступ к конкретным материалам.
  • Администратор может настроить несколько схем для необходимого расположения элементов в заданных областях шаблона. Есть иерархия объектов.
  • Множество модулей, расширяющий базовый функционал Джумлы — новости, погода, статистическая отчетность, форумы и гостевые книги.
  • Есть возможность одновременной установки нескольких расширений сразу, «одним инсталляционным пакетом».
  • Есть возможность автообновления расширений, если подобная функциональность заложена разработчиком.
  • Есть возможность публиковать контент на разных языках.
  • Администратор сайта может создать сразу несколько форм для обратной связи — по одной для каждого из контактов на сайте.
  • Есть крутой модуль, создающий возможность принимать новости и статьи от незарегистрированных авторов.
  • Рассылать новости можно при помощи менеджера рассылок — он поддерживает чуть ли не полтысячи служб рассылки новостей.
  • Традиционно для современных CMS, в Джумлу встроены TinyMCE и возможность управления ЧПУ.

И это еще не все! 7916 готовых расширений на 26.08.16 позволят расширить функционал вашего сайта на Джумле до невообразимых пределов и сделать полноценный портал вместо блога!

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

Масштабирование CMS Joomla и ее внутреннее устройство

Джумла имеет ядро. К ядру подключаются компоненты.

Компонент может быть:

  • Шаблоном — т.е. элементом, приводящим оформление сайта к унифицированному виду;
  • Модулем — т.е. элементом, отображаемым в виде отдельного блока на странице, которую видит пользователь;
  • Плагином — т.е. элементом, добавляющим дополнительную функциональность в админку Joomla.

Само ядро Джумлы состоит из:

  • Блока баннеров (что такое баннер на сайте?).
  • Блока контактов и формы для связи;
  • Блока ленты новостей;
  • Блок статьи и функционал визуального редактирования статьи с присвоением ей категорий и меток.

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

Обратите внимание, что в ядро не входит бесплатное расширение для бэкапа — придется устанавливать самому. Попробуйте Akeeba Backup. Кто о чем, а я снова о бэкапах, да.

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

И не забывайте, что Джумла это ОпенСорс, она легко устанавливается и пользоваться ей тоже легко.

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

Источник: https://7bloggers.ru/chto-takoe-joomla/

Какие сайты на Joomla можно сделать?

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

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

Так же ко многим из них не составит труда найти русификацию.

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

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

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

Какие сайты на Joomla можно сделать

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

Старайтесь скачивать расширения с официальных источников (сайтов разработчиков) или с сайта Joomla.

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

Сайты на Joomla:

  1. Сайт визитка — можно реализовать, используя лишь стандартные возможности Joomla. Разве что, придётся искать подходящий шаблон или сделать его самому;
  2. Блог — для его реализации маловато будет стандартных возможностей, так как нужно будет устанавливать компоненты комментариев (например, Jcomments), плагины социальных кнопок и многое другое. Для реализации блога можно использовать стандартные конструктор контента Joomla, но лучше установить компонент K2, который для блога подходит просто идеально (ему нет бесплатных аналогов. Есть интересный компонент EasyBlog, но он платный и не такой функциональный);
  3. Интернет-магазин — реализуется только с установкой сторонних расширений на Joomla. Наиболее популярным является компонент Virtuemart. С его помощью можно создать онлайн-магазин практически любого объема и сложности. Таких расширений, кстати, довольно много.
  4. Каталог, файловый архив — для реализации каталога лучше так же использовать сторонние компоненты, так как в них встроено множество возможностей, которые не доступны в «стандартной комплектации» Joomla. Используя сторонние компоненты, можно создавать каталоги чего угодно (файлов, предприятий, товаров, сайтов и т.д.). Компонентов для создания каталогов на Joomla довольно много, но из них можно выделить наиболее популярные и удобные: K2, ZOO (JBZoo), Virtuemart, SobiPro, Sobi2, jDownloads, Remository, Phoca Download, DOCman и много других;
  5. Портал — реализуется как с помощью стандартных возможностей Joomla, так и с установкой различных компонентов. Для новостного портала так же отлично подойдут компоненты K2, ZOO, FLEXIcontent, CCK jSeblod. Конечно же, будет намного лучше, если Вы воспользуетесь именно компонентами, так как Joomla довольно скудна в этом плане;
  6. Галерея — для создания мощной галереи изображений или видео, нужно использовать сторонние компоненты. Наиболее известные из них — это JoomGallery, RokSlideShow, Phoca Gallery, Simple Image Gallery;
  7. Общение — для Joomla существует огромное количество компонентов и модулей, специально созданных для реализации общения между посетителями сайта. Это могут быть: форумы (Kunena, Ninjaboard, Joo!BB), социальные сети и личные сообщения (JomSocial,Community Builder, uddeIM), чаты (AJAX Shoutbox…) и другие аналогичные компоненты, модули и плагины;
  8. Мосты — есть специальные компоненты, которые позволяют объединить Joomla с другими CMS. Например, с форумами: phpBB, vBulletin, SMF и другими. Самый известный и надёжный компонент — это JFusion. Я лично пробовал в работе данное расширение и остался полностью доволен его работой (хотя пару глюков, конечно же, проскочили);
  9. Спортивный или игровой сайт — сайт с новостями про спорт или игры. Для такого сайта можно установить специальные компоненты, предназначенные для составления турнирных таблиц, для принятия ставок или со встроенными флэш играми. 

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

Встроенные возможности Joomla 

А теперь пришло время вкратце рассказать Вам о встроенных расширениях Joomla и о том, что можно сделать с их помощью:

Источник: http://joomla4.ru/statya/285-kakie-sajty-na-joomla-mozhno-sdelat

Ссылка на основную публикацию