Министерство высшего образования РФ
ГОУ ВПО «Удмуртский государственный университет»
Факультет информационных технологий и вычислительной техники
Кафедра высокопроизводительных вычислений и параллельного программирования
Курсовая работа по теме:
«CMSSiteEdit»
Проверил: Клочков М.А.
доцент, к.ф.-м.н.
Выполнили: студентки гр.ИТ-21
Сарварова Г.М.
Столярова Е.А.
Ижевск
2010
Содержание
Введение……………………………………………………………………………4
1. Описание CMS SiteEdit………………………………………………………..6
1.1.Общая характеристика CMS SiteEdit…………………………………….6
1.2.Установка CMS SiteEdit…………………………………………………..8
1.3.Регистрация CMSSiteEdit…………………………………………………9
1.4.Интерфейс программы SiteEdit………………………………………….10
1.4.1. Панель меню……………………………………………………….10
1.4.2. Панель инструментов. …………………………………………….14
1.4.3. Редактор содержания………………………………………………15
1.4.4. Редактор страниц сайта……………………………………………16
1.4.5. Редактор раздела……………………………………………………16
1.4.6. Редактор записей. ………………………………………………….17
1.4.7. Редактор CCS……………………………………………………….17
1.4.8. Редактор дизайна…………………………………………………..19
2. Создание сайта студенческой группы ИТ-21 УдГУ……………………….20
2.1.Общая характеристика сайта……………………………………………20
2.2.Установка шаблона и смена ориентации меню………………………..21
2.3.Создание первой страницы сайта………………………………………22
2.4.Создание фотоальбома…………………………………………………..23
2.5.Создание системы «Вопросы и предложения» ………………………..25
2.6.Создание пункта «Связь». ………………………………………………26
2.7.Создание старницы ссылок………………………………………………27
2.8.Создание страницы «Второго уровня» …………………………………28
Заключение ………………………………………………………………………29
Список литературы………………………………………………………………30
Приложение 1…………………………………………..…………………………31
Приложение 2…………………………………………..…………………………37
Приложение 3…………………………………………..…………………………43
Приложение 4…………………………………………..…………………………49
Приложение 5…………………………………………..…………………………55
Приложение 6…………………………………………..…………………………61
Приложение 7…………………………………………..…………………………67
Введение
Интернет сегодня выступает в качестве основной движущей силы информационного общества. В современном обществе практически нет области человеческой деятельности, которая не была бы представлена в сети. Интернет сегодня не только источник информации, но и удобное, а самое главное, быстрое средство коммуникации, благоприятное пространство для бизнеса, источник развлечений и т.п.
Практически каждый человек с различной частотой прибегает к его услугам, так как Всемирная сеть обладает такими неоспоримыми достоинствами как доступность, оперативность и информативность. Поэтому в настоящее время актуально создавать различные сайты.
Одним из способов создания сайта является создание сайта с помощью CMS(Content Management Software), которые получили широкое распространение в наше время.
Необходимость систем управления для владельцев сайтов начала проявляться в тот момент, когда количество материалов на веб-сайтах начало стремительно расти. Это привело к тому, что традиционные «ручные» технологии разработки и поддержки сайтов, когда сайт состоял из статических страниц и набора дополнительных специализированных скриптов, стали не столь эффективными. Ввод данных на сайт требовал (как минимум) знания технологий HTML/CSS верстки, изменения структуры сайтов были сопряжены с каскадным изменением большого количества взаимосвязанных страниц. Поэтому возникла потребность с одной стороны в унификации программных решений, а с другой в разделении дизайна и содержимого на две независимые составляющие.
CMS – это компьютерное программное обеспечение, предназначенное для упрощения и систематизации совместного создания документов и контента. Чаще всего, CMS – это веб-приложение, служащее для управления веб-сайтами и их содержимым.
CMS действительно разделяют сайты на две составляющие: дизайн (внешний вид сайта в целом, отдельных страниц, конкретных блоков информации) и содержимое (контент).
Таким образом, системы управления контентом решают две основные задачи. С точки зрения пользователей – это инструмент, который позволяет публиковать новости, размещать новые страницы на сайте и производить другие операции над содержимым через удобный интерфейс. При этом пользователь может не владеть технологиями интернет-разработки, но он обязательно должен понимать, как устроен сайт.
С точки зрения тех, кто делает сайты — это инструмент, который ускоряет разработку сложных сайтов, позволяя компоновать решения из готовых блоков, изменяя в определенных пределах логику работы и оформление.
Как правило, система управления это отдельный интерфейс, предназначенный для управления сайтом. Он может быть реализован как веб-приложение, когда пользователь входит в админзону своего сайта через обычный браузер по определенному адресу, или как отдельное Windows-приложение, требующее инсталляции. Разные подходы имеют различные преимущества и недостатки.
На сегодняшний день существует огромное количество CMS для управления сайтами. При этом стоит знать, что разработка сайтов может проводиться как на платной, так и одной из множества бесплатных свободно распространяемых CMS. Вопреки расхожему мнению непосвященных людей, бесплатные CMS являются достаточно функциональными и надежными системами. Примером такой бесплатной CMS является CMS SiteEdit.
Рассматриваемая тема «CMSSiteEdit» актуальна, что подтверждается уже выше сказанным. Данная работа посвящена описанию этой системы и ее применение для создания сайта студенческой группы ИТ-21 УдГУ.
1.Описание CMSSiteEdit
1.1.Общая характеристика CMSSiteEdit
SiteEdit –это система создания и управления сайтом. Использование CMS SiteEdit открывает все возможности создания сайтов, значительно расширит бизнес и сократит расходы на содержание интернет-ресурса.
Помимо основных функций имеет возможность создания интернет-магазина, форума, доски объявлений и включает систему продвижения сайта в поисковых системах.
SiteEdit – это профессиональная система создания и управления сайтом со встроенным графическим редактором. Наглядный и интуитивно понятный интерфейс не требует специальных знаний для создания и управления собственным сайтом. Система использует технологию клиент-сервер. Весь процесс проектирования и создания сайта происходит в режиме off-line, доступ к интернету требуется только для выгрузки готового проекта и изменений на веб-сервер.
Характеристики:
Системные требования:
· База данных: MySQL, Postgres SQL
· Операционная система: Windows, UNIX
· Веб-сервер: Apache
· Языки программирования: PHP
Безопасность и производительность:
· Фиксация действий пользователей (ведение лога)
· Защита от автоматического заполнения форм (CAPTCHA)
· Многоуровневое утверждение изменений (модерация публикуемых материалов)
· Разграничение доступа (распределение прав)
· Кэширование страниц
· Поддержка безопасного протокола при работе с системой (SSL)
Встроенные модули:
· Опросы и голосования
· Текст
· Фотоальбомы
· Гостевая книга
· Ссылки
· Контакты
· Карта сайта
· Новости
· RSS
1.2.Установка CMS SiteEdit
Программа для создания и управления сайтами SiteEdit создана как для профессионалов, так и для неподготовленных пользователей, желающих на профессиональном уровне создавать сайты и управлять ими впоследствии. Использование SiteEdit поможет пользователю освоить навыки дизайнера, программиста, редактора без длительного обучения и финансовых затрат. Возможности SiteEdit позволяют сделать сайт профессиональным с точки зрения содержания, оформления и технического исполнения. Сайт, созданный с помощью SiteEdit, отвечает отраслевым стандартам, принятым для современных Интернет-сайтов.
Для установки программы SiteEdit необходимо скачать программу из интернета — запустить файл «Setup.exe». Выполнить все требования установщика программы.
Технические требования к оборудованию при установке SiteEdit:
Минимальные технические требования:
· Процессор: Pentium 2 и выше.
· Оперативная память: 64Мб. и выше.
· Жесткий диск: 100Мб (минимальное свободное пространство)
· Операционная система: Windows 98 и выше.
· Предустановленные программы: Microsoft Internet Explorer версии 5.5 или выше.
· Для просмотра сайта достаточно одного из следующих браузеров: Microsoft Internet Explorer версии 5.0 или выше, Opera версии 5.2 или выше, Netscape Navigator версии 6 или выше, Mozilla версии 1.0 или выше.