Joomla!

Joomla! (вимова: «Джу́мла») відкрита універсальна система керування вмістом для публікації інформації в інтернеті. Підходить для створення маленьких і великих корпоративних сайтів, інтернет порталів, онлайн-магазинів, сайтів спільнот і персональних сторінок. З особливостей Joomla можна відзначити: гнучкі інструменти управління обліковими записами, інтерфейс для управління медіа-файлами, підтримка створення багатомовних варіантів сторінок, система управління рекламними кампаніями, адресна книга користувачів, голосування, вбудований пошук, функції категоризації посилань і обліку кліків, WYSIWYG-редактор, система шаблонів, підтримка меню, управління новинними потоками, XML-RPC API для інтеграції з іншими системами, підтримка кешування сторінок і великий набір готових доповнень.

Joomla!®
Вигляд адміністративної частин
Тип Система керування вмістом
Розробник Joomla! Working Groups
Стабільний випуск 3.9.24 (12 січня, 2021 (2021-01-12)[1])
Репозиторій github.com/joomla/joomla-cms
Операційна система декілька
Мова програмування PHP
Розмір 10.5 MB (стиснено) 28.8 MB (не стиснено)
Доступні мови 67
Українська так
Стан розробки Активний
Ліцензія GNU General Public License
Вебсайт www.joomla.org

 Joomla!® у Вікісховищі

Joomla! написана на мові PHP з використанням архітектури MVC. Для збереження інформації використовується база даних MySQL, PostgreSQL чи MS SQL.

Joomla! вільне програмне забезпечення, захищене ліцензією GPL.

Історія

Версії Joomla
Версія Дата релізу Підтримується до
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 реліз 3.7
3.7 2016 реліз 3.8
   Реліз більше не підтримується
   Реліз підтримується
   Майбутній реліз

LTS — реліз з довготривалою підтримкою

У серпні 2005 року розгоряється суперечка, пов'язана з прийняттям рішень у координаційній раді Mambo Foundation.

Mambo Foundation, в основному складалася з Mambo Open Source розробників, які публічно оголосили про те, що вони мають намір відмовитися від Mambo Open Source.

Розробники об'єднуються в неприбуткову організацію під назвою Open Source Matters і утворюють свою власну групу, до якої входять основні розробники, які вирішили порвати зв'язки з Rise Studio (Miro) і залишити проєкт Mambo.

Open Source Matters створила Joomla, проєкт зі 100 % відкритим вихідним кодом і GPL-ліцензією. Перший реліз Joomla (Joomla 1.0) був дуже схожий на останню версію Mambo і більшість розширень були сумісні.

Після серйозної доробки, у вересні 2005 року, Open Source Matters випустила Joomla 1.0. За минулі місяці Mambo також реформує свої команди та структури підтримки і відмовляється від подальшого розвитку версії 4.5.3, вирішивши продовжити підтримку поточної стабільної бази програмного коду.

У кінці 2005 року починається розробка нової системи Joomla 1.1, яка так і не вийшла у публічний реліз. Ця версія стала перехідною між версіями 1.0 та версією 1.5. Саме з Joomla 1.1 походять перші альфа-версії нової системи.[2]

Стабільна версія Joomla 2.5 вийшла 24 січня 2012 року. Її підтримка продовжувалася до 31 грудня 2014 року.

Joomla 3.5.1 вийшла 5 квітня 2016 року.

Joomla 3.6 планується на літо 2016 року.

Етимологія

Назва Joomla!® фонетично ідентична слову «Jumla», що у перекладі з мови суахілі перекладається, як «всі разом» або «в цілому». Назва відображає підхід розробників та спільноти до розвитку системи.

Опис системи

CMS Joomla! включає в себе мінімальний набір інструментів при початковому встановлені (ядро, компоненти, плагіни, модулі, мови та шаблони), який доповнюється в міру необхідності. Це знижує захаращення адміністративної панелі непотрібними елементами, а також знижує навантаження на сервер.

Joomla! дозволяє відображати інтерфейс фронтальної та адміністративної частин на будь-якій мові. Менеджер мов містить 67 мовних пакетів, які встановлюються штатними засобами адміністрування.

Характеристики Joomla!® CMS

CMS Joomla!® містить різні інструменти для розробки Вебсайту. Особливістю системи є мінімальний набір інструментів при початковій установці, який розширюється в разі необхідності. Завдяки цьому знижується рівень навантаження на сервер і економиться місце на хостингу.

CMS «Joomla!®» має такі особливості:

  • багаторівневий доступ зареєстрованих користувачів, як до адміністративної частини так і до фронтальної частину сайту;
  • понад 8 тисяч модулів і компонентів (останні новини, лічильник відвідувань, гостьова книга, форум тощо);
  • можливість писати власні компоненти, модулі, плагіни і шаблони або редагувати вбудовані;
  • наявність менеджера розсилки новин;
  • редагування матеріалів за допомогою Візуального редактора TinyMCE (аналог текстових редакторів, наприклад Word);
  • вбудована багатомовність, починаючи з версії 1.6;
  • робота системи Linux, FreeBSD, WinNT, Win2K, MacOS X, Solaris, AIX, SCO та інших.

Мінімальні системні вимоги

Для роботи Joomla 3.x потрібні:[3]

  • PHP мінімальна 5.3.10, рекомендовано 5.6 або 7.0 +. Без «magic_quotes_gpc» директиви;
  • MySQL мінімальна 5.1, рекомендовано 5.5.3 +. З підтримкою InnoDB;
  • SQL Server мінімальна 10.50.1600.1, рекомендовано 10.50.1600.1 +;
  • PostgreSQL мінімальна 8.3.18, рекомендовано 9.1 +;
  • Apache мінімальна 2.0, рекомендовано 2.4 +;
  • Nginx мінімальна 1.0, рекомендовано 1.8 +;
  • Microsoft IIS мінімальна 7, рекомендовано 7.

Joomla! Framework

У грудні 2013 року розробники системи управління вмістом Joomla! представили[4][5] відкритий PHP-каркас Joomla! Framework, націлений на спрощення розробки веб-застосунків, застосунків командного рядка і RESTful-сервісів. До складу Joomla! Framework входить колекція бібліотек і пакунків, побудованих на основі технологій і базового сирцевого коду Joomla!, але не обтяжених можливостями CMS і позбавлених додаткових накладних витрат. Сирцевий код каркаса поширюється під ліцензією GPLv2.

Фреймворк легко адаптується до різних застосувань, розширюється через доповнення і може використовуватися спільно з іншими каркасами, такими як Symfony, Zend і Laravel. До складу фреймворку входять пакунки для створення і управління профілями користувачів, забезпечення автентифікації, отримання та відображення контенту з баз даних, інтеграції з соціальними сервісами Facebook, Google, LinkedIn і Twitter. Фреймворк і Joomla! CMS розвиваються окремо, але в планах на майбутнє є перевід CMS на роботу з використанням фреймворку.

Українська локалізація Joomla!

Офіційною українською локалізацією та підтримкою займається спільнота Joomla! Україна, open source спільнота, заснована 2006 році, є членом Translations Working Group[6], до якої входять понад 50 членів з різних країн світу та входить у команду перекладачів Joomla! Translation Teams[7].

Див. також

Виноски

Посилання

Завантажити Joomla!
Сервіси Joomla!
Українська локалізація Joomla!
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.