Преимущества и недостатки статических и динамических сайтов. Эволюция и классификация web-приложений. Требования, предъявляемые к системам управления контентом (CMS). Создание структуры сайта, информационное наполнение страниц. Разработка базы данных CMS.
Аннотация к работе
Поскольку интернет изначально был средством обмена данными между научными центрами, никто особенно не заботился о прозрачности и простоте его технологий. Лишь в последние несколько лет этот гигантский конгломерат сложнейших решений начал “обрастать” инструментарием высокого уровня, позволяющим людям, не обладающим специальными знаниями в данной области, эффективно осуществлять любую деятельность в Интернете. Сайт, построенный на основе такой системы в идеальном случае превращается в бизнес-инструмент, которым могут легко управлять непосредственно контент-менеджеры и пиар-специалисты. Из повседневной работы над ресурсом практически полностью исключается дополнительное “передаточное звено” (технические специалисты), что приводит к реальному снижению ежемесячной стоимости поддержки сайта и высочайшей оперативности внесения изменений в его структуру.Самое важное свойство сайта с точки зрения бизнеса - актуальность: насколько правдива информация, на сколько она актуальна на текущий момент, насколько точно она соответствует целям и задачам бизнеса. Любая информация на сайте должна меняться на столько быстро, на сколько этого требуют реалии бизнеса. Лучшим выходом, с точки зрения оперативности, для компаний владельцев сайтов будет наличие штатного Web - мастера. Этот вариант имеет свои плюсы и минусы, но изменения на сайте могут не потребоваться в течение долгого периода, в то время как деньги нужно будет платить постоянно. При обслуживании десятка сайтов вносить изменения в каждый из них в соответствии с дизайном этого сайта является непосильной задачей.Система управления контентом (Content Management System - CMS) - это автоматизированный редакторский комплекс, позволяющий управлять содержанием и структурой Интернет-ресурса в режиме online. На практике это означает, что любой, даже незнакомый с информационными технологиями пользователь, может совершенно самостоятельно управлять содержанием своего сайта, не прибегая при этом к услугам технического персонала. Системы управления контентом могут быть интересны с той точки зрения, что: r Не требуют профессиональной технической подготовки при использовании. r Могут быть успешно интегрированы во внутрикорпоративную информационную систему и служить для организации документооборота. r Экономически целесообразны при организации внутрикорпоративных систем и информационных порталов. В 90-е годы наиболее распространенной системой управления контента была следующая: в качестве программного обеспечения использовался web-сервер, предоставляемый в составе услуги хостинга, редактор HTML-документов (от Notepad до Macromedia DREAMWEAVER) и FTP-клиент (например, CUTEFTP, GFTP, FAR или TOTALCOMMANDER).Статической является гипертекстовая страница, которая целиком хранится на сервере и показывается посетителю в своем неизменном виде (следует учесть, что статическая страница может содержать некоторые изменяемые элементы, например баннеры, однако она все равно остается статической). Статическим принято называть сайт, большинство или все страницы которого являются статическими. Преимущества статических сайтов r Легко изменить внешний вид любой конкретной страницы, не повлияв на вид других страниц. r Несложно добавить на сайт новую страницу, скопировав и исправив файл с существующей страницей. r Человеку, занимающемуся поддержкой сайта, достаточно знать только язык HTML. r Сайт будет работать на любом сервере хостинга, даже с самыми ограниченными возможностями. r Сайт можно просматривать локально, не устанавливая дополнительное программное обеспечение. r Малое число используемых программных компонентов делает затруднительным взлом такой системы. Недостатки статических сайтов r Сложно внести изменения в структуру и внешний вид сайта, так как для этого необходимо изменить содержимое всех страниц (поскольку меню сайта, логотип и средства навигации дублируются на каждой странице). r Система не гарантирует единый стиль страниц сайта - любая ошибка при обработке файлов, содержащих страницы приводит к тому, что разные страницы сайта выглядят по-разному. r Невозможно использовать «динамические» компоненты, такие как голосования, форум, и т.д. r Отсутствует разделение прав доступа к сайту, так как человек, имеющий FTP-доступ, может изменить любую страницу.Динамической является гипертекстовая станица, формируемая сервером из нескольких частей или получаемая путем внесения либо изменения данных в страницу. Существует несколько способов генерации динамических страниц: r Первым вариантом может быть объединение нескольких (двух и более) отдельных частей в одну страницу - это самый простой способ генерации. r Вторым вариантом является заполнение шаблонной страницы какой-либо информацией, хранящейся отдельно или получаемой в результате работы алгоритма (например, в результате вычислений). r Третьим, и, пожалуй, самым распространенным вариантом является сочетание первых двух во всевозможных вариациях, т.е. страница собирается из нескольких кусочков, в которые при этом вносятся различные изменения. Соответс
План
Содержание
Введение
1. Виды сайтов
1.1 Определение CMS
1.2 Статический сайт
1.3 Динамический сайт
2. Эволюция web-приложений
3. Классификация web-приложений
4. Аналитический обзор решений и требований, предъявляемых к CMS
4.1 Классификация систем управления контентом
4.2 Функциональные и технологические возможности контент-систем
4.3 Обзор рынка CMS
5. Разработка системы администрирования контента
5.1 Требования к системе администрирования контента (CMS)
5.2 Терминология
5.3 Структура сайта
5.4 Структура и элементы статьи
5.5 Работа с системой администрирования разрабатываемой (CMS)
5.6 Управление разделами статей
5.7 Редактирование контента
5.8 Выбор платформы для реализации проекта
5.9 Обоснование выбора языковых и программных средств
5.10 Разработка базы данных CMS
5.11 Структура директорий
5.12 Принцип работы системы
5.13 Файлы библиотеки классов
6. Вопросы техники безопасности
6.1 Требования к системе управления охраной труда
6.2 Микроклимат в производственных помещениях и его нормирование
6.3 Оказание первой медицинской помощи при поражении электротоком
Заключение
Список используемых источников
Введение
Поскольку интернет изначально был средством обмена данными между научными центрами, никто особенно не заботился о прозрачности и простоте его технологий. Лишь в последние несколько лет этот гигантский конгломерат сложнейших решений начал “обрастать” инструментарием высокого уровня, позволяющим людям, не обладающим специальными знаниями в данной области, эффективно осуществлять любую деятельность в Интернете.
Одним из основополагающих ядер нового интернета являются системы управления контентом (CMS). Сайт, построенный на основе такой системы в идеальном случае превращается в бизнес-инструмент, которым могут легко управлять непосредственно контент-менеджеры и пиар-специалисты. Из повседневной работы над ресурсом практически полностью исключается дополнительное “передаточное звено” (технические специалисты), что приводит к реальному снижению ежемесячной стоимости поддержки сайта и высочайшей оперативности внесения изменений в его структуру.
С повсеместным внедрением CMS представление о сайте как об аналоге рекламного буклета или книги уходит. Статические ресурсы, требующие для развития существенных объемов ручного труда, стремительно уступают место динамическим.
В настоящее время любой корпоративный сайт можно представить в виде айсберга, надводная часть которого (содержимое сайта) видна пользователем, а огромная подводная часть (система администрирования) - скрыта от постороннего взора.
Пользователю сети Интернет не видно, что происходит внутри сайта, который он посещает. Но Интернет - разработчикам и их заказчикам известно, что большинство современных web-проектов строятся на основе CMS - систем управления контентом.
Современная хорошо спроектированная система администрирования значительно превосходит как по объему, так и по сложности разработки видимую часть ресурса: она позволяет редактировать информацию на сайте, выполнять различные задачи по администрированию, собирать и анализировать разнообразную статическую информацию о посетителях сайта и многое другое.
Информация в Интернете распространяется моментально. Поэтому, когда первые эффективно работающие и удобные CMS появились на Западе, многие отечественные разработчики проявили недюжинную прозорливость и выдвинули на рынок свои продукты, справедливо решив, что спрос на подобные системы будет расти с каждым днем. Их ожидания оправдались: теперь коммерческий сайт без использования современных технологий управления контентом можно уподобить медленному обозу, катастрофически снижающему мобильность армейского подразделения.