Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
4 МП WEB-5к.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
7.3 Mб
Скачать

Тема 3. Система управління вмістом Joomla

  1. Складові CMS-системи

  2. Системні вимоги до встановлення CMS Joomla

  3. Інсталяція CMS-системи Joomla

  4. Структура CMS Joomla

  5. Адміністрування CMS Joomla

  1. Складові cms-системи

Абревіатура CMS розшифровується як «Content Management Software» («програмне забезпечення для керування вмістом»). У нашій країні прийнято останню букву «S» розшифровувати як «System», а українською це зазвичай звучить як «Система управління контентом». Іноді вживається більш просту назву - "движок сайту".

CMS з'явилися не так давно. Першою системою прийнято вважати Vignette, яка з'явилася в кінці 1995 році. У нас в країні рішення з управління вмістом з'явилися значно пізніше.

Необхідність систем управління для власників сайтів почала з’являтись в той момент, коли кількість матеріалів на веб-сайтах почала стрімко зростати. Це призвело до того, що традиційні «ручні» технології розробки і підтримки сайтів, коли сайт складався із статичних сторінок і набору додаткових спеціалізованих скриптів, стали не встигати за швидко змінними умовами бізнесу. Введення даних на сайт вимагало (як мінімум) знання технологій HTML / CSS верстки, зміни структури сайтів були пов'язані з каскадною зміною великої кількості взаємопов'язаних сторінок. Різні автоматизовані механізми, на зразок гостьових книг і новинних стрічок, упроваджені на сайтах як окремі скрипти і, як правило, написані різними фахівцями, перестали задовольняти вимогам безпеки. На багатьох сайтах стали з'являтися «зоопарки» з різних технологій і підходів до розробки, тому виникла потреба з одного боку в уніфікації програмних рішень, а з іншого в розділенні дизайну і вмісту на дві незалежні складові.

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

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

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

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

2. Системні вимоги до встановлення cms Joomla

Joomla написана мовою PHP, тому для її роботи потрібно щоб на сервері був встановлений інтерпретатор PHP з включеною підтримкою MySQL, XML і Zlib (mod_mysql, mod_xml, mod_zlib). Сам по собі інтерпретатор не може працювати без веб-сервера. Joomla оптимізована для роботи під управлінням веб-сервера Apache, але може працювати і на інших серверах, у тому числі на Microsoft IIS.

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

Системні вимоги для Joomla 1.6/1.7:

  • Apache: v2.x рекомендовано або вище

  • PHP: 5.2.4 і вище

  • MySQL: 5.0.4 і вище

або:

  • Microsoft IIS: v7

  • PHP: 5.2.4 і вище

  • MySQL: 5.1

Для використання доброзичливих посилань на Apache повинен бути встановлений модуль mod_rewrite.

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