- •Пояснительная записка к дипломной работе
- •Реферат
- •Глава 3. Разработка сайта 30
- •Введение
- •1 Аналитическая часть
- •1.1 Характеристика сайта
- •1.2. Обзор cms
- •Требования к по
- •1.3 Обзор графического по
- •1.4. Обоснование выбора
- •2 Информационно-логическая модель
- •2.2.2 Описание создания страниц web-сайта
- •Глава 3. Разработка сайта
- •3.1. Разработка логотипа отюм
- •3.2. Разработка анимированного меню
- •3.3. Разработка логотипа сайта
- •3.4. Создание макета сайта в Wp
- •Установка в деталях Шаг 1: Загрузка и распаковка
- •Шаг 2: Создание базы данных и пользователя
- •Работа с cPanel
- •Работа с phpMyAdmin
- •Работа с MySql клиентом
- •Работа с системой Plesk Шаг 3: Настройка файла wp-config.Php
- •Шаг 4: Размещение файлов
- •Размещение файлов в корневом каталоге
- •Размещение файлов в подкаталоге
- •Шаг 5: Запуск установки
- •Решение проблем при запуске установки
- •Распространенные проблемы установки
- •Установка MultipleBlogs
- •Установка WordPress на локальном компьютере
- •Заключение
- •Приложения
- •Список использованных источников
- •Приложение а
- •Приложение б
- •Приложение в
1 Аналитическая часть
1.1 Характеристика сайта
Сайт в первую очередь должен осуществлять следующий функционал:
Реклама (популяризация турниров юных математиков в частности, и научно-исследовательской деятельности учащихся в целом).
Информирование заинтересованных лиц о датах, сроках, об изменениях условий задач и о результатах турниров.
Исходя из функционала, нами была предложена следующая логическая модель сайта.
Дерево
Имеющаяся информация была разбита на две части: статистическая и динамическая. В статистической части помещено описание самих турниров.
Описание турнира
В динамической части помещена информация следующего типа: положения, задачи, результаты.
Также были размещены ссылки на родственные сайты:
И ссылку
1.2. Обзор cms
CMS - это система, которая позволяет в удобном виде создавать и управлять (редактировать, удалять) текстовыми материалами и мультимедиа документами (содержимое или контент) на сайте. Аббревиатура «CMS» появилась от английской фразы Content Management System, что и переводится как система управления контентом. CMS были созданы для экономии времени, которое необходимо на создание или редактирование статьи.
Таким образом, в CMS внутренняя структура и дизайн отделены от контента, и, чтобы управлять сайтом, не нужно каких-то дополнительных знаний в технологиях интернет-разработки.
Все системы управления контентом разделяются на платные и бесплатные.
К бесплатным CMS относятся: Joomla, Drupal, Wordpress, 2z-project и другие.
Из платных CMS широкое распространение получили DLE (DataLifeEngine), которая больше подходит для развлекательных сайтов, UMI.CMS, NetCat.
Рассмотрим более подробно каждую CMS.
Joomla – самая популярная в мире система управления сайтом с открытым кодом. CMS Joomla позволяет добиваться наилучшего соотношения цена-качество при создании любого сайта. В отличие от многих других систем, для Joomla подойдет практически любой хостинг с поддержкой php и mysql. Управление сайтом на Joomla не требует специальных знаний программирования и html-верстки.
Joomla обладает следующими характеристиками:
полностью основана на базах данных с использованием PHP/MySQL;
модуль безопасности для многоуровневой аутентификации пользователей/администраторов;
секции новостей, продукции или услуг легко редактируемы и управляемы;
разделы тем могут быть добавлены авторами;
полностью настраиваемые схемы расположения элементов; включая левый, правый и центральный блоки меню;
возможность загружать изображения при помощи браузера в собственную библиотеку - для последующего использования с любого места сайта;
форум, опросы, голосования для эффективной обратной связи;
работа под Linux, FreeBSD, MacOSX, Solaris, AIX, SCO, WinNT, Win2K.
Возможности администрирования:
возможность создавать неограниченное количество страниц;
четкая организация структуры сайта;
для каждой динамической страницы можно создать свое описание и ключевые слова в целях повышения рейтинга в поисковых системах;
начало и окончание публикации любых материалов можно запрограммировать по календарю;
возможность ограничить доступ к определенным разделам сайта только для зарегистрированных пользователей;
секции новостей, продукции или услуг легко редактируемы и управляемы;
полностью настраиваемые схемы расположения элементов по 5 областям, что позволяет сделать оригинальный дизайн;
различные модули - такие как последние новости, счетчик посещений, подробная статистика посещений, гостевая книга, форум;
возможность создания не одной, а нескольких форм обратной связи для каждого контакта;
изменение порядка объектов, включая новости, вопросы, статьи;
генератор показа случайной новости;
модуль приёма от удалённых авторов новостей, статей и ссылок;
иерархия объектов - количество секций, разделов, подразделов и страниц, зависит от поставленных задач;
библиотека изображений позволяет хранить все GIF и JPEG файлы «под рукой» для лёгкого доступа;
менеджер рассылки новостей. Возможность выбирать из более чем 360 служб рассылки новостей по всему миру;
менеджер архива (перемещение старых статей в архив);
возможность распечатать или отправить на e-mail любую статью с сайта;
выбор из 3 визуальных редакторов, что упрощает редактирование материалов до уровня редактирования текста в программе Word;
предварительный просмотр перед окончательным размещением;
возможность легкой смены дизайна;
экономное использование места на сервере за счет использование базы данных MYSQL;
возможность использования адресов страниц адаптированных для лучшей индексации всеми поисковыми системами.
В настоящее время можно найти более 3000 модулей и компонентов, которые удовлетворят любые требования сайта. Система подходит как для небольшого, так и для крупного корпоративного сайта или информационного проекта.
Таким образом, установив эту систему на свой веб-сайт, разработчик получает полный контроль над обновлением информации и развитием веб-сайта.
В качестве Web-сервера может использоваться так же MS IIS (InternetInformationServer) версии 5.0 и выше.
Joomla может использоваться совместно c наиболее известными браузерами, такими как Internet Explorer (версия 5.5+), Netscape и Mozilla Firefox. С данными браузерами секция администрирования наиболее совместима.
Перейдём к изучению CMS WordPress.
WordPress — система управления содержимым сайта с открытым исходным кодом, распространяемая под GNU GPL. Данная CMSнаписана на языке программирования PHP, в качестве базы данных использует MySQL. Сфера применения достаточно широка – от блогов до достаточно сложных новостных ресурсов и даже интернет-магазинов. Встроенная система «тем» и «плагинов» вместе с удачной архитектурой позволяет конструировать практически любые проекты. WordPress выпущен под лицензией GPL версии 2.
На 2007 год WordPress была самой популярной системой для ведения автономных блогов:
возможность публикации с помощью сторонних программ и сервисов;
простота установки, настройки;
поддержка RSS, Atom, trackback, pingback;
подключаемые модули (плагины) с уникальной простой системой их взаимодействия с кодом;
поддержка «тем», позволяющих легко менять как внешний вид, так и способы вывода данных;
«темы» реализованы как наборы файлов-шаблонов на языке программирования PHP, что положительно сказывается на скорости и гибкости;
большие библиотеки «тем» и «плагинов»;
заложенный потенциал архитектуры позволяет легко реализовывать сложные решения;
наличие URL;
наличие русских переводов.