Системи керування вмістом для веб-ресурсів. Адміністрування сайта�
ПОВТОРЮЄМО
To Developer
�
�
Front-end — це користувацький інтерфейс, взаємодія користувача з сайтом в браузері (бік клієнта)
back-end — створення "серверної" частини в веб-додатках — баз даних, архітектури, програмної логіки (бік сервера)
�
PHP (англ. Hypertext Preprocessor — гіпертекстовий процесор), мова скриптів, що виконуються на сервері та генерують HTML, який відправляється клієнту (браузеру).
API (англ. Application Programming Interface — інтерфейс програмування застосунків) створює можливість використовувати ресурси інших програм (об’єкти, бібліотеки).
�
Система керування вмістом (англ. Content Management System, або CMS) — програмне забезпечення для організації спільного процесу створення, редагування й управління контентом веб-сайтів.
Принцип роботи всіх CMS заснований на поділі контенту (змісту) і дизайну (оформлення) сайта.
дизайн сайта змінюється рідко, контент може змінюватися щогодини. �CMS використовують так звані шаблони — спеціальні «порожні» заготовки сторінок, у яких дизайн сайта вже прописаний, і залишилося�лише наповнити їх інформацією. �
WYSIWYG-редактор (акронім від англ. What You See Is What You Get — що бачиш, те й отримуєш), візуальний редактор: у процесі редагування вміст має такий вигляд, як буде відображатися веб-сторінка браузером
Дизайн сайта змінюється рідко, контент може змінюватися щогодини. CMS використовують шаблони — спеціальні «порожні» заготовки сторінок, у яких дизайн сайта вже прописаний, і залишилося лише наповнити їх інформацією.
Найпопулярніші CMS
WordPress
WordPress дуже популярний, постійно вдосконалюється, є прекрасним інструментом для новачків.
WordPress — найкращий вибір для початківців завдяки простоті у використанні. Він особливо добре працює для невеликих та середніх веб-сайтів, блогів і невеликих магазинів електронної торгівлі.
�
Система Joomla
Joomla проста у використанні, але для новачка вона буде складнішою за WordPress, оскільки для Joomla потрібні навички програмування для будь-якої зміни дизайну.
Joomla є найкращою для електронної комерції або веб-сайтів соціальних мереж.
�
Drupal
Орієнтована насамперед на програмістів (аж ніяк не призначена для новачка), має дуже потужний інструментарій із широкими можливостями.
Drupal ідеальниq вибір для великих і серйозних сайтів, для яких необхідні знання програмування. Drupal потребує глибоких знань HTML, CSS і PHP.
�
Django CMS�
Django CMS - це сучасна платформа для веб-публікацій, створена на основі Django (python), платформи веб-додатків «для перфекціоністів до встановлених термінів».
django CMS пропонує готову підтримку для загальних функцій, які ви очікуєте від CMS, але також може бути легко налаштована і розширена розробниками для створення сайту, адаптованого до їх конкретним потребам.
Використання CMS
Пости
Лайкі
Коменти
Цікаво
На WordPress розроблені сайти Facebook та Forbes, СNN, ЗОШ № 5
На Joomla розроблені сайти Twitter та Гарвардського університету
На Drupal сайт Національної кримінальної агенції Великої Британії та кіностудії Warner Bros.
Адміністрування сайта — це комплекс заходів щодо підтримки чіткого функціонування сайта, його працездатності, швидкої роботи, зручності для користувача, регулярного розміщення матеріалів на його сторінках.
Складові адміністрування сайтів
Інформаційне�
Технічне�
Інтерактивна вправа
Аналізуємо. Обговорюємо
1 Чим відрізняється front-end від back-end?�2. Що таке CMS?�3. Назвіть функції систем керування вмістом.�4. Що таке шаблон сторінки?�5. Що таке WYSIWYG? Знайдіть в Інтернеті відомості про безкоштовні візуальні редактори.�
Домашнє завдання
Дослідіть веб-системи керування вмістом сайтів. Зробіть висновки.
Можна скористатися посиланням: https://websitesetup.org/�cms-comparison-wordpress-vs-joomla-drupal/ �http://docs.django-cms.org/
Автор презентації:
Речич Наталія
Гімназія №178 м. Києва
2018, доповнено Аністратенко Т.В., ЗОШ 5 м.Чернівці