Joomla - це безкоштовна CMS з відкритим вихідним кодом, що працює з базами даних MySQL і використовує їх для зберігання інформації. Движок захищений ліцензією GPL. CMS написана на мовах PHP і JavaScript, використовується для створення корпоративних, інтерактивних сайтів, персональних веб-ресурсів, онлайн-журналів, газет і т.д.
Функціонал системи
Joomla дозволяє:
- створювати необмежену кількість сторінок, швидко і легко змінювати шаблони, організовувати структуру сайту, проводити внутрішню оптимізацію, програмувати початок і кінець будь-якої публікації, створювати стрічку новин зі свого сайту, парсити новини з інших сайтів;
- обмежувати доступ до розділів сайту для різних категорій користувачів;
- створювати форми зворотного зв'язку і розсилки, налаштовувати схему розташування елементів;
- змінювати порядок введення елементів, використовувати різні візуальні редактори;
- додавати статті і тексти з панелі адміністратора на сайті, що дозволяє оперативно виправити помилки. Старі статті замість видалення можуть бути відправлені в архів. Для виведення випадкової новини або останнього повідомлення передбачений відповідний генератор.
Joomla є конструктор з блоків і модулів, прибираючи і додаючи які можна керувати зовнішнім виглядом і функціональністю сайту. API Joomla зручний і потужний, створювати розширення можуть недосвідчені оператори. Професійні розробники мають можливість вирішувати більш складні завдання: інтеграція з форумом, інтернет-магазином і ін.
Переваги CMS
- Зручність і простота управління.
- Мінімальний набір інструментів при стартовій інсталяції, який розширюється в міру необхідності.
- Багатомовність.
- Широка функціональність.
- Регулярний вихід оновлень.
Недоліки CMS
- Порівняно високе навантаження на сервер.
- Надмірна залежність від елементів меню.
- Імовірність виникнення проблем з кодуванням.
- Уразливості в системі безпеки.