Автор: Пользователь скрыл имя, 14 Ноября 2011 в 09:46, курсовая работа
Европейская Федерация Лао-Тайских боевых искусств предоставляет услуги по обучению восточным видам спорта таким как тайский бокс (муай-тай, тай-бо), кунг-фу и юдха-йога (боевая йога). Московское представительство федерации желает заняться рекламой своих услуг посредством печатной продукции и созданием информационного сайта (далее eflt.ru) своей федерации.
Основными видами деятельсти московского представительства являются обучение муай-тай в мужских взрослых группах и обучение кунг-фу в детских группах.
Введение и постановка задач 2
Общие сведения 2
Теоретическое задание 2
Техническое задание 2
Разработка структуры и дизайна сайта 3
Анализ сайтов конкурентов 3
Школа Тайского Бокса Москва (www.thai-boxing.ru) 3
Тайбокс_Ру (www.thaibox.ru) 4
Московская Федерация Тайского Бокса (www.mtbf.ru) 5
Клуб «Барс» (muay-thai-kickboxing.com) 6
Выбор CMS. Общие сведения о CMS Drupal 7
Разработка тем для CMS Drupal 7
Структура файлов темы 7
Методы создания и редактирования тем 8
Структура style.css 8
Структура page.tpl.php и прочих *.tpl.php 8
Модуль Theme Settings API 9
Создание и настройка темы для сайта EFLT.ru 9
Структура сайта 10
Теория и практика дизайна тематических сайтов 11
Общие правила дизайна 11
Цветовая гамма сайта 13
Шрифтовое решение 13
Тематические элементы сайта 14
Полиграфическая часть задания 15
Правила создания рекламных плакатов и их практическое применение 15
Иллюстрация примененных правил в плакатах ЕФЛТ 16
Плакат Тайский бокс / Кунг-фу для мужчин 17
Плакат Тай-бо для женщин 18
Плакат Кунг-фу для детей 19
Итоги работы 20
Список литературы и ссылок 21
Московский государственный институт электроники и математики (технический университет) |
Курсовая работа |
Компьютерная графика |
Савин И.И. |
16.12.2008 |
Работа
на тему « Создание сайта и полиграфической
рекламной продукции для |
Оглавление
Европейская Федерация Лао-Тайских боевых искусств предоставляет услуги по обучению восточным видам спорта таким как тайский бокс (муай-тай, тай-бо), кунг-фу и юдха-йога (боевая йога). Московское представительство федерации желает заняться рекламой своих услуг посредством печатной продукции и созданием информационного сайта (далее eflt.ru) своей федерации.
Основными видами деятельсти московского представительства являются обучение муай-тай в мужских взрослых группах и обучение кунг-фу в детских группах.
Провести анализ сайтов конкурентов, выделить их недостатки. Освоить создание тем для CMS Drupal. Собрать информацию о правилах и рекомендациях создания тематических сайтов.
Освоить теорию создания рекламных плакатов.
Разработать сайт федерации. На сайте должны быть: форум, фотогаллерея, новостная лента и возможность добавления своих статических страниц. Дизайн сайта должен соответствовать тематике ресурса, быть негромоздским в светлых тонах. Провести SEO.
В шапке сайта должны присутствовать фотографии членов федерации, храма федерации и цитата или мудрый совет. Меню должно быть выпадающим. Должна быть возможность вставить видеоролики с youtube.com в новости сайта.
Полиграфическая часть
задания включаетв себя создания
минимум трех цветных плакатов и
их черно-белых вариантов
Единственный нормально сделанный сайт схожей тематики, грамотная профессиональная работа. Был бы идеален, если бы не ужасно оформленная страница вдиео-фото-галереи. Хотя верстка и нерезиновая, ввиду малости информации, выглядит гармонично.
Преимущества:
Недостатки:
Также достаточно хорошо сделанный сайт, однако, имеющий больше недостатков, чем предыдущий.
Недостатки:
Недостатки:
Преимущества:
Клуб «Барс» (muay-thai-kickboxing.com)
Ужасно оформленный сайт, сделанный исключительно для лучшей индексации в поисковиках, однако, концентрация ключевых слов зашкаливает, сайт занимает 5-7 позиции по запросу «тайский бокс москва».
Недостатки:
CMS Drupal является открытой и бесплатной системой менеджмента контента сайта. Основными преимуществами Drupal являются гибкая настройка, многофункциональность (за счет дополнительных модулей), низкая нагрузка на сервер, широкие возможности поисковой оптимизации и управления контентом. CMS Drupal второй год подряд является лучше CMS по версии конкурсов Webware 100 и Packt Publishing, сместив с этого места старейшую и популярную CMS «Joomla!».
В CMS Drupal имеется весь необходимый функционал для создания сайта, удовлетворяющего требованиям технического задания, а именно: новостная лента, форум, фотогалерея, возможность вставлять медиа-файлы в новости, возможность создавать статические страницы используя hmtl-код. Различные модули для SEO.
Все темы в CMS Drupal располагаются в папке /themes/[название_темы]. Эта папка может содержать разное количество файлов, однако, есть набор основных, необходимых и рекомендованных к использованию:
Существует два основных приема создания и редактирования тем:
Первый случай является наиболее популярным и простым, не требует знаний программирования php. Чтобы изменить до неузнаваемости тему, достаточно переписать или добавить новых стилей в файл style.css.Однако, не всегда простое редактирование позволяет решить задачу и реализовать весь потенциал гибкости настройки CMS Drupal. Второй прием подходит для перегрузки функций отображения объектов темы. Каждый модуль может иметь свой .tpl.php файл, в нем можно оперировать всеми локальными переменными модуля, глобальными и тем самым добиться полного изменения отображения для конкретной темы, не внося изменений в код движка.
Файл style.css является стандартным основным файлом стилей любого сайта. В CMS Drupal в этом файле разделяются три типа стилей:
Часто в файле
можно встретить стили #
Как было сказано выше, *.tpl.php файлы содержат html-разметку темы, а page.tpl.php является основным файлом темы. По структуре page.tpl.php напоминает обычную html-страницу со вставками php-кода (для простоты восприятия рекомендуется использовать только переменные и условия). Например так выглядит раздел <head>:
<head>
<title><?php print $head_title; ?></title>
<?php print $head; ?>
<?php print $styles; ?>
<?php print $scripts; ?>
<?php print _sky_conditional_stylesheets()
</head>
Здесь в переменных $head, $styles, $scripts хранятся, собираемые другими модулями мета-теги, стили и javascript-коды.
Пример использования php-кода для условий вывода информации:
<?php if ($site_name): ?>
<span id="site-name">
<a href="<?php print $base_path; ?>" title="<?php print $site_name; ?>">
<?php print $site_name; ?></a>
</span>
<?php endif; ?>
Здесь, в случае, если $site_name (название сайта, которое можно задать в настройках CMS) непустое, то выводится все содержимое тега <span>.
Поскольку очень часто файлы style.css имеют большой объем и достаточно редко – комментарии, изменение темы можно облегчить с помощью популярного модуля Theme Settings API. Этот модуль позволяет в администраторском разделе сайта изменить наиболее важные параметры, такие как: шрифты, ширину сайта, некоторые другие параметры. Для того чтобы пользоваться этим модулем, тема должна его поддерживать. Обычно в папке темы создается отдельный файл theme-settings.php, в котором описываются функции возвращающие выбранные в админке параметры. Эти параметры передаются в модуль Theme Settings API, где генерируется файл, подключаемый в <head> в page.tpl.php.
Этот модуль также желателен в случае последующей публикации темы, так как позволяет администраторам не владеющим css изменить множество параметров темы.
Недостатком модуля является повышение нагрузки на сайт, за счет дополнительной обработки данных и запросов к базе. В данной работе модуль не используется.
За основу темы для сайта была взята тема foundation, представляющая собой только скелет, с прописанными, но пустыми стилями. В ходе работы были выполнены следующие действия: