1 of 14

Системи керування вмістом для веб-ресурсів. Адміністрування сайта

2 of 14

Developer

  • Нам потрібно розробити макет, створити його за допомогою тегів HTML, селекторів CSS і сценаріїв JS. Розмістити на певному сервері. Наповнити контентом і постійно оновлювати. Бажано зв’язати його із соціальними мережами, надати можливість зворотного зв’язку.
  • Отже, ми повинні знати й уміти використовувати різноманітні API, програмувати мовою PHP і використовувати безліч інших технологій. Тобто ми одночасно маємо бути front-end та back-end розробниками (developer).

3 of 14

Froристувачем та базовою апаратно-адміністративноnt-end — інтерфейс взаємодії між кою частиною (back-end).

Front-end — це користувацький інтерфейс, а back-end — адміністративний, пов’язаний із керуванням сайтом.

PHP (англ. Hypertext Preprocessor — гіпертекстовий процесор), мова програмування, створена для генерації HTML-сторінок на вебсторінці сайта.

API (англ. Application Programming Interface — інтерфейс програмування застосунків) створює можливість використовувати ресурси інших програм.

4 of 14

Система керування вмістом (англ. Content Management System, або CMS) — програмне забезпечення для організації спільного процесу створення, редагування й управління контентом веб-сайтів.

Принцип роботи всіх CMS заснований на поділі контенту (змісту) і дизайну (оформлення) сайта.

дизайн сайта змінюється рідко, контент може змінюватися щогодини. �CMS використовують так звані шаблони — спеціальні «порожні» заготовки сторінок, у яких дизайн сайта вже прописаний, і залишилося�лише наповнити їх інформацією.

5 of 14

Функції СМS

Подання інформації�у вигляді, зручному�для навігації, пошуку

Публікація

контенту

Керування контентом:

зберігання, контроль версій, дотримання режиму доступу, управління потоком документів тощо

Надання інструментів�для створення вмісту,�організація спільної�роботи над вмістом

6 of 14

WYSIWYG-редактор (акронім від англ. What You See Is What You Get — що бачиш, те й отримуєш), візуальний редактор: у процесі редагування вміст має такий вигляд, як буде відображатися веб-сторінка браузером

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

7 of 14

Найпопулярніші CMS

8 of 14

WordPress

WordPress дуже популярний, постійно вдосконалюється, є прекрасним інструментом для новачків.

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

9 of 14

Система Joomla

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

Joomla є найкращою для електронної комерції або веб-сайтів соціальних мереж.

10 of 14

Drupal

Орієнтована насамперед на програмістів (аж ніяк не призначена для новачка), має дуже потужний інструментарій із широкими можливостями.

Drupal ідеальниq вибір для великих і серйозних сайтів, для яких необхідні знання програмування. Drupal потребує глибоких знань HTML, CSS і PHP.

11 of 14

Використання CMS

Пости

Лайкі

Коменти

12 of 14

Цікаво

На WordPress розроблені сайти Facebook та Forbes, СNN

На Joomla  розроблені сайти Twitter та Гарвардського університету

На Drupal сайт Національної кримінальної агенції Великої Британії та кіностудії Warner Brothers

13 of 14

Адміністрування сайта — це комплекс заходів щодо підтримки чіткого функціонування сайта, його працездатності, швидкої роботи,зручності для користувача, регулярного розміщення матеріалів на його сторінках.

14 of 14

Складові адміністрування сайтів

Інформаційне

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

Технічне

    • забезпечення будь-якому користувачеві постійного стабільного доступу до сайту
    • вибір та налаштування хостингу
    • цілодобовий контроль стану сервера
    • підтримка сайту в цілодобовому робочому стані