Що ж робить Joomla такою популярною?

333

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

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

Що ж робить Joomla такою популярною?

Можливості Joomla

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

Що ж робить Joomla такою популярною?

До основних можливостей Joomla можна віднести наступні:

використання бази даних для зберігання вмісту;

можливість налаштування структури сайту під певні види вмісту: новини, Огляди, Описи Продукції та інше;

можливість додавати нові функції і модулі на сайт;

можливість зміни тим візуального оформлення сайту;

можливість довільного розташування на сторінках позицій для виведення модулів, що відображають певну інформацію;

можливість управління користувачами, призначення їм рівня доступу і прав на перегляд тих чи матеріалів;

можливість зміни мов, на яких відображаються елементи управління сайту.

Серед інших можливостей Joomla і можливостей адміністрування можна виділити наступні:

управління сайтом через спеціальну «Панель Управління»;

управління системними параметрами сайту (параметри кешу, часовий пояс і інше);

зберігання файлів різних типів, у тому числі: PNG, PDF, DOC, XLS, GIF, JPEG та управління ними через спеціальний Медіа-Менеджер;

завантаження медіафайлів на сервер прямо з браузера;

управління меню і окремими їх пунктами;

можливість розміщення модулів на всіх або тільки на певних сторінках;

механізм прив’язки відносного шляху до даних, що зберігаються в системі зображень;

переміщення та копіювання матеріалів сайту між розділами;

візуальний редактор тексту, аналогічний з настільними офісними системами;

можливість створення матеріалів не тільки адміністраторами, але і відвідувачами сайту;

попередній перегляд редагованих матеріалів до їх публікації на сайті;

налаштування порядку виведення матеріалів на сторінках;

настроювані шаблони компонування елементів матеріалів на сайті;

ведення рейтингів матеріалів;

відправка посилання на матеріал поштою;

створення «полегшених» варіантів сторінки для друку;

архів матеріалів сайту;

управління рекламними банерами з можливістю підрахунку числа замовлених і досконалих показів;

можливість відображення стрічок новин, що експортуються іншими сайтами;

управління контактної інформації користувачів;

проведення голосувань і опитувань користувачів;

система пошуку за матеріалами сайту;

управління посиланнями на «корисні» сайти;

відображення шляху до даної сторінки сайту;

можливість вставки стороннього HTML-коду (наприклад, лічильників);

підтримка експорту стрічок новин з сайту;

можливість відображення випадково обраного матеріалу;

можливість відображення самих популярних і нових матеріалів;

відображення матеріалів, пов’язаних з поточним;

можливість вбудовування сторінок сторонніх сайтів в центральну область сторінки даного сайту;

можливість авторизації користувачів через облікові записи OpenID, LDAP або Gmail;

маскування адрес електронної пошти;

підсвічування коду, опублікованого в матеріалах;

підтримка SEF(тобто «красивих») посилань типу http://www.site.ru/section/id-category/id-title.html;

можливість розсилання масових та особистих повідомлень.

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

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

Нижче наводиться список найбільш популярних типів розширень:

форуми;

кошика для інтернет-магазинів;

новинні розсилки по електронній пошті;

календарі;

засоби керування документами;

галереї;

форми;

каталоги.

Кожне з цих розширень можна встановити в Joomla і отримати в своє розпорядження розширені функціональні можливості.

Розробка неофіційних розширень

Що ж робить Joomla такою популярною?

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

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

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

Плюси CMS Joomla

Почати розглядати плюси CMS joomla хочеться з тих, які багато досвідчені розробники вважають явними її перевагами.

Що ж робить Joomla такою популярною?

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

Відкритий код системи. При наявності певних умінь можна легко змінити сам движок.

Відмінна реалізація управління і роботи з модулями, шаблонами, компонентами і розширеннями. Це дозволяє в короткі терміни і з мінімумом зусиль з боку розробника створити інтернет-магазин, великий корпоративний сайт для великої компанії, або інформаційний портал.

Гнучкість. Використовуючи один і той самий шаблон можна легко поміняти вигляд одного компонента або цілого модуля без внесення виправлень в коді самого движка, але для цього потрібні знання PHP, CSS і JS. При цьому внесені зміни зберігаються у шаблоні.

Різноманіття шаблонів, модулів та доповнень. Цей плюс навряд чи потребує коментарів, оскільки навіть початківець розробник відразу його оцінить.

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

Велика кількість навчальних матеріалів. Сюди входить не тільки офіційна документація, а також відео, електронні посібники, форуми і співтовариства з технічної підтримки.

Низьке споживання ресурсів. Це важливо, коли потрібен не простий сайт візитка, а якийсь глобальний проект з великою кількістю різноманітної інформації

Русифікація. Переклад безлічі модулів на російську мову.

Мінуси CMS Joomla

Відразу хочеться зауважити, що наявні в ранніх версіях мінуси CMS joomla вже не актуальні. Мінуси CMS від версії до версії ліквідуються. Сьогодні до актуальних мінусів CMS joomla можна віднести всього два:

Створення великої кількості зайвого коду. Варто відзначити, що цей мінус можна сміливо вказувати для всіх існуючих сьогодні CMS.

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

Висновок

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

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

А ви використовуєте Joomla? Чи використовуєте ви Joomla в своїх проектах? Які труднощі у вас викликає роботи з цим движком. Чи доводиться вам створювати сайти на замовлення на движку Joomla?