сайтом займається провайдер, у кого орендований і де розташований даний сервер, безпекою самого сайту займається фірма, яка розробляла сайт, важливий лише той момент, щоб канал синхронізації даними був тільки з сервером до облікової програмою.
Робиться щоденне резервне копіювання бази даних облікового програми, доступ до сервера мають тільки співробітники інформаційно-аналітичного відділу, при синхронізації цін з системи обліку на сайт використовується перевірка даних.
Проектування Web-сайту
Проектування алгоритму роботи користувача з Web-сайтом
Всі інтернет-додатки характеризуються загальним алгоритмом роботи з користувачем. Уявімо даний алгоритм на малюнку 2.1.
Рисунок 2.1 - Схема алгоритму роботи програми з користувачем
Де «умова 1» означає «чи є запитана сторінка в кеш пам'яті системи?», а «умова 2» означає «яку дію вибрав користувач?».
Дана схема показує загальну структуру алгоритму роботи користувача з будь-яким Інтернет-додатком. Використовуючи?? го як загальний варіант використання системи усіма користувачами, спроектуємо конкретні алгоритми використання системи кожним з можливих користувачів і створимо діаграми варіантів використання системи.
Основна ідея систем управління контентом - поділ візуального дизайну сайту і його інформаційного наповнення. При створенні сайту за допомогою такої системи розробляється набір шаблонів сторінок, в яких згодом розміщується інформація. У цьому випадку роль розробників (фактично це група впровадження) обмежується тільки створенням початковій інформаційної системи на основі системи управління контентом, потім користувачі самі публікують необхідну інформацію і визначають її уявлення. Управління сайтом зводиться до мінімуму, - адміністратору залишається тільки керувати користувачами.
Користувачі CMS діляться на дві групи - творці шаблонів сторінок і автори контенту (інформаційного наповнення). Таким чином, одна група користувачів створює структуру та оформлення сторінок, а інша наповнює його змістом.
Функції систем управління контентом структуровані згідно життєвому циклу системи.
Спочатку група впровадження розгортає ядро ??CMS і створює в СУБД інформаційне сховище контенту - БД [12]. Далі адміністратор надає доступ до системи різним користувачам, потім створюється контент, він публікується, і в ньому застосовуються шаблони оформлення
Створення контенту.
На першому етапі необхідно створити всі типи контенту і схеми їх мета описів, а також налаштувати систему на певний потік робіт (якщо система підтримує створення потоків робіт, а не використовує єдиний вбудований). Поняття типу контенту аналогічно поняттю класу, а елементи контенту являють собою набір екземплярів таких класів raquo ;. Типами контенту є, наприклад, текст і зображення; екземпляром контенту конкретний документ або картинка.
Наступна важлива можливість - зберігання інформації про версії контенту. Це дозволяє задати номер версії будь-яких операцій зміни контенту і при необхідності відновити його. У будь-який момент можна відмовитися від змін і, практично в режимі реального часу, відкотитися на одну з попередніх зафіксованих версій. Строгий контроль версій необхідний для визначення відповідальності окремих осіб, а також для резервного і аварійного відновлення системи.
Крім управління контентом, система повинна надавати можливість створювати метадані про нього. Метадані - це відомості про даних, властивості даних.
Прикладом метаданих служать ключові (характерні) слова документів, призначені для пошукових або звітних систем. Системи управління контентом, що розглядаються в даному огляді, не підтримують метадані, хоча можна спеціально ввести додаткові типи контенту, що представляють собою метадані.
Після того, як всі типи контенту створені, автори інформаційного наповнення починають створювати, змінювати і видаляти елементи контенту зазначеного типу. CMS вже містить деякий набір візуальних компонентів, наприклад, для редагування тексту, вибору зображень, вибору шаблону подання.
Крім безпосередньо редагування елементів контенту, необхідно передбачити розбиття контенту за категоріями або рубриками.
Створення шаблонів оформлення.
В якості вирішення проблеми подання в системах управління контентом використовується технологія шаблонів, що визначають зовнішній вигляд сторінки.
Розробнику шаблонів не потрібно знати ніяких технічних тонкощів. На ранніх етапах існування WWW шаблони представляли заготовки HTML-ко...