====== Системи керування вмістом для веб-ресурсів ====== ===== СКВ (CMS) ===== Система керування вмістом (СКВ; англ. Content Management System, CMS) — програмне забезпечення для організації вебсайтів чи інших інформаційних ресурсів в Інтернеті чи окремих комп'ютерних мережах. Перші СКВ були розроблені у великих корпораціях для організації роботи з документацією. У 1995-му від компанії CNET відокремилася окрема компанія Vignette, яка започаткувала ринок для комерційних СКВ. З часом діапазон продукції розширювався і дедалі більше інтегрувався у сучасні мережеві рішення аж до популярних вебпорталів. Багато сучасних СКВ поширюються як безкоштовні і легкі у встановленні (інсталяції) програми, які розробляються під ліцензією [[wp>GNU_General_Public_License|GNU/GPL]] групами ентузіастів. Системи управління [[wp>вебсайт|вебсайтом]] часто розраховані на роботу у певному програмному середовищі. Наприклад, система MediaWiki, під управлінням якої працює Вікіпедія, написана мовою програмування PHP і зберігає вміст і налаштування у базі даних типу [[wp>MySQL]] або [[wp>PostgreSQL]]; тому для її роботи потрібно, щоб на сервері, де вона розміщена, були встановлені вебсервер ([[wp>Apache]], [[wp>Internet_Information_Services|IIS]] чи інший), підтримка [[wp>PHP]] та системи керування базами даних [[wp>MySQL]] або [[wp>PostgreSQL]], а також, в разі необхідності, додаткові програми для обробки зображень чи математичних формул. Такі вимоги є досить типовими для відкритих СКВ. ===== Основні переваги система керування вмістом веб-ресурсів ===== **Простота** – Ви можете виконувати операції з сайтом дуже швидко і без спеціальних навичок. Що б вам не було потрібно, це вирішується в два кліка. **Функціональність** – Система управління дає можливість ефективно вирішувати будь-які завдання, що вимагаються від сайту. Вона не прив’язана до конкретних технологій, тобто на ній легко будувати як управляємою flash-сайти, так і HTML-ресури. CMS не накладає обмежень на функціональність вашого ресурсу. Гнучкість – Система управління гнучко перебудовується під кожен проект за рахунок використання модульної структури. Завдяки цьому ви завжди отримуєте індивідуальну CMS саме під ваш сайт. **Висока швидкість роботи** – Система управління не виконує зайвих дій, а тому працює максимально швидко. CMS призначена для сайтів з високою відвідуваністю і сайтів на просуванні, де швидкість відгуку є одним з найважливіших параметрів. **Захист даних** – Система управління захищає ваші дані. Якщо ви випадково видалите яку-небудь сторінку або так чи інакше втратите важливу інформацію, її можна буде легко відновити. ===== Які завдання вирішує CMS? ===== * Дозволяє створювати будь-яку кількість розділів і підрозділів будь-якого рівня вкладеності; * Автоматично будує меню і карту сайту на основі структури; * Дозволяє легко модифіковані текст на сторінці; * Дає доступ до прямого редагування HTML-коду для фахівців; * Дозволяє управляти списками, стилями шрифту, накресленням і масою інших параметрів, тобто надає всі можливості сучасних текстових редакторів; * Підтримує імпорт з MS Word та аналогічних редакторів; * Автоматично оптимізує графіком для розміщення на сайті; * Дозволяє редагувати META-теги і title сторінки; * Дає можливість робити заголовок сторінки в навігації відмінним від її title; * Підключати додаткові модулі для різних сторінок сайту. {{ https://upload.wikimedia.org/wikipedia/commons/thumb/2/20/WordPress_logo.svg/540px-WordPress_logo.svg.png?nolink }} **WordPress** (вимовляється «Вордпрес») — система керування вмістом з відкритим кодом, яка через свою простоту в установленні та використанні широко застосовується для створення вебсайтів. Сфера використання — від блогів до складних вебсайтів. Вбудована система тем і плагінів у поєднанні з вдалою архітектурою дозволяє конструювати на основі WordPress практично будь-які вебпроекти.\\ {{ https://upload.wikimedia.org/wikipedia/commons/thumb/e/e8/Joomla%21-Logo.svg/512px-Joomla%21-Logo.svg.png?nolink }} **Joomla!** (вимова: «Джу́мла») — відкрита універсальна система керування вмістом для публікації інформації в інтернеті. Підходить для створення маленьких і великих корпоративних сайтів, інтернет порталів, онлайн-магазинів, сайтів спільнот і персональних сторінок.\\ {{ https://upload.wikimedia.org/wikipedia/commons/thumb/7/75/Druplicon.vector.svg/524px-Druplicon.vector.svg.png?nolink&100 }} **Drupal** ( [ˈdruːpəl], укр. Друпал) — популярна вільна модульна система керування вмістом (СКВ, англ. CMS) з відкритим вихідним кодом, написана на мові програмування PHP та розповсюджується за ліцензією GNU.\\ {{ https://upload.wikimedia.org/wikipedia/commons/thumb/5/55/Magento_Logo.svg/512px-Magento_Logo.svg.png?nolink }} **Magento** — eCommerce платформа з відкритим кодом, призначена для створення інтернет-магазинів. Поширюється за ліцензією OSL 3.0. {{ https://upload.wikimedia.org/wikipedia/commons/thumb/5/58/Logo_TYPO3.svg/482px-Logo_TYPO3.svg.png?nolink }} **TYPO3** — система керування вмістом (англ. content management system / framework, CMS/CMF) з відкритим кодом і вільною ліцензією. Написана мовою програмування PHP, для зберігання даних використовує безкоштовні системи керування базами даних MySQL / MariaDB / Postgres / SQLite. {{ https://upload.wikimedia.org/wikipedia/commons/6/6a/PrestaShop_Logo.png?nolink&100 }} **PrestaShop** — система керування вмістом (CMS) для інтернет-магазинів з відкритим кодом. Система написана на PHP, для написання шаблонів використовується Smarty, для створення баз даних використовується MySQL. Система призначена для малого та середнього бізнесу і має понад 310 стандартних функцій для швидкого створення функціонального магазину. {{ https://upload.wikimedia.org/wikipedia/commons/thumb/6/63/OpenCart_logo.svg/512px-OpenCart_logo.svg.png?nolink }} **OpenCart** — система керування вмістом з відкритим кодом, призначена для створення інтернет-магазинів. Розповсюджується за ліцензією GNU General Public License. {{ https://upload.wikimedia.org/wikipedia/commons/b/b9/Phpbb3-ccw-logo.png?nolink }} **phpBB** (PHP Bulleting Board) — популярний безкоштовний вебфорум з відкритим кодом, розроблений на скриптовій мові PHP, що підтримує різні СУБД, включаючи MySQL, PostgreSQL, MS SQL Server, MS Access, SQLite, а також Oracle (при наявності необхідних змін). ===== Конструктор сайтів ===== Конструктор сайту – це програмне забезпечення для створення сайту у візуальному редакторі без спеціальних знань програмування. Як правило, конструктор сайту це окрема самостійна послуга, але може надаватися як додаткова хостинговою компанією. Термін «конструктор веб-сайтів» зазвичай стосується платформ «все в одному», призначених для спрощення процесу створення веб-сайту. Як правило, конструктори веб-сайтів розміщуються самим постачальником, тому користувачам не потрібно турбуватися про пошук хоста. Конструктор сайтів може бути оснований на базі CMS (системи керування контентом), наприклад, редагувати сайт на WordPress в режимі конструктора можна за допомогою спеціальних плагінів Visual Composer, Page Builder і т.д. Найчастіше робота конструктора виходить з SaaS (англ. software as a service — програмне забезпечення як послуга). SaaS - це модель роботи з програмним забезпеченням, при якій розробку та технічне обслуговування програмної частини бере на себе постачальник послуги, надаючи користувачеві доступ та можливість використовувати програмне забезпечення, але не можливість керувати ним. Прикладами таких ресурсів є {{ https://upload.wikimedia.org/wikipedia/commons/4/43/Weebly_logo_2013.png?nolink }} **Weebly** — це безкоштовний онлайн-сервіс візуального (WYSIWYG) створення сайтів без необхідності знань HTML-коду. Він дозволяє розміщувати сайт в мережі Інтернет під доменом [username].weebly.com або під власним доменом користувача. {{ https://upload.wikimedia.org/wikipedia/commons/6/66/Ucoz_logo-tr.gif?nolink }} **uCoz** — безкоштовий вебхостинг з вбудованою системою керування сайтом. Модулі uCoz можуть використовуватися як у єдиній зв'язці для створення повнофункціонального сайту, так і окремо, наприклад, як блог-платформа, вебфорум тощо. {{ https://upload.wikimedia.org/wikipedia/commons/thumb/f/fe/Jimdo_Logo_2021.svg/1280px-Jimdo_Logo_2021.svg.png?nolink }} **Jimdo** — німецький розробник сайтів. Компанія є приватною, її штаб-квартира знаходиться в Гамбурзі, Німеччина, з офісами в Мюнхені та Токіо. {{ https://upload.wikimedia.org/wikipedia/commons/thumb/5/54/Wix.com_Logo.svg/563px-Wix.com_Logo.svg.png?nolink }} **Wix.com** — міжнародна хмарна платформа для створення та розвитку інтернет-проектів, що дозволяє будувати професійні сайти і їхні мобільні версії на HTML5 з допомогою інструментів drag-and-drop ===== Що краще: CMS чи конструктор веб-сайтів? ===== Якщо ви шукаєте найпростіший спосіб створити новий веб-сайт, вам слід почати пошук із конструкторів веб-сайтів. Конструктори веб-сайтів пропонують більш інтегровані служби, що означає, що ви зможете запустити сайт із набагато меншою роботою. Якщо вас влаштовує базовий дизайн, ви можете просто вибрати шаблон і почати розробляти вміст. ===== Джерела ===== * [[wp>Система_керування_вмістом|Система керування вмістом]] * [[https://websait.uz.ua/posluhy/cms/|websait.uz.ua]] * [[https://hostiq.ua/wiki/about-sitebuilder/|hostiq.ua]]