Joomla (Джумла) - система управління контентом (CMS), яка є однією з найбільш простих по використанню і функціональності, а також не вимагає від користувача знань основ веб-програмування.
Основні можливості платформи Joomla:
1. Простота і інтуїтивність інтерфейсу, що дозволяє працювати з CMS користувачеві, який не має навіть початкових навичок веб-програмування.
3. Створення багаторівневого навігаційного меню веб-сайту.
4. Використання (безкоштовних і платних) готових шаблонів оформлення, при чому, в будь-який момент розробки проекту можна підключити інший шаблон, тим самим повністю змінити дизайн сайту без зміни вже розміщеного контенту.
5. Повністю настроюється структура сайту по розташуванню блоків, модулів і елементів.
6. Створення на веб-сайті необмеженої кількості сторінок.
8. Наявність можливості роботи з текстами в HTML-коді.
9. Управління мета-тегами.
10. Розробка незалежних версій сайту на різних мовах.
11. Створення сайтів з використанням розширень сторонніх розробників.
12. Установка обмежень доступу незареєстрованих відвідувачів до певних сторінках і розділах ресурсу.
14. Використання менеджера розсилки новин.
15. Робота движка Joomla під Linux. FreeBSD. MacOSx. Solaris. AIX. SCO. Windows.
16. Чи передбачена вбудована захист веб-сайту від спаму і різних інтернет-роботів (ботів).
Системні вимоги платформиJoomla
Хостинг-сервер для розміщення CMS повинен відповідати наступним вимогам:
1. Підтримувати мову програмування PHP (версії 4.3 і вище).
2. Підтримувати систему управління базами даних MySQL (версії 4.0 і вище).
4. Мова програмування PHP повинен підтримувати роботу з MySQL. XML і Zlib.
Для управління двигуном Joomla у користувача на комп'ютері повинен бути встановлений один з інтернет-браузерів: Opera. Firefox і Internet Explorer.
Установка системи управління контентомJoomla
Спочатку необхідно завантажити дистрибутив останньої версії Joomla з одного з офіційних ресурсів (наприклад, joomla. Ru).
В даному випадку папку з розпакувати дистрибутива CMS необхідно перенести в кореневій каталог локального сервера. Якщо використовується Apache сервер, то зазвичай це - c: \ apache \ groupapache \ htdocs. Якщо ж встановлено сервер XAMPP. то папка переноситься в каталог => www.
Перед установкою платформи Joomla на віддалений сервер, необхідно уточнити, які права доступу до сервера вам будуть надані і на які технічні характеристики ви можете розраховувати.
Процедура установки CMS в цьому випадку наступна:
1. Розпакування дистрибутива CMS в будь-який каталог на персональному комп'ютері.
2. Перенесення папки з файлами CMS на віддалений сервер, з розміщенням їх в кореневому каталозі.
3. Безпосередній запуск установки Joomla.
Установка платформи Joomla
У потрібному рядку латинськими літерами вказуємо назву свого веб-сайту (наприклад, avacym) і натискаємо => Створити (на даному етапі створена база даних, необхідна для работиweb-сайту).
Потім переглядаємо ліцензію і йдемо далі.
На сторінці => Основні установки, заповнюємо поля => Назва хоста, Ім'я та пароль користувача, Ім'я бази даних (введені дані слід зберегти - вони знадобляться вам для подальшого отримання доступу до веб-сайту).
Налаштування FTP-сервера пропускаємо, так як він у нас відсутня.
Потім до відповідних рядків вводимо => Назва сайту, E -mail, Пароль адміністратора (зберігаємо зазначені дані - вони так само будуть згодом необхідні) і натискаємо => Далі.
Видаляємо папку => installation (вона більше не потрібна).
Все, проект сайту створений!
Установка шаблона оформлення на Joomla
Підбираємо в інтернеті вподобаний шаблон оформлення (бажано на ресурсах, що викликають довіру) і завантажуємо його на комп'ютер, і разархивируем в окрему папку (наприклад, шаблони).
В панелі управління через вкладку => Розширення - Встановити / Видалити або => Шаблони - Завантажити файл і Встановити, вказуємо шлях до папки (або архівного файлу) і встановлюємо додаткові елементи.
Налаштування платформи Joomla
Підключення шаблонів і модулів до сайту
Підключення і настройка компонентів системи управління контентом Joomla - це один з важливих етапів роботи.
Переходимо в розділ => Розширення - Менеджер шаблонів і вибираємо наявний (в нашому випадку «Avacym») і встановлюємо його за замовчуванням.
Що стосується модулів, то на різних ресурсах в інтернеті їх можна знайти багато, наприклад:
JV_G-Weather_module - модуль, що дозволяє відображати прогноз погоди від пошуковика Google (в налаштуваннях можна вибрати конкретний регіон).
JV_Headline_module - модуль, який збирає в інтернеті останні новини для відображення в заголовку веб-сторінки.
Практично будь-який модуль вільно редагується через розділ => Розширення - Менеджер модулів.
Налаштування сайту створеного на платформеJoomla
Рекомендується спочатку «полазити» по глобальних налаштувань сайту і встановити необхідні параметри, так як потім що-небудь змінити буде складно. Знаходяться вони в розділі => Сайт - Глобальна конфігурація і включають три підрозділи: Сайт, Система і Сервер.
У підрозділі «Сайт» вказуються дані для веб-сайту: «назва», «мета опис» і «ключові слова».
У правій частині розташовуються настройки SEO.
Якщо поставити галочку в пунктах:
Початок роботи з Joomla
Перш, ніж додавати на сторінки проекту текст і картинки, необхідно визначитися зі структурою сайту.
Заповнюємо поля «Назва» (вказуємо назву розділу російською мовою) і «Псевдонім» (вказуємо назву цього розділу на латиниці, застосовуючи метод транслітерації).
Для автоматичної транслітерації словосполучень є зручний онлайн-сервіс - T ranslit.ru (досить ввести текст російською мовою і миттєво отримати його у вигляді набору латинських букв).
Перевіряємо, відзначена позиція «Публікація» (повинна бути галочка в рядку «так») і натискаємо кнопку => «Зберегти» (в правому верхньому куті).
Крім того потрібно налаштувати зовнішній вигляд головної сторінки і задати параметри відображення контенту.
Для цього відкриваємо розділ => «Меню - Головне меню» і в позиції => «Home» (додому) вибираємо тип меню (варіантів достатньо).
Позиція => «Додаткові параметри» в правій частині вікна дозволяє редагувати розміщується на сторінках контент.
Основні преімуществаплатформи Joomla:
1. Базова версія CMS є безкоштовною. Це дозволяє їй знайти своїх користувачів серед невеликих компаній, індивідуальних приватних підприємців, початківців веб-майстрів і блогерів.
2. Широка поширеність. У російській зоні значна частина сайтів створена на платформі Joomla. Як наслідок, в інтернеті можна знайти багато різних навчальних матеріалів та іншої корисної інформації з даного движку.
3. Простота використання. Інтерфейс панелі адміністратора не вимагає від користувача глибоких знань в веб-програмуванні.
4. Відкритий код. Це дає можливість внесення в код будь-яких змін, а при необхідності дозволяє «відкотитися» назад до первісного варіанта.
5. Універсальність. Движок Joomla може бути використаний для створення сайтів практично будь-якого типу (від сайту-візитки до інтернет-магазину).
6. Орієнтованість на веб-дизайнерів. Завдяки простій модифікації зовнішнього вигляду веб-сайту можна легко його змінювати, що дозволяє персоналізувати вигляд розроблюваного проекту.
7. Різноманітність доповнень. У мережі можна знайти найрізноманітніші плагіни для вдосконалення свого інтернет-проекту.
8. Локалізація. Значна частина додаткового програмного забезпечення для движка Joomla, як правило, якісно переведена на російську мову і поширюється безкоштовно.
Основні недоліки платформи Joomla:
1. Слабкий захист від злому. Як і більшість безкоштовних CMS. движок Джумла фахівцем зламуються за 10-15 хвилин, і сторонній користувач отримує доступ до вашого веб-сайту.
2. Надмірна код і повільне завантаження веб-сторінок. Частина програмного коду CMS викликає труднощі в роботі створеного ресурсу. Сторінки web-сайту завантажуються значно повільніше, ніж у інших платних систем управління контентом. А при установці великої кількості полігонів ситуація ще більш ускладнюється.
3. Повільність і велике навантаження на сервер.
4. Наявність дублюючих сторінок. Система грішить тим, що створює дублі веб-сторінок, і позбудеться від даної проблеми можна лише, встановивши додаткове розширення, що знову ж таки додатково «вантажить» хостинг-сервер.
5. Повільна індексація сайту пошуковими системами. Обумовлено це спочатку складною структурою створюваних проектів (має місце непродумана ієрархією розташування внутрішніх блоків і елементів).
6. Відсутність технічної підтримки з боку розробників платформи. Є тільки набір всіляких інструкцій і підручник по роботі з CMS. Складні питання вирішуються через різні форуми, але на це потрібен час.
7. Складність освоєння. Треба визнати, що універсальність і функціональність движка Joomla вимагають від користувача певних зусиль при його освоєнні.
Підводячи підсумок, можна з упевненістю констатувати, що якщо ви хочете бути єдиним господарем і адміністратором свого сайту, і крім вас ніхто не буде мати прав доступу до ресурсу, то вирішуючи питання про створення сайту, краще розглядати інші варіанти.
Моя порада - переходите на платну систему управління сайтом або скористайтеся серйозним конструктором сайтів (наприклад, Jimdo - один з кращих конструкторів, але дорогою за вартістю).