XS
SM
MD
LG
Державний університет інформаційно-комунікаційних технологій

(Державний університет телекомунікацій)


Адреса:
03110, Україна
м. Київ, вул. Солом'янська, 7
Контактна інформація:
Державний університет інформаційно-комунікаційних технологій

(Державний університет телекомунікацій)

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

17:18, 15-06-2021

На кафедрі Комп'ютерних наук студенти навчаються створення сайтів із застосуванням передових Web-технологій. До таких технологій відноситься створення сайтів на основі CMS.

CMS (англ. Content Management System) - це система управління контентом сайту. На професійному жаргоні CMS ще називають «движок сайту». На CMS працює більше половини сайтів в інтернеті. Приклади CMS: WordPress, Joomla !, OpenCart та ін. За різними даними на WordPress працюють від 30% до 40% всіх сайтів, які використовують CMS. Інші CMS, які увійшли в топ 5 на різних сайтах: Joomla !, Drupal, Wix, Shopify, Squarespace.

На практиці CMS - це веб-додаток, в якому люди створюють і обслуговують сайти. Основна перевага CMS - щоб створити сайт і працювати з ним не обов'язково знати програмування.

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

В плані дизайну у вас буде можливість встановити на сайт готовий шаблон і налаштувати окремі його елементи прямо в панелі управління CMS: шрифти, кольори, зображення, логотип, кнопки, посилання. Можливості по налаштуванню будуть відрізнятися в залежності від шаблону.

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

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

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

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

Розділ з безкоштовними доповненнями в панелі управління WordPress.

Переваги та недоліки CMS

Переваги CMS:

  • можна створити сайт самостійно і за короткий проміжок часу;
  • не потрібно розбиратися в дизайні і програмуванні;
  • розробка сайту буде коштувати дешевше;
  • зручно керувати вмістом сайту.

Недоліки CMS:

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

Для вирішення нетипових завдань, а також для підготовки висококваліфікованих фахівців зі створення сайтів, на кафедрі Комп'ютерних наук вивчають також такі мови Web-програмування, як HTML, CSS, JavaScript.

Бажаєте дізнаватись про особливості вступу у 2024 році?
Підписуйтесь на спільноти спеціальності "122 Комп’ютерні науки" кафедри Комп’ютерних наук та першим отримуйте новини, сповіщення про важливі події, підготовчі курси, дні відкритих дверей та багато цікавого.
Читайте також

Про кафедру

Кафедра Комп'ютерних наук

Отримати консультацію

Ваш запит на зворотній дзвінок отримає завідуючий кафедрою
Надіслати запит

Абітурієнту

Освітня програма: Комп’ютерні науки

За освітньою програмою Комп’ютерні науки, спеціальність 122 Комп’ютерні науки (англ. Computer Science, CS) готуються фахівці, що здатні виконувати функції розробника-програміста, спеціаліста по мережах, адміністратора баз даних, системного адміністратора, DevOps Engineer, спеціаліста по тестуванню програм, IT-архітектора. Вони володіють навичками алгоритмічного мислення, уявлення інформації, програмування і проектування комп’ютерних систем. Основні розділи: алгоритми і структури даних, мови програмування, архітектура комп'ютерів, операційні системи і комп'ютерні мережі, розробка програмного забезпечення, сервери і бази даних, штучний інтелект та робототехніка, комп'ютерна графіка, взаємодія людини і комп'ютера та ін.

Освітня програма: Комп’ютерні науки

За освітньою програмою Комп’ютерні науки, спеціальність 122 Комп’ютерні науки (англ. Computer Science, CS) готуються фахівці, що здатні виконувати функції розробника-програміста, спеціаліста по мережах, адміністратора баз даних, системного адміністратора, DevOps Engineer, спеціаліста по тестуванню програм, IT-архітектора. Вони володіють навичками алгоритмічного мислення, уявлення інформації, програмування і проектування комп’ютерних систем. Основні розділи: алгоритми і структури даних, мови програмування, архітектура комп'ютерів, операційні системи і комп'ютерні мережі, розробка програмного забезпечення, сервери і бази даних, штучний інтелект та робототехніка, комп'ютерна графіка, взаємодія людини і комп'ютера та ін.

Переглядів: 6 454