Независимая система управления веб-содержимым
description
Transcript of Независимая система управления веб-содержимым
![Page 1: Независимая система управления веб-содержимым](https://reader035.fdocuments.net/reader035/viewer/2022081501/56814979550346895db6c550/html5/thumbnails/1.jpg)
Независимая система управления веб-содержимым
Анисимов А. О.Под руководством Васючковой Т. С.
![Page 2: Независимая система управления веб-содержимым](https://reader035.fdocuments.net/reader035/viewer/2022081501/56814979550346895db6c550/html5/thumbnails/2.jpg)
Независимая система управления веб-содержимым 2
Проблема
Много сайтов не имеют встроенных средств управления содержимым
Чтобы изменить контент, приходится переделывать сайт
Можно ли избежать этого?
![Page 3: Независимая система управления веб-содержимым](https://reader035.fdocuments.net/reader035/viewer/2022081501/56814979550346895db6c550/html5/thumbnails/3.jpg)
Независимая система управления веб-содержимым 3
Задача
Создать интерфейс для изменения содержимого
Сделать его достаточно простым
Сделать возможным использовать этот интерфейс на любом существующем сайте
![Page 4: Независимая система управления веб-содержимым](https://reader035.fdocuments.net/reader035/viewer/2022081501/56814979550346895db6c550/html5/thumbnails/4.jpg)
Независимая система управления веб-содержимым 4
Различия между сайтами
Структура сайта
Источники информации
Оформление
![Page 5: Независимая система управления веб-содержимым](https://reader035.fdocuments.net/reader035/viewer/2022081501/56814979550346895db6c550/html5/thumbnails/5.jpg)
Независимая система управления веб-содержимым 5
Структура сайта
![Page 6: Независимая система управления веб-содержимым](https://reader035.fdocuments.net/reader035/viewer/2022081501/56814979550346895db6c550/html5/thumbnails/6.jpg)
Независимая система управления веб-содержимым 6
Общие элементы
Изменение в одном месте
Автоматическая замена на всех страницах
![Page 7: Независимая система управления веб-содержимым](https://reader035.fdocuments.net/reader035/viewer/2022081501/56814979550346895db6c550/html5/thumbnails/7.jpg)
Независимая система управления веб-содержимым 7
Источники информации
Статичная информация
База данных
Файл
Веб-сервис
…
![Page 8: Независимая система управления веб-содержимым](https://reader035.fdocuments.net/reader035/viewer/2022081501/56814979550346895db6c550/html5/thumbnails/8.jpg)
Независимая система управления веб-содержимым 8
Визуальные критерии
Страница сайта загружается быстро
Страница сайта не выглядит “сломанной”
![Page 9: Независимая система управления веб-содержимым](https://reader035.fdocuments.net/reader035/viewer/2022081501/56814979550346895db6c550/html5/thumbnails/9.jpg)
Независимая система управления веб-содержимым 9
Прототип
Предоставление интерфейса для редактирования страниц
Показ изменений для посетителей
![Page 10: Независимая система управления веб-содержимым](https://reader035.fdocuments.net/reader035/viewer/2022081501/56814979550346895db6c550/html5/thumbnails/10.jpg)
Независимая система управления веб-содержимым 10
Клиент-сервер
![Page 11: Независимая система управления веб-содержимым](https://reader035.fdocuments.net/reader035/viewer/2022081501/56814979550346895db6c550/html5/thumbnails/11.jpg)
Независимая система управления веб-содержимым 11
Используемые языки и средства
Python
Django
JavaScript
AJAX
![Page 12: Независимая система управления веб-содержимым](https://reader035.fdocuments.net/reader035/viewer/2022081501/56814979550346895db6c550/html5/thumbnails/12.jpg)
Независимая система управления веб-содержимым 12
Интерфейс пользователя
![Page 13: Независимая система управления веб-содержимым](https://reader035.fdocuments.net/reader035/viewer/2022081501/56814979550346895db6c550/html5/thumbnails/13.jpg)
Независимая система управления веб-содержимым 13
Замена содержимого
![Page 14: Независимая система управления веб-содержимым](https://reader035.fdocuments.net/reader035/viewer/2022081501/56814979550346895db6c550/html5/thumbnails/14.jpg)
Независимая система управления веб-содержимым 14
Результаты работы
Интерфейс, который позволяет изменять содержимое сайтов, не имеющих специальных средств для этого
Для пользования интерфейсом не требуется специальных технических знаний
![Page 15: Независимая система управления веб-содержимым](https://reader035.fdocuments.net/reader035/viewer/2022081501/56814979550346895db6c550/html5/thumbnails/15.jpg)
Независимая система управления веб-содержимым 15
Планы на будущее
Функции добавления, удаления и перемещения контента
Контроль изменений
Отмена и возврат изменений при редактировании
Оптимизация всей системы
![Page 16: Независимая система управления веб-содержимым](https://reader035.fdocuments.net/reader035/viewer/2022081501/56814979550346895db6c550/html5/thumbnails/16.jpg)
Независимая система управления веб-содержимым 16
Вопросы?
![Page 17: Независимая система управления веб-содержимым](https://reader035.fdocuments.net/reader035/viewer/2022081501/56814979550346895db6c550/html5/thumbnails/17.jpg)
Независимая система управления веб-содержимым 17
Спасибо за внимание!