Система за управление на съдържанието
1. Същност на CMS
Система за управление на уеб съдържанието (англ. Content Management System - CMS) е вид софтуер, който позволява създаване, публикуване и редактиране на уеб сайт.
Целта на такива системи е да улеснят изграждането на динамичен уеб сайт с възможности за лесна промяна в съдържанието му по всяко време не само от програмисти, уеб дизайнери, а и от хора без специализирани технически знания. Тази технология цели да се намали максимално нуждата от ръчно писане на код. Това позволява на ползвателите на системите да се съсредоточат върху създаването и редактирането на самото съдържание, а не върху използваните технологии. Системите за управление на съдържанието се използват за съхраняване, контролиране и публикуване на новини и съобщения, упътвания, рекламни материали и др.
Система за управление на уеб съдържанието (англ. Content Management System - CMS) е вид софтуер, който позволява създаване, публикуване и редактиране на уеб сайт.
Целта на такива системи е да улеснят изграждането на динамичен уеб сайт с възможности за лесна промяна в съдържанието му по всяко време не само от програмисти, уеб дизайнери, а и от хора без специализирани технически знания. Тази технология цели да се намали максимално нуждата от ръчно писане на код. Това позволява на ползвателите на системите да се съсредоточат върху създаването и редактирането на самото съдържание, а не върху използваните технологии. Системите за управление на съдържанието се използват за съхраняване, контролиране и публикуване на новини и съобщения, упътвания, рекламни материали и др.
2. Основните характеристики
Основните характеристики на една завършена система за управление на уеб съдържанието са:
Основните характеристики на една завършена система за управление на уеб съдържанието са:
- Лесно и бързо публикуване на документи и материали.
- Идентификация на потребителите и разпределянето им в групи с различни права за достъп.
- Възможността да се дава определено ниво на достъп до категории от съдържанието или до отделни документи в него.
- Съхранение онлайн на всякакви видове материали (изображения, видео, документи, програми и др.).
При избора на CMS за изграждане на даден уеб сайт трябва да се обърне внимание на няколко важни фактора:
- Брой на лицата, използващи системата.
- Сложност на дизайна - ако всичките страници използват подобно оформление, тогава системата за управление на съдържанието може много по-лесно да бъде внедрена.
- SEO оптимизация - CMS трябва да дава възможност за лесно оптимизиране на сайта
3. Основни компоненти на CMS
- Създаване на съдържание - нови страници или обновяване на съдържание без необходимост да се владее HTML код.
- Управление на съдържание. След като една страница бъде създадена, тя се съхранява в хранилище на системата за управление на съдържанието.
- Публикуване. Когато съдържанието е вече в завършен вид в хранилището, то може да бъде публикувано в интернет. Системите за управление на съдържанието притежават и използват мощни средства за публикуване, които позволяват предварително дефинираните външен вид и подредба на сайта да бъдат автоматично приложени върху новото съдържание по време на публикуването му. Тя изцяло автоматизира процеса на публикуване на съдържанието.
Съдържанието и цялата информация в CMS обикновено се съхраняват в базирана на сървър система за управление на бази данни (СУБД). Данните, съхранявани в СУБД, се извличат и преобразуват в html страници или други документи. След това страниците, контролирани и публикувани от системата за управление на съдържанието, могат да бъдат видени от посетителите на сайта.
4. Популярни системи за управление на уеб съдържание:
- WordPress е най-популярната платформа за създаване на сайт лесно и бързо (https://wordpress.w3schools.bg/)
- Joomla
- Drupal
Важно! Как да си направим презентационен уеб сайт?
5. Трислойна архитектура на система за управление на уеб съдържание
Съвременните системи за управление на уеб съдържанието са изградени с трислойна архитектура от типа клиент - сървър, в която интерфейсът, обработката на приложения и съхранението и обработката на данни са логически разделени на отделни слоеве:
Съвременните системи за управление на уеб съдържанието са изградени с трислойна архитектура от типа клиент - сървър, в която интерфейсът, обработката на приложения и съхранението и обработката на данни са логически разделени на отделни слоеве:
|
Начин на работа при трислойната архитектура:
- Потребителският уеб браузър изпраща заявка за определена уеб страница.
- В бизнес слоя сървърът за приложения получава тази заявка, започва да изпълнява програмния код, установява връзка със слоя с данни и изпраща към него съответната заявка.
- В слоя с данни сървърът с база данни получава заявката, обработва я и изпраща резултатите обратно на сървъра за приложения.
- Сървърът за приложения форматира върнатата заявка във вид на HTML файл и изпраща резултата на браузъра, където потребителят може да го види.
По този начин сървърът за приложения играе ролята на платформа за доставяне на динамично съдържание. Сървърите за приложения могат да бъдат много. Уеб сървърът разпределя заявките между тях. Повечето системи за управление на съдържанието имат следната системна конфигурация:
- уеб сървър: Apache HTTP Server;
- бизнес слой: РНР;
- база данни: MySQL.
6. Предимства
Основните предимства на системите за управление на уеб съдържание са:
Основните предимства на системите за управление на уеб съдържание са:
- не се изискват знания за програмиране - със CMS може да се създава и управлява съдържание, да се персонализира дизайнът и да се добавя функционалност, без да се пише код от разработчик;
- лесно сътрудничество - множество потребители могат да влизат и да участват в планирането или редактирането на съдържание.
7. Оптимизацията на сайт създаден със CMS
a) SEO функции и разширения - CMS платформите предлагат вградени функции или добавки, които помагат за оптимизацията на сайта. С тяхна помощ може:
в) Лесни актуализации - CMS позволява да се правят промени на сайта бързо и лесно - от основни актуализации като препроектиране на уебсайтове до незначителни актуализации като промяна на изображението на началната страница.
a) SEO функции и разширения - CMS платформите предлагат вградени функции или добавки, които помагат за оптимизацията на сайта. С тяхна помощ може:
- Да се персонализират заглавията на страниците и метаописанията.
- Да се избират SEO структури 3а URL адреси.
- Да се създаде XML Sitemap.
- Да се оптимизира времето за зареждане на страница.
в) Лесни актуализации - CMS позволява да се правят промени на сайта бързо и лесно - от основни актуализации като препроектиране на уебсайтове до незначителни актуализации като промяна на изображението на началната страница.
8. Основни етапи за изграждане на сайт със CMS
Общият процес на изграждане на сайт със CMS включва следните етапи:
Общият процес на изграждане на сайт със CMS включва следните етапи:
- подсигуряване на уеб хостинг и име на домейн;
- инсталиране на избраната система за управление на съдържанието на уеб сървъра;
- конфигуриране на системата;
- добавяне на съдържание, като се използва интерфейсът на системата за управление на съдържанието.
Създаване на уеб сайт чрез използване на система за управление на уеб съдържание
Пример на сайт:
https://connector.social-hub.website/
https://connector.social-hub.website/
Как се прави безплатен сайт с Weebly
Урок на Weebly за начинаещи (2021 Пълен урок) – лесен професионален уебсайт
Изходен тест
https://forms.gle/67k3qb8YW94xoMdd7
https://forms.gle/67k3qb8YW94xoMdd7