CMS Joomla

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук

CMS Joomla Опис, характеристики

Історія

Joomla2012.png

Система керування вмістом Joomla! є відгалуженням широко відомої CMS Mambo. Команда незалежних розробників відокремилась від проекту Mambo через незгоди в економічній політиці. 16 вересня 2005 у світ вийшла перша версія Joomla, що є по суті перейменованою Mambo 4.5.2.3 і включає в себе виправлення знайдених на той момент помилок та вразливостей. В даний час актуальна версія 1.7. Версія 1,0 вважається застарілою, її офіційна підтримка припинена 1 липня 2009 року. Підтримка версії 1,6 припинена 19 серпня 2011. До літа 2008 року по числу щоденних скачувань Joomla! посіла друге місце після WordPress зі значним відривом від інших подібних систем.

Опис системи

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

Joomla! дозволяє відображати інтерфейс фронтальної та адміністративної частини будь-якою мовою. Каталог розширень містить безліч мовних пакетів, які встановлюються штатними засобами адміністрування. Доступні пакети російського, українського та ще деяких мов країн СНД. [14, c.321-322]

Основні можливості

Функціональність можна збільшувати за допомогою додаткових розширень (компонентів, модулів і плагінів). Є модуль безпеки для багаторівневої аутентифікації користувачів та адміністраторів (використовується власний алгоритм аутентифікації і «ведення» сесій).

Система шаблонів дозволяє легко змінювати зовнішній вигляд сайту або створити свій унікальний (наприклад, за допомогою програми Artisteer). У мережі існує величезний вибір готових шаблонів, як платних, так і безкоштовних. Передбачені настроюються схеми розташування модулів, включаючи лівий, правий, центральний і будь-яке інше довільне положення блоку. При бажанні вміст модуля можна включити у вміст матеріалу. Наприклад, вираз {} loadposition mod_fpslideshow введене (разом з фігурними дужками) в довільне місце у статті виведе вміст модуля, якому задана позиція виводу як «mod_fpslideshow».

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

Існує публічний Багтрекер (список офіційних трекерів), існують також трекери міграції зі старих версій Joomla і трекер побажань розширення функціоналу і так далі), де користувачі Joomla можуть залишати зауваження щодо роботи CMS, які згодом вивчаються її розробниками, при необхідності включають в чергове оновлення Joomla виправлення, вирішальні ті чи інші проблеми. Починаючи з версії 1,6 вбудована багатомовність. [4, c.1]

Можливості адміністрування

Для кожної динамічної сторінки можна створити свій опис і ключові слова з метою підвищення рейтингу в пошукових системах;

Початок і закінчення публікації будь-яких матеріалів можна запрограмувати за календарем. Можливість обмежити доступ до певних розділів сайту тільки для зареєстрованих користувачів, а з виходом Joomla 1.6 доступ як до розділу, так і до певного матеріалу з точністю до конкретного зв'язку матеріал <-> користувач;

Власні схеми розташування елементів по областях шаблону; Різні модулі (останні новини, лічильник відвідувань, докладна статистика відвідувань, гостьова книга, форум та інші). У версії 1,6 була сильно покращена система установки та управління розширеннями.

Тепер можливо одночасно встановлювати кілька розширень, об'єднаних в один інсталяційний пакет. Більше того, реалізована можливість автоматичного оновлення встановлених розширень (за умови, що розробник розширення задіює цей механізм);

У версії 1,6 з'явилася можливість публікації вмісту на декількох мовах; У версії 1,6 з'явилася можливість визначити час початку і завершення публікації модулів. Так само в новій версії Joomla поліпшені можливості по управлінню відображенням вмісту; Можливість створення не однієї, а декількох форм зворотного зв'язку для кожного контакту; Модуль прийому від віддалених авторів новин, статей і посилань; Ієрархія об'єктів;

Менеджер розсилки новин. Підтримка більше ніж 360 служб розсилки новин по всьому світу; Вбудований візуальний редактор TinyMCE; ЧПУ - «человекопонятний URL», наприклад, «example.com/news/2011 /»;

Більше 8000 (за станом на 13 вересня 2011) готових модулів і компонентів (http://extensions.joomla.org). [3, c.1]

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

Для роботи Joomla 1.5 потрібні:

   PHP:

PHP 4.3.10 або новіший, рекомендується 4.4.7, якщо встановлений PHP 5.3.x в php.ini рекомендується використовувати директиву error_reporting = E_ALL & ~ E_NOTICE

   MySQL 3.23.x або новіше, але не 6.x
   Apache 1.3.x або новіше.

Для версій 1,6 і 1,7 потрібно, як мінімум, Apache 2.0, PHP 5.2.4 і MySQL 5.0.4 [14, c. 125]