Joomla

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 16:03, 22 января 2019.
Joomla!
310px-Joomla!-Logo.svg.png
Разработчики: The Joomla Project Teams
Выпущена: 17 August 2005 года; 13 years ago (2005-08-17)
Постоянный выпуск: 3.8.12 / 28 August 2018 года; 5 months ago (2018-08-28)
Состояние разработки: Активно
Написана на: PHP, JavaScript
Операционная система: Кросс-платформенное программное обеспечение
Размер дистрибутива: 13.0 MB (compressed) 34.1 MB (uncompressed)
Тип ПО: Content management framework, Content management system
Лицензия: GNU GPL
Веб-сайт www.joomla.org

Joomla - представляет собой бесплатную систему для создания веб-сайтов. Это проект с открытым исходным кодом, который, как и большинство подобных проектов, не стоит на месте. Он очень успешно развивается, в течение вот уже семи лет, и пользуется популярностью у миллионов пользователей по всему миру. Joomla! написанная на PHP и JavaScript, использует методы объектно-ориентированного программирования (OOP) (начиная с версии 1.5 ) и шаблонов проектирования , используются такие базы данных как MySQL , MS SQL (начиная с версии 2.5) или PostgreSQL (начиная с версии 3.0) [ и включает такие функции, как кеширование страниц , RSS-каналы , печатные версии страниц, новости, блоги , поиск и поддержка интернационализации языка .

По состоянию на октябрь 2018 года , Joomla! была загружен более 96 миллиона раз. Более 8000 бесплатных и коммерческих расширений доступны на официальном сайте Joomla! Extensions Directory. По оценкам специалистов, это вторая наиболее используемая система управления контентом в Интернете после WordPress.

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

Этимология

Название Joomla! было выбрано в результате конкурса, результаты которого оценивали специалисты в области брендинга и маркетинга. Основой для названия послужило слово «Jumla», которое в переводе с суахили означает «все вместе» или «в целом», так как многие команды, участвовавшие в проекте Mambo CMS, были единодушны в стремлении защитить интересы создателей и сообщества, которое и было истинной причиной успеха Mambo CMS.

Версии Joomla![Источник 1].
Версия Даты выпуска Поддержка до
1.0 2005-09-22 2009-07-22
1.5 (LTS) 2008-01-22 2012-09
1.6 2011-01-10 2011-08
1.7 2011-07-19 2012-02
2.5 (LTS) 2012-01-24 2014-12-31
3.0 2012-09-27 2013-05
3.1 2013-04-24 2013-12
3.2 2013-11-06 2014-10
3.3 2014-04-30 до выхода 3.4
3.4 2015-02-25 до выхода 3.5
3.5 2016-03-21 до выхода 3.6
3.6 2016-07-12 до выхода 3.7
3.7 2017-04-25 до выхода 3.8
3.8 2017-09-19 до выхода 3.9
3.9 (LTS) 2018 до 2022
4.0 2018 до выхода ?

История

Система управления содержимым Joomla! является ответвлением широко известной CMS Mambo. Команда независимых разработчиков отделилась от проекта Mambo по причине несогласия в экономической политике. 16 сентября 2005 года в свет вышла первая версия Joomla!, являющаяся по сути переименованной Mambo 4.5.2.3 и включающая в себя исправления найденных на тот момент ошибок и уязвимостей. К лету 2008 года по числу ежедневных скачиваний Joomla! заняла второе место после WordPress со значительным отрывом от других подобных систем.

  • Версия 1.0 считается устаревшей, её официальная поддержка прекращена 1 июля 2009 года.
  • Поддержка версии 1.6 прекращена 19 августа 2011 года.
  • Поддержка версии 1.7 прекращена 24 февраля 2012 года
  • Поддержка версии 1.5 прекращена 27 сентября 2012 года.
  • Поддержка версии 2.5 продолжалась до конца 2014 года.
  • Текущая версия системы  — 3.8.12, выпуск которой состоялся 28 августа 2018 года.
  • Версия 3.9 станет последней версией линейки (Joomla 3.x, открыв дорогу к Joomla 4.x), она запланирована на 23 октября 2018 года.

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

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

Блоги (веб-журналы)

Блоги – это платформы для обсуждений или информационные сайты, состоящие из статей (сообщений, записей). Самые последние статьи появляются первыми. Пример: http://www.joomlablogger.net/

Сайты посвященные бренду

Сайты, целью которых является создание представления о бренде в Интернете. Они обычно не занимаются продажами, а сосредоточены только на раскрутке бренда. Пример: http://www.ihop.com/

Сайты-визитки

Сайты включают в себя информацию о компании, ее продуктах и услугах. Используется текст, фотографии, анимация, аудио и видео, интерактивные меню и навигация. Пример: http://www.solesolutions.no/

Сайты знаменитостей

Веб-сайты, содержащие информацию о каких-либо знаменитостях. Подобные сайты могут быть официальными или созданными фанатами. Пример: http://www.deep-purple.com/

Сообщества

Сайты, где общаются люди со схожими интересами. Пример: http://www.starvmax.com/community

Интернет магазины

Сайты, предлагающие товары и услуги для онлайн продаж. Пример: http://regalosdecocina.com/

Форумы

Сайт, где люди обсуждают различные темы. Пример: http://www.sol.dk/debat/kategorier

Сайты - галереи

Веб-сайты, разработанные специально для использования в качестве галерей. Они могут иметь коммерческий или не коммерческий характер, и представляют собой художественную или фото галерею. Пример: http://www.mb-photography.com/

Правительственные сайты

Более 3000 правительственных веб-сайтов по всему миру создаются на CMS Joomla. Примеры: http://joomlagov.info/

Новостные сайты

Схожи с информационными сайтами, но ориентированы на новости, политику и комментарии. Пример: http://www.aa.com.tr/

Персональные сайты

Сайты о каком-либо человеке или небольшой группе людей (например, семье), которые содержат любой контент или индивидуальную информацию, размещенную на усмотрение создателя. Пример: http://www.ilnono.it/it/

Основные возможности

  • Функциональность можно увеличивать с помощью дополнительных расширений (компонентов, модулей и плагинов).
  • Имеется модуль безопасности для многоуровневой аутентификации пользователей и администраторов (используется собственный алгоритм аутентификации и «ведения» сессий).
  • Система шаблонов позволяет легко изменять внешний вид сайта: расположение модулей, шрифты и другое. Можно предоставить пользователям выбирать одно из нескольких отображений. В сети существует огромный выбор готовых шаблонов, как платных, так и бесплатных. Также существует программное обеспечение для самостоятельного создания оригинальных шаблонов.
  • Предусмотрены настраиваемые схемы расположения модулей, включая левый, правый, центральный и любое другое произвольное положения блока. При желании содержимое модуля можно включить в содержимое материала. Например, выражение {loadposition mod_fpslideshow}, введённое (вместе с фигурными скобками) в произвольное место в статье, выведет содержимое модуля, которому задана позиция вывода как «mod_fpslideshow».
  • К преимуществам системы можно отнести то, что все компоненты, модули, плагины и шаблоны можно написать самому, разместить их в структурированном каталоге расширений или отредактировать существующее расширение по своему усмотрению.
  • Происходит регулярный выход обновлений. Существует публичный «баг-трекер» (система отслеживания ошибок). (См. список официальных трекеров.) Существуют также трекеры миграции со старых версий Joomla!, трекер пожеланий расширения функциональности и так далее, где пользователи Joomla! могут оставлять замечания по поводу работы CMS, которые впоследствии изучаются её разработчиками, при необходимости включающими в очередное обновление Joomla! исправления, решающие те или иные проблемы.
  • Начиная с версии 1.6 встроена многоязычность.
  • Начиная с версии 2.5 расширена поддержка баз данных. Реализована поддержка Microsoft SQL Server, а с версии 3.0 — PostgreSQL. В дальнейшем планируется добавить поддержку Oracle, SQLite.

Возможности администрирования

  • Возможность создавать неограниченное количество страниц;
  • Четкая организация структуры сайта;
  • Для каждой динамической страницы можно создать свое описание и ключевые слова в целях повышения рейтинга в поисковых системах;
  • Начало и окончание публикации любых материалов можно запрограммировать по календарю;
  • Возможность ограничить доступ к определенным разделам сайта только для зарегистрированных пользователей;
  • Секции новостей, продукции или услуг легко редактируемы и управляемы;
  • Полностью настраиваемые схемы расположения элементов по 5 областям, что позволяет сделать оригинальный дизайн;
  • Закачка изображений при помощи браузера в вашу собственную библиотеку - для последующего использования с любого места сайта;
  • Опросы и голосования для эффективной обратной связи
  • Различные модули - такие как последние новости, счетчик посещений, подробная статистика посещений, гостевая книга, форум и т.д.
  • Причем Вы сами выбираете, будут ли показаны эти модули и на каких страницах
  • Возможность создания не одной, а нескольких форм обратной связи для каждого контакта.
  • Изменение порядка объектов, включая новости, вопросы, статьи и т.д.
  • Генератор показа случайной новости.
  • Модуль приёма от удалённых авторов новостей, статей и ссылок.
  • Иерархия объектов - количество секций, разделов, подразделов и страниц, зависит от вашего желания.
  • Библиотека изображений позволит Вам хранить все Ваши GIF- и JPEG-файлы под рукой для лёгкого доступа.
  • Менеджер рассылки новостей. Выбирайте из более чем 360 служб рассылки новостей по всему миру.
  • Менеджер архива. Помещайте Ваши старые статьи в архив, чем просто удалять их.
  • Возможность распечатать или отправить другу на e-mail любую статью с сайта.
  • Выбор из 3 визуальных редакторов, что упрощает редактирование материалов до уровня редактирования текста в программе Word.
  • Предварительный просмотр перед окончательным размещением.
  • Возможность легкой смены дизайна.
  • Экономное использование места на сервере за счет использование базы данных MySQL.
  • Возможность использования адресов страниц адаптированных для лучшей индексации всеми поисковыми системами.

Более 7947 (по состоянию на 07.10.2018) (http://extensions.joomla.org). готовых расширений, компонентов, модулей и плагинов, которые удовлетворят требования любого автора сайта. Система подходит как для небольшого, так и для крупного корпоративного сайта или информационного проекта.

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

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

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

Развертывание

Как и многие другие веб-приложения, Joomla может работать в стеке LAMP .

Многие веб-хосты имеют панели управления для автоматической установки Joomla. В Windows Joomla можно установить с помощью установщика Microsoft Web Platform , который автоматически обнаруживает и устанавливает зависимости, такие как PHP или MySQL .

Миграция / configuration.php

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

Сообщество

Ежегодно проводятся две крупные конференции Joomla. Joomla и Beyond (JaB), которая является конференцией, в основном направленной на разработчиков и интеграторов Joomla, и проводится каждый год в Европе в мае. Joomla! Во второй половине года проводится Всемирная конференция, объединяющая разработчиков, дизайнеров, администраторов сайтов, владельцев бизнеса и членов сообщества. Каждый год сообщества Joomla проводят свою собственную или региональную JoomlaDays. Joomla также, как и многие сообщества кодирования, также имеет множество региональных групп пользователей.

Расширения

Как вы уже заметили, Joomla 3 выпускается с большим количеством встроенных расширений. Как посетителя сайта, расширения не интересуют, вы пользуетесь ими, пока они работают. Однако, как администратор, вы должны точно знать, что происходит. Мы уже рассмотрели несколько Joomla! расширения, например, расширение контента, которое позволяет писать и управлять статьями, а также по-разному публиковать их на сайте. Пользовательское расширение относится к пользователям, расширение категорий – к категориям и так далее.[Источник 3].

В меню «Компоненты» вы увидите «Баннеры», «Контакты», «Обновление Joomla!»,«Сообщения»,«Ленты новостей», «Перенаправление», «Поиск», «Smart Search» и «Веб-ссылки». Мы коротко расскажем об этих компонентах, включая соответствующие модули и плагины.

Баннеры

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

Контакты

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

Обновление Joomla

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

Обмен сообщениями

Обмен сообщениями - это встроенная внутренняя система для обмена личными сообщениями между пользователями, а также один из основных компонентов Joomla. Эта система позволяет отправлять и получать сообщения от других пользователей, которые имеют доступ к области администрирования. Обмен сообщениями прост в использовании, однако пользователи часто забывают о необходимости настроить этот компонент, для этого нужно перейти в Компоненты → Сообщения → Мои настройки (Components → Messages →My Settings). Вы можете настроить систему так, чтобы она оповещала вас о новом сообщении по электронной почте.

Ленты новостей

Ленты новостей очень удобны. Можно подписаться на различные виды новостей и информации. К сожалению, даже сегодня, люди часто не используют их по каким-то необъяснимым причинам. Тридцать лет назад нужно было покупать и читать газеты, для того чтобы узнавать новости. Пятнадцать лет назад вы открывали браузер и посещали один сайт за другим с той же целью. И сегодня можно это делать, но проще будет использовать новостные ленты. Google Reader, и динамические закладки на панели инструментов вашего браузера (например, Firefox) довольно популярны. Новостные ленты Joomla являются таким же инструментом. Компонент ленты новостей позволяет собирать новости с других сайтов и опубликовать его на своем сайте.

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

Перенаправления

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

Компонент перенаправления очень удобен. Если кто-то пытается получить доступ к пути, который не существует, Joomla! покажет «404 -страница не найдена» и одновременно создаст новую запись в менеджере перенаправления. Это упрощает задачу администратора - проверять нерабочие страницы.

Поиск

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

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

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

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

Smart Search

Smart Search был новой функцией в Joomla 2.5 и стал еще лучше в Joomla 3.0

Он содержит «более умный» поисковой движок, более гибкий и быстрый, который включает в себя авто-завершение и функцию «did you mean…» (морфологический поиск или Stemmer).

Stemmer?

Например, нужно определить строку со словом «коты». Поиск выдаст строки, в которых есть однокоренные слова («котики», «котята» и т.д.) на основе корня «кот». Алгоритм морфологического поиска сводится к поиску однокоренных слов: «рыбалка», «рыболов» - корень слова "рыба"(Wikipedia).


Пакет Joomla поставляется с английским морфологическим поиском Snowball Stemmer «Расширения → Smart Search → Опции» (Extensions→Smart Search → Options). Snowball требует расширения Stem PHP и поддерживает 14 языков, включая датский, немецкий, английский, испанский, финский, французский, венгерский, итальянский, норвежский, голландский, португальский, румынский, русский, и турецкий. Данные должны быть проиндексированы для того, чтобы получить эту гибкость и скорость.

Веб-ссылки

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

Сторонние расширения

В каталоге расширений Joomla (http://extensions.joomla.org/) находятся более 10.000 расширений для улучшения веб-сайта с различными функциями. С Менеджером Расширений «Расширения → Менеджер расширений» (Extensions → Extension Manager), вы можете устанавливать, обновлять, открывать и управлять расширениями прямо из вашей «админки» Joomla.

Управление расширениями

Вы можете установить расширение тремя различными способами :

  1. Загрузка пакета файлов
    Если вы скачали ZIP файл на компьютер, который содержит расширение Joomla!, можете использовать эту опцию, чтобы загрузить и установить расширение.
  2. Установка из директории
    Если вы загрузили ZIP файл в корневой каталог документов на веб-сервер, который содержит расширение Joomla!, можете использовать эту опцию для извлечения и установки вашего расширения.
  3. Установка через URL
    Если вы знаете адрес ZIP файла, который содержит расширение Joomla!, можете использовать эту опцию для загрузки, извлечения и установки расширения.

Минимальные системные требования

  • Для версий 1.6, 1.7 и 2.5 требуются, как минимум, Apache 2.0, PHP 5.2.4 и MySQL 5.0.4.
  • Для версии 3.x требуются PHP 5.3.10+ (Magic Quotes GPC off), MySQL 5.1+ (с поддержкой InnoDB), Apache 2.x+ (с модулями mod_mysql, mod_xml, и mod_zlib)[Источник 4]

В ожидании Joomla 4

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

Новая интуитивно понятная административная часть сайта

В комплекте с Joomla 4 идет новая административная часть сайта (админка). Разработчики Joomla 4 использовали последнюю версию Bootstrap (а именно – 4 версию) для разработки ядра основных элементов управления административной части сайта, минимальная версия php повышена до 7.

Административная часть сайта – это первое, что видят пользователи после установки системы на свой сайт. Если панель управления сайтом будет сложной для восприятия и перегруженной элементами управления – пользователю не захочется в дальнейшем ее использовать. Именно по этой причине разработчики стараются изо всех сил, чтобы создать привлекательную административную панель управления. Joomla 4 и все ее будущие версии будут использовать новые версии Bootstrap, чтобы избежать проблем с несовместимостью и возможными конфликтами.[Источник 5].

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

В Joomla 4 появится два новых шаблона: Cassiopeia для сайта и Atum для административной части сайта. Оба шаблона построены на основе Bootstrap 4 и полностью адаптивны.

Реализация слоев MVC

В Joomla 4 реализована поддержка компонентов, которые используют пространство имен (namespace). Как говорил Марко Дингс (Marco Dings) на JWC 2015: «Компонент должен быть в определенной степени ограничен в том, что он должен делать. Он должен выполнять только свои основные функции, а все остальное должна делать система».

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

Новый медиа-менеджер

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

Код Joomla стал проще и проще стало программировать

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

Помимо этого, были внесены существенные изменения в систему плагинов – она была полностью переписана. На замену JFactory приходит контейнер внедрения зависимостей (Dependency Injection Container), а Joomla фреймворк наверняка окажется полезным разработчикам под Joomla.

Новый CSS фреймворк

Joomla! будет использовать абсолютно новый и современный CSS фреймворк, а именно – Bootstrap 4. Старый Bootstrap 2 останется далеко позади… Вместе с этим вводится новое понятие Jlayout для создания общей Javascript библиотеки, которая будет обращаться к Boostrap. Это поможет программистам абстрагироваться от конкретных javascript библиотек и запускать Joomla расширения на любых Joomla шаблонах.

Улучшенное SEO

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

Много цветов и шикарная типографика

Ну и стоит еще упомянуть что в новой Joomla предусмотрена возможность очень гибкой настройки цветов и типографики. Шрифт Roboto выбран как основной шрифт для Joomla 4.0. Этот выбор сделан не спроста – Roboto имеет самый широкий выбор вариантов написания: light, thin, bold, regular, medium и black, что позволяет подстроиться под любой вариант дизайна.

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

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

Использование в электронной коммерции

На платформе Joomla! существует множество приложений для организации электронного магазина, в частности:

  • VirtueMart
  • Joomshopping
  • Tienda
  • HikaShop
  • J2Store
  • redSHOP
  • JBZoo

Награды

Joomla! CMS получила множество наград и признаний, так как она была создана еще в 2005 году[Источник 6].:

2005

  • Linux & Open Source Awards в Лондоне Лучший проект Linux / Open Source

2006

  • Packt Open Source Awards - Лучшая CMS с открытым исходным кодом
  • UK Linux и Open Source Awards Лучший проект для Linux / Open Source - Joomla! Снова побеждает в UK LinuxWorld

2007

  • Packt Open Source Awards - Лучший PHP Open Source CMS

2008

  • Награды Packet Open Source
  • Open Source CMS Самое ценное лицо - персональная награда Йохан Янссен
  • Лучшая Open Source CMS
  • 1-й Лучший Лучший Открытый CMS с открытым исходным кодом

2009

  • Награды Packet Open Source
  • Open Source CMS Самый ценный человек - персональная награда Louis Landry
  • 1-ый Зал Славы Занимаемого Пакета CMS
  • Лучшая CMS с открытым исходным кодом

2010

  • Packt Open Source Awards - 2-й Зал славы CMS

2011

  • Packt Open Source Awards - Лучшая CMS с открытым исходным кодом

2012

  • Награды Infoworld Bossie - лучшее приложение с открытым исходным кодом

2014

  • Награды CMS Critic People's Choice - лучший PHP с открытым исходным кодом

2015

  • Награды CMS Critic People's Choice - Лучшая бесплатная CMS

2016

  • Награды CMS Critic People's Choice - Лучшая бесплатная CMS

2017

  • Награды CMS Critic People's Choice Awards - Лучшая бесплатная CMS

Демо

Источники

  1. Joomla! // Википедия. [2019–2019]. Дата изменения: 09.11.2018. URL: https://ru.wikipedia.org/wiki/Joomla! (дата обращения: 07.10.2018)
  2. Joomla! // 7bloggers.ru [2019–2019]. URL: https://7bloggers.ru/chto-takoe-joomla/ (дата обращения: 18.01.2019)
  3. Joomla! // joomla.ru [2006–2019]. Дата изменения: 05.10.2017. URL: http://joomla.ru/docs/administrator/joomla3-start/1754-rasshirenija (дата обращения: 30.10.2017)
  4. Joomla! системные требования. // joomla.ru [2006—2019]. Дата изменения: 05.10.2017. URL:http://joomla.ru/docs/administrator/joomla3-start/1744-skachivanie-i-ustanovka-joomla (дата обращения: 30.10.2017).
  5. В ожидании Joomla 4 // Joomlaportal.ru [2005-2017]. Дата изменения: 08.08.2018 URL: https://joomlaportal.ru/blogs/joomla/2920-v-ozhidanii-joomla-4-chto-novogo-nas-zhdet (дата обращения 07.10.2018).
  6. Joomla // Wikipedia. [2017–2017]. Дата изменения: 19.10.2017. URL: https://en.wikipedia.org/w/index.php?title=Joomla&gettingStartedReturn=true#Deployment (дата обращения: 30.10.2017)