Joomla!
Тип | система керування вмістом |
---|---|
Розробник | Open Source Matters |
Перший випуск | 17 серпня 2005 |
Стабільний випуск | 5.1.1 (13 грудня 2022) |
Операційна система | Microsoft Windows, UNIX-подібні операційні системи |
Мова програмування | PHP, JavaScript |
Розмір | 26.3 MB (стиснено) 68.3 MB (не стиснено) |
Доступні мови | 67 |
Українська мова | так [1] |
Стан розробки | Активний |
Ліцензія | GNU General Public License, version 2.0 or later |
Репозиторій | https://github.com/joomla/joomla-cms |
Вебсайт | joomla.org |
Joomla! (вимова: «Джу́мла») — відкрита універсальна система керування вмістом для публікації інформації в інтернеті. Підходить для створення маленьких і великих корпоративних сайтів, інтернет порталів, онлайн-магазинів, сайтів спільнот і персональних сторінок. З особливостей Joomla можна відзначити: гнучкі інструменти управління обліковими записами, інтерфейс для управління медіа-файлами, підтримка створення багатомовних варіантів сторінок, система управління рекламними кампаніями, адресна книга користувачів, голосування, вбудований пошук, функції категоризації посилань і обліку кліків, WYSIWYG-редактор, система шаблонів, підтримка меню, управління новинними потоками, XML-RPC API для інтеграції з іншими системами, підтримка кешування сторінок і великий набір готових доповнень.
Joomla! написана на мові PHP з використанням архітектури MVC. Для збереження інформації використовується база даних MySQL, PostgreSQL чи MS SQL.
Joomla! — вільне програмне забезпечення, захищене ліцензією GPL.
Версія | Дата релізу | Підтримується до |
---|---|---|
1.0 | 15 вересня 2005 | липня 2009 |
1.5 | 22 січня 2008 | липня 2012 (LTS) |
1.6 | 10 січня 2011 | серпня 2011 |
1.7 | 19 липня 2011 | лютого 2012 |
2.5 | 24 січня 2012 | грудня 2014 (LTS) |
3.0 | 27 вересня 2012 | травня 2013 |
3.1 | 24 квітня 2013 | грудня 2013 |
3.2 | 06 листопада 2013 | жовтня 2014 |
3.3 | 20 квітня 2014 | лютого 2015 |
3.4 | 24 лютого 2015 | березня 2016 |
3.5 | 21 березня 2016 | липня 2016 |
3.6 | 12 липня 2016 | квітня 2017 |
3.7 | 25 квітня 2017 | вересня 2017 |
3.8 | 19 вересня 2017 | жовтня 2018 |
3.9 | 30 жовтня 2018 | серпня 2021 |
3.10.x | 17 серпня 2021 | 17 серпня 2023 (LTS) |
4.0 | 17 серпня 2021 | лютого 2022 |
4.1 | 15 лютого 2022 | серпня 2022 |
4.2.x | 16 серпня 2022 | 18 квітня 2023 |
4.3 | 18 квітня 2023 |
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 мовних пакетів, які встановлюються штатними засобами адміністрування.
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.
У грудні 2013 року розробники системи управління вмістом Joomla! представили[4][5] відкритий PHP-каркас Joomla! Framework, націлений на спрощення розробки вебзастосунків, застосунків командного рядка і RESTful-сервісів. До складу Joomla! Framework входить колекція бібліотек і пакунків, побудованих на основі технологій і базового початкового коду Joomla!, але не обтяжених можливостями CMS і позбавлених додаткових накладних витрат. Початковий код каркаса поширюється під ліцензією GPLv2.
Фреймворк легко адаптується до різних застосувань, розширюється через доповнення і може використовуватися спільно з іншими каркасами, такими як Symfony, Zend і Laravel. До складу фреймворку входять пакунки для створення і управління профілями користувачів, забезпечення автентифікації, отримання та відображення контенту з баз даних, інтеграції з соціальними сервісами Facebook, Google, LinkedIn і Twitter. Фреймворк і Joomla! CMS розвиваються окремо, але в планах на майбутнє є перевід CMS на роботу з використанням фреймворку.
Офіційною українською локалізацією та підтримкою займається спільнота Joomla! Україна, open source спільнота, заснована 2006 році, є членом Translations Working Group[6], до якої входять понад 50 членів з різних країн світу та входить у команду перекладачів Joomla! Translation Teams[7].
- ↑ Category:Joomla! - Wikimedia Commons
- ↑ Історія Joomla. Архів оригіналу за 11 листопада 2013. Процитовано 19 листопада 2013.
- ↑ Technical Requirements (англійською) . Open Source Matters, Inc. Архів оригіналу за 2 червня 2016.
- ↑ Joomla! Framework 1.0 Released. Архів оригіналу за 12 грудня 2013. Процитовано 12 грудня 2013.
- ↑ Проект Joomla представил собственный фреймворк для разработки приложений на языке PHP [Архівовано 14 грудня 2013 у Wayback Machine.] // opennet.ru 11.12.2013
- ↑ Translations Working Group. Архів оригіналу за 25 березня 2016. Процитовано 23 травня 2016.
- ↑ Joomla! Translation Teams. Архів оригіналу за 22 травня 2016. Процитовано 23 травня 2016.
- Joomla! (офіційний сайт) [Архівовано 2 грудня 2014 у Wayback Machine.]
- Joomla! Україна [Архівовано 17 лютого 2012 у Wayback Machine.] — Офіційний переклад Joomla!. Сайт української спільноти.
- Форум та підтримка української спільноти Joomla! [Архівовано 17 жовтня 2015 у Wayback Machine.]
- Завантажити Joomla!
- Офіційна сторінка Joomla!® [Архівовано 17 жовтня 2015 у Wayback Machine.]
- Українська версія дистрибутиву Joomla!® [Архівовано 9 лютого 2012 у Wayback Machine.]
- Сервіси Joomla!
- Каталог розширень [Архівовано 18 квітня 2012 у Wayback Machine.]
- Joomla! UX
- Платформа Joomla [Архівовано 29 липня 2014 у Wayback Machine.]
- Українська локалізація Joomla!
- Joomla! 3.х [Архівовано 13 лютого 2012 у Wayback Machine.]