Система управління сайтом-joomla

Joomla - це Система Управління Вмістом (CMS), створена тією ж самою, що отримала безліч нагород, командою, яка принесла сьогоднішню популярність системі Mambo CMS.

Назва «джумла» є фонетичної транскрипцією слова «Jumla» з мови суахілі, що означає «все разом» або «єдине ціле». Воно було вибрано, оскільки всі команди Мамбере виявилися одностайні в бажанні захистити інтереси творців і співтовариства, яке і є справжньою причиною успіху проекту. На вибір спільноти були запропоновані тисячі назв, але саме це пройшла серйозну перевірку професіоналами брендингу та маркетингу, які також вирішили, що движок Joomla - це кращий вибір.

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

Основна відмінність Joomla від інших систем - це бажання розробників залишити управління настільки простим, наскільки це можливо, забезпечуючи при цьому максимальну функціональність. Тому джумла досить просто встановити, вона дуже зручна в управлінні і надійна в роботі. Не вимагаючи при цьому для її використання глибоких знань в HTML. В результаті, не володіючи спеціальними знаннями, можна повністю контролювати свої сайти, замість того щоб платити надмірно великі суми грошей за закрите, що є чиєюсь власністю програмне забезпечення.

Joomla - це більше, ніж просто програма, це величезне співтовариство користувачів, яке включає в себе програмістів, дизайнерів, системних адміністраторів, перекладачів, технічних письменників, і що найважливіше, звичайних користувачів. Всі разом вони допомагають новачкам освоювати Joomla і підбирати ті «розширення», які краще реалізують їх задуми. Адже нові «розширення» для джумли публікуються буквально щодня. Більш того, завдяки докладної документації по API системи будь-якої сам може розробити розширення для реалізації своїх ідей.


Системні вимоги Joomla

Движок Joomla написаний на мові PHP, тому для її роботи на сервері повинен бути встановлений інтерпретатор PHP. Цей інтерпретатор випускається у версіях практично для будь-якої операційної системи. Сам по собі інтерпретатор не може працювати без веб-сервера. Джумла оптимізована для роботи під управлінням веб-сервера Apache, але може працювати і на інших серверах, в тому числі на Microsoft IIS. Так само для роботи Joomla на сервері повинна бути встановлена ​​СУБД MySQL (в даний час підтримується тільки ця СУБД).

Звичайно, Joomla - не ідеал і має свої недоліки. За безкоштовність і відритий код користувачі змушені чимось розплачуватися. На загальну думку, в жертву принесена безпеку. Не можна сказати, що джумла легко зламуються. Однак, випадки злому були і, на жаль, будуть. Статистика - річ уперта. Всьому виною відритий код системи і її компонент, помилки ( «дірки») в додаткових модулях. На захист системи варто сказати, що є величезний досвід по підвищенню рівня безпеки Joomla, є форуми, є патчі (латочки) і найголовніше, що все це російською мовою. Зламати ж сайт, теоретично, можна будь-який.

Ще одним недоліком Joomla, знову ж за статистикою, була швидкість завантаження. Спочатку все насправді було саме так. Але з виходом нової версії, швидкість збільшилася, а після вивчення інших CMS дана проблема взагалі перестала існувати. Вся справа в тому, що на швидкість завантаження сайту впливає відразу кілька причин: навантаження на сервер хостера, ширина каналу даних (швидкість трафіку), швидкість відбирання з бази даних, швидкість інтерпретування PHP коду. Почнемо з кінця: інтерпретатор PHP - один з найшвидших в світі мов програмування - до нього претензій навряд чи може бути. Отборка з бази даних безпосередньо залежить від сервера, де знаходиться база, розробники ж будь-CMS завжди знаходяться в стані оптимізації запитів до бази даних (у досконалості немає меж). А ось перші дві причини стають вирішальними.

Багатьма проводилися різні тести і виміри, щоб розібратися з цим питанням. Висновок вийшов простий: хочете, щоб сайт швидко завантажувався, використовуйте поменше обважування і Помічна хостер, а краще свій сервер в хорошій гермозоні. Це, власне, стосується будь-яких сайтів.

Звичайно, при бажанні можна знайти і інші недоліки у Joomla. Але всі вони можуть бути вирішені.

* Повністю заснований на БД движок з використанням PHP / MySQL.

Схожі статті