Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Web-представительство транспортной компании

Содержание:

Введение

Современные интернет-технологии развиваются быстрыми темпами. Каждый год выходят новые усовершенствованные версии программ, реализуются различные проекты. Если еще 10 лет назад не каждая компания могла себе позволить собственный интернет-проект, то сегодня отсутствие сайта у компании значительно снижает ее конкурентоспособность. Наличие представительства компании в интернете в виде сайта помогает не только прибавить солидности организации, но и что гораздо важнее, найти новых клиентов. Актуальность сайта любого вида – своевременное донесение информации до широкого круга пользователей интернета. Задача собственного представительства в интернет-пространстве – показать и донести нужную информацию до максимального числа потенциальных клиентов. Реклама – двигатель прогресса, поэтому актуальность создания сайта не подвергается сомнениям.

Федеральная налоговая служба определяет наличие интернет-сайта и рекламы в средствах массовой информации как главные составляющие профессионализма и серьезного подхода к делу частных компаний. В противном случае глава ФНС призывает убедиться в том, что это не компания-однодневка. Анализ данных, полученных из поисковых систем, позволяет сегодня сделать однозначный вывод, что далеко не у всех частных предприятий нашего региона есть собственные сайты, а подавляющее большинство компаний, имеющих сайты-визитки, не заботится о каком-либо их продвижении в поисковых службах. Таким образом, актуальность создания сайта очевидна. Ведь налоговая служба выделяет этот фактор как стимул к проверке незарегистрированных в интернет частных компаний. Чтобы заявить о своем предприятии, не обязательно заказывать создание большого структурированного корпоративного портала. Для начала можно ограничиться сайтом-визиткой, на котором будет кратко представлена вся необходимая информация о вашей компании. Чаще всего такой сайт содержит не более десятка страниц. Важно указать историю появления и развития компании, главные виды услуг, товары и соответствующий прайс-лист. Обязательно должно быть отведено место колонке новостей. Следует также указать подробную карту проезда и контакты.

Отдельно стоит поговорить о том, для чего сайт необходим обычному человеку, а не компании. На самом деле, создание сайта на определенную тему для себя – это первый шаг к созданию собственной компании, и этот шаг в верном направлении. Ведь создав информационный, мультимедийный сайт с заданной тематикой и продвигая его в ТОП поисковых систем, вы получаете уже готовую, сформировавшуюся аудиторию, т.е. потенциальных будущих клиентов. А когда есть клиенты и выбрано направление деятельности, создавать собственное предприятие легче. В дальнейшем можно пойти по одному из трёх путей монетизации вашего проекта или выбрать сразу все:

первый – собственный сайт позволяет получать дополнительную прибыль путем размещения на своих страницах рекламы других компаний, соответствующих теме вашего сайта;

второй – есть возможность открыть интернет магазин, соответствующий профилю вашего сайта и продавать продукт, ведь клиенты уже есть;

третий – выбрав производственное направление деятельности для собственного предприятия, развивать сайт как рекламный рупор компании, способствующий увеличению продаж производимых продуктов.

Современные интернет-технологии позволяют создавать сайт не только по шаблону, но и делать его уникальным под определенную компанию, а это значительно повышает его рейтинг. Особое внимание в данном случае уделяется дизайну. Очень важно использовать при этом фирменные цвета, логотип и фирменный стиль компании, то есть те атрибуты, по которым будет узнаваема торговая марка или бренд.

Однако процесс создания сайта очень трудоемок, поэтому следует провести детальный анализ интернет-ресурсов конкурирующих компаний, чтобы определиться со стилем и другими критериями привлечения потенциальных клиентов. Важно выбрать тип сайта, ведь не всегда сайт-визитка — это наиболее оптимальный вариант. Иногда лучше заказать разработку бизнес-сайта или сразу интернет-магазина. Многое зависит от сферы деятельности компании.

Одним из важнейших факторов определения успешности сайта является его наполнение. Если первое, что оценивает пользователь, открывая главную страницу - это оформление, то второе и самое важное, на что он обращает внимание – это содержание сайта, (его контент). Именно от того, насколько представленная информация интересна, полезна, актуальна и понятна пользователю, зависит, захочет ли он остаться на сайте, стать клиентом компании, продолжить или начать сотрудничество, или уйдет к конкуренту.

Объектом исследования данной работы является анализ информационной системы транспортного агентства. Цель работы - организация web-представительства в сети Интернет.

Основные задачи, которые были решены во время проектирования:

  • исследование современного состояния предприятия;
  • выбор инструментов создания сайта;
  • разработка структуры сайта;
  • проведение тестирования;
  • продвижение сайта.

В ходе реализации поставленной задачи в данной работе было разработано web-представительство, ориентированное на информирование клиентов о компании. При создании Интернет-представительства использовались современные Web-технологии.

Работа состоит из содержания, введения, пяти глав, заключения, списка литературы и приложения.

1. Цели и концепция Web-ресурса

1.1. Миссия компании

Автотранспортная компания «МОСТРАНС» занимается организацией грузоперевозок по Москве и России.

Кроме того, транспортное агентство предоставляет следующие услуги:

  • пассажирские перевозки;
  • курьерские доставки;
  • служба развозки;
  • услуга трезвый водитель;
  • междугородние перевозки.

1.2. Обоснование необходимости создания Web-ресурса

Целью проекта является разработка веб-сайта компании, веб-ориентированной информационной системы для повышения эффективности деятельности компании, конкурентоспособности и обеспечения устойчивого положения на рынке услуг за счет новых информационных технологий и сети интернет.

Система предназначена как для выхода компании в информационное пространство сети интернет, так и для внутренних потребностей в управлении бизнес-процессами компании.

При этом автоматизация процесса обработки и анализа данных позволит достигнуть следующих положительных моментов:

  • Минимизировать сроки и обеспечить качественную подготовку информации, предоставлять разностороннюю информацию о товарах и услугах компании, расценках на сайте компании, а не периодически публиковать эту и прочую информацию о деятельности компании в печатном виде;
  • Сократить сроки подготовки решений руководством и административной группой компании, ускорить процедуру подготовки договоров;
  • Увеличить количество коммерческих заявок на проведение рекламной кампании, мероприятий;
  • Минимизировать трудоемкость и длительность выполнения рутинных технических операций, связанных с выполнением расчетов, проверкой правильности вычислений, подготовкой выходных документов;
  • Создать банк данных, для хранения сведений о клиентах и партнерах компании, что позволит минимизировать время ввода исходной информации при повторных обращениях клиентов в компанию.

Задачами проекта являются:

  • разработка прототипа веб-ориентированной информационной системы, которая может быть составной компонентой веб-сайта компании;
  • разработка некоторых компонент базы данных ИС;
  • разработка компонент программного обеспечения управления сайтом, базой данных, интерфейсом пользователей;
  • повышение эффективности деятельности компании за счет внедрения программного обеспечения и интернет технологий.

1.3. Описание свойств Web-ресурса, требуемых для решения выбранной задачи

Рассмотрим подробнее понятие и свойства Web-представительства.

Web-представительство представляет из себя проект, рассчитанный на большое количество страниц, со сложной и развитой структурой, и хорошо подходит для занятий коммерцией и представления своего бизнеса в сети Интернет.

Web-представительство в Интернете предназначено для организации полнофункциональной работы компании, проекта или продукта в сети Интернет, обмен информацией с потенциальными клиентами, информирование рынка о деятельности компании, новинках модельного ряда, акциях и скидках, другими словами - обеспечение полномасштабного представительства компаний в сети Интернет.

Web-представительство как ресурс, может быть охарактеризован как «всё-в-одном». Такие сайты, содержат множество разнообразных полезных функций и отличаются разноплановостью контента и интеграцией разнообразной информации. Зайдя на такой сайт пользователь получает легкий доступ ко всей необходимой ему информации по данной теме.

Web-представительство может быть использовано как рекламная площадка, основа для построения Интернет-магазина, средство оперативного взаимодействия с клиентами. Как правило, такой Web-сайт содержит страницу-визитку, новостную страницу, иллюстрированную страницу с информацией о заказчике, раздел с информацией о продукции, контактную информацию (форма для оперативной связи).

Расходы на рекламу Интернет-представительства, при грамотном подходе, будут значительно меньше, чем реклама обычного магазина в других традиционных средствах массовой информации. Современные инструменты контекстной рекламы (такие, как Яндекс.Директ [12]) позволяют гибко управлять рекламной компанией, неся расходы только за реальный результат, позволяют настроить рекламу для заданного географического региона, и при необходимости, выбирать целевую аудиторию.

Отчасти можно было бы воспользоваться рекламой в интернете и для существующих магазинов, но и тут сейчас имеется препятствие: традиционно, рекламные тексты и баннеры приводят покупателя на сайт рекламируемого предприятия. Проектируемый Интернет-магазин будет также представлять собой, среди прочего, тот сайт, который позволит рекламировать фирму, тем самым без серьезных затрат увеличив количество покупателей.

1.4. Характеристика целевой аудитории

Целевая аудитория сайта – это преимущественно люди среднего и высокого достатка, как физические лица, так и предприятия. Физические лица чаще всего пользуются грузоперевозками. Предприятия чаще всего торговые, которые получают товар от поставщиков через транспортные компании.

Возрастной диапазон колеблется от 20 до 65 лет, т.е. работоспособное население. Примерно 70% клиентов – мужчины. Географическое положение клиентов – Москва (65%), другие города – 35%.

1.5. Характеристика и анализ Web-ресурсов по аналогичной тематике

Рассмотрим сайты транспортных агентств Москвы.

Компания «Ferryman Express»

Рис.1. Сайт компании «Ferryman Express»

Сайт компании имеет яркий дизайн, удобную навигацию. Есть возможность онлайн запроса.

Минус сайта – нет прайса на услуги, нужно подавать заявку и ждать ответа.

Транспортная компания «Рико»

Достоинства сайта: подробные сведения о транспорте, ценах, удобная навигация.

Рис.1. Сайт компании «Рико»

Недостатком сайта, на мой взгляд, является оформление, все в синих тонах, сливается с фоном.

Для создания сайта первый вариант наиболее удачный. Меню на сайте планируется также сделать горизонтальным и вертикальным. Цветовая гамма будет выбрана другая, в соответствии с логотипом фирмы.

2. Параметры и внешний вид Web-ресурса

2.1. Обоснование выбора имени и названия Web-ресурса

Доменное имя или коротко «Домен» — символьное имя, служащее для идентификации областей — единиц административной автономии в сети Интернет — в составе вышестоящей по иерархии области. Каждая из таких областей называется доменом. Общее пространство имён Интернета функционирует благодаря DNS — системе доменных имён. Доменные имена дают возможность адресации интернет-узлов и расположенных на них сетевых ресурсов (веб-сайтов, серверов электронной почты, других служб) в удобной для человека последовательности.

Для того чтобы домен полностью соответствовал содержимому сайта и легко запоминался, необходимо уделить время его подбору. Благодаря оригинальному и запоминающемуся доменному имени можно уже на старте сделать очень важный шаг к узнаваемости и популярности сайта, и это поможет в дальнейшем в его продвижении. Недаром в народе говорят: «Как лодку назовёшь, так она и поплывёт». Учитывая поголовную занятость большинства красивых и запоминающихся имён, это задача не из лёгких. Если хорошо поискать, то можно найти в интернете ресурсы, предоставляющие сервис по автоматизированному подбору доменных имён, например www.nic.ru.

То есть, на этапе подбора и регистрации домена стоит задача придумать несколько вариантов коротких, звучных, оригинальных и легко запоминающихся названий для домена, а затем проверить их на занятость. Если повезёт, и хотя бы одно из подобранных названий не занято, то стоит немедленно его зарегистрировать. Обозначим некоторые правила, которые стоит соблюдать при подборе имени домена. Первое, обязательное, но трудновыполнимое правило – домен должен легко восприниматься на слух, чтобы его можно было без затруднений передать голосом. То есть, продиктовав адрес другому человеку, вы должны быть уверены, что он сможет набрать его с первого раза без ошибок. В этом случае присутствие составных и шипящих звуков, дефисов и двояко произносимых букв крайне нежелательно.

Таким образом, определим, что лучше не использовать в доменном имени:

  1. знаки «тире», «дефис» («минус»), «подчёркивание»;
  2. буквы русского алфавита, которые при транскрипции превращаются в несколько букв латиницы;
  3. буквы русского алфавита, обозначающие составные и шипящие звуки или звуки, которые нельзя обозначить одной буквой латиницы;
  4. слова русского языка, написанные латиницей;
  5. непривычные, специфические словоформы и сокращения;
  6. очень длинные слова и словосочетания (есть расхожее мнение, что максимальное количество букв в имени домена не должно превышать 7), а также словосочетания более чем из трёх слов

А теперь рекомендации, что можно использовать в доменном имени:

  1. цифры, если они позволяют сократить длину доменного имени и не нарушить смысловое содержание;
  2. привычные и широко распространённые аббревиатуры и словосокращения;
  3. широко распространённые слова и словосочетания английского языка.

Теперь необходимо определиться с доменной зоной первого уровня. Какую лучше выбрать? Проведённый анализ позволил сформировать следующие рекомендации:

  1. доменная зона «ru» подойдет для всех русскоязычных и мультиязычных сайтов, является самой популярной в русскоязычном интернет-пространстве, и в то же время и самой недорогой;
  2. доменная зона «com» предпочтительней для сайтов коммерческой направленности на английском языке или мультиязычных, поэтому не стоит вводить пользователей в заблуждение и использовать ее для создания информационного портала на русском языке;
  3. доменная зона «org» больше подходит для сайтов различных организаций, в большей степени общественных;
  4. доменная зона «net» хорошо подходит для различных интернет-порталов всевозможной тематики, в том числе и для проекта, но необходимо учесть, что стоит она значительно дороже, чем зона «ru»;
  5. доменная зона «ру» (кириллицей) пока значительно отстаёт по популярности от перечисленных выше.

Так как очень большое количество доменных имен в интернете уже занято, то лучше всего фиксировать все приходящие в голову варианты в бумажном или электронном документе, а набрав достаточное количество разом проверить их на занятость.

Проверку доменного имени на занятость необходимо производить на официальном сайте www.nic.ru - центр регистрации доменов. А вот зарегистрировать доменное имя можно на другом сайте, где есть возможность сделать это дешевле. После произведенной проверки, из подобранных вариантов доменных имён определился один, который соответствует установленным рекомендациям. Он не только информативный, но и короткий, оригинальный звучный. Это домен mostrans495.ru.

Регистрация доменного имени произведена на сайте www.dnar.ru, так как предлагаемая ими стоимость аренды доменного имени в зоне ru на один год составляет всего 95 рублей. Процедура регистрации домена проста.

2.2. Обоснование лингвистического обеспечения Web-ресурса

Информация на сайте будет только на русском языке, так как услуги предназначены исключительно для городов России.

2.3. Обоснование выбора графического режима Web-ресурса

Именно благодаря графике на Web-страничках WWW стала самым популярным сервисом Internet, именно ей мы обязаны всему этому многообразию страничек.

Особенностью в графике, применяемой на web-страничках, является то, что она имеет свои определенные ограничения, с которыми мы должны считаться и извлекать из этого выгоду.

Для использования в Web-сайтах применяется два основных формата файлов - GIF и JPG. Сейчас продвигается новый формат для web-графики под названием PNG (произносится "пинг"), но он пока еще мало распространен, и не все браузеры его понимают, поэтому с этим форматом мы пока разбираться не будем.

Итак, приступим к разбору форматов GIF и JPG, опишем их основные свойства и особенности.

Формат GIF

Поддерживает не более 256 цветов (меньше можно и часто нужно);

Использует палитру цветов;

Использует сжатие без потери информации по методу LZW (который подобен применяемому в архиваторе PKZIP, и, следовательно, GIF-файлы практически не сжимаются);

Поддерживает чересстрочную развертку;

Является поточным форматом, т.е. показ картинки начинается во время перекачки;

Позволяет назначить одному из цветов в палитре атрибут прозрачный, что применяется при создании так называемых прозрачных GIF-ов;

Имеет возможность сохранения в одном файле нескольких изображений, что находит свое применение при изготовлении анимированных GIF-ов;

Поддерживает возможность вставки в файл управляющих блоков, которые позволяют вставлять комментарии в файл (например, об авторских правах :), осуществлять задержку между показами изображений и т.д.

А теперь немножко разъяснений - к чему эти свойства могут привести. GIF поддерживает не больше 256 цветов, а это значит, что все изображения, которые мы сохраняем в GIF-формате, явно или неявно уменьшают количество цветов, чтобы уложиться в этот лимит (разные программы с разным успехом). А отсюда вывод - если нужно разместить красивую фотографию с плавными переходами и едва уловимыми оттенками цвета, то после преобразования все будет гораздо хуже - оттенки перестанут быть неуловимыми, и вся фотография приобретет неестественный, нереалистичный вид. Поэтому, если необходимо все-таки сохранить фотографию в формате GIF и передать все оттенки, то приходится идти на хитрости. Например, к фотографии можно применить какой-нибудь художественный фильтр и превратить ее в рисунок или применить тонирование. Зато нет никаких проблем с сохранением рисунков и чертежей в этом формате, они, как правило, хорошо сжимаются и не содержат много цветов.

А теперь рассмотрим свойства и особенности второго популярнейшего формата в сети.

Формат JPEG

Позволяет сохранять полноцветные изображения с количеством цветов 16,7 млн. цветов (или 24bpp), причем, если в рисунке меньше цветов, то перед сохранением файла он все равно преобразуется в полноцветное изображение;

Использует сжатие с потерями информации, за счет чего достигает диких степеней сжатия файлов;

Поддерживает прогрессивную развертку, т.е. изображение появляется вначале с плохим качеством, и в процессе загрузки постепенно улучшается.

Пожалуй, это все преимущества формата JPG, и основное его предназначение - хранение изображений фотографического качества.

2.4. Обоснование принятых решений по цветовой схеме Web-ресурса

Разработка дизайна сайта очень важная составляющая, от которой зависит многое. Если дизайн не будет привлекательным, интуитивно понятным, оригинальным и удобным, то посетители не будут задерживаться на сайте, не станут его постоянными клиентами, что в конечном итоге негативно отразится на рейтинге. Пользовательский поведенческий фактор очень важен для продвижения проекта, и он зависит не только от наполнения сайта, т.е. содержательной части, но и от оформления, компоновки, структуры. Правильный выбор и эффективная реализация этих составляющих способствует росту популярности сайта.

Стоит обозначить главные моменты, которых стоит избегать при разработке дизайна сайта:

слишком яркие цвета на странице, вызывающие рябь и дискомфорт в глазах;

слишком высокая, плохо подобранная контрастность, вызывающая неприятные ощущения и раздражение;

слишком низкая контрастность, затрудняющая чтение и восприятие материала;

неоправданно широкая цветовая палитра, мешающая концентрации внимания;

слишком сложная композиционная структура сайта, не соответствующая замыслу, основной направленности и с низкой эргономикой;

интуитивно непонятный интерфейс, рассчитанный не на рядового посетителя;

плохо продуманная, вводящая пользователя в заблуждение навигация по сайту;

слишком большие или слишком маленькие размеры шрифтов, элементы форм, затрудняющие восприятие и взаимодействие пользователя;

неоправданное многообразие используемых шрифтов и их разновидностей, мешающее концентрации внимания и восприятию содержания.

Разработка дизайна сайта требует творческих умений, а также чувство выдержи и стиля. Но в этом процессе нет ничего непостижимого. Обозначим основные моменты, от которых зависит разработка успешного дизайна сайта:

простота структуры и лаконичность композиции;

удобный эргономичный интерфейс и навигация;

разумный минимализм в цветовой палитре;

строгость и рациональность в использовании шрифтов;

обязательное чувство меры и вкуса при подборе графических элементов оформления и изображений;

неуклонное соблюдение фирменного стиля;

эксклюзивность разработанных атрибутов бренда – логотипа, цветовой схемы, шрифтового набора.

Разработка интерфейса, продумывание навигации, композиции, осуществляется на листе бумаги, а затем отрисовывается в программе Adobe Photoshop. Все элементы сайта должны быть разделены по слоям и иметь четкую, понятную структуру. Лучшим образом их стоит разделить по каталогам, для облегчения дальнейшей верстки. Именовать основные каталоги предлагается в соответствие с композиционными элементами шаблона: «head», «body», «footer» – как основные теги страницы.

2.5. Обоснование принятых решений по размеру и виду шрифта

Для сайта был выбран шрифт 12, так как меньший шрифт будет трудно читаться, а больший может выглядеть не очень хорошо.

Хороший вариант использования шрифта – Verdana. Будет хорошо и удобно читаться, благодаря ширине букв и между буквенном расстоянии.

2.6. Обоснование принятых решений по формированию фирменного стиля

Стиль электронного ресурса полностью соответствует фирменному стилю компании. Редизайн не проводился.

3. Обоснование выбора инструментария для создания Web-ресурса

3.1. Обоснование технологии получения и размещения информационного наполнения Web-ресурса

Источники информации на сайте – приказы, инструкции руководства компании, законодательные акты в сфере услуг.

Информация о компании не обновляется. Обновляется только раз в год история компании. Цены обновляются примерно раз в полгода. Вакансии добавляются по мере их появления.

Информационные блоки для трансляции не покупаются.

3.2. Обоснование выбранных технологий для обеспечения совместимости Web-ресурса с различными браузерами

Рассмотрим версии браузеров, на которых Web-ресурс должен корректно отображаться и функционировать. Ниже приведена статистика наиболее используемых браузеров.

http://codda.ru/wp-content/uploads/2012/04/krossbrauzernost-sayta-web-design.png

Рис.6. Статистика используемых браузеров

Наиболее используемые браузеры – Opera, Chrome, Firefox. Именно на эти браузеры будет ориентирован веб-ресурс.

3.3. Обоснование выбора программного обеспечения для создания Web-ресурса

3.3.1. Обоснование выбора программных продуктов для создания графики

Одним из наиболее распространенных типов программ для работ с графикой являются графические редакторы. Графический редактор – компьютерная программа позволяющая ее пользователю создавать и редактировать изображения на экране компьютера и сохранять их во многих популярных форматах, например JPEG, PNG, GIF, TIFF. Некоторые графические редакторы специализируются на редактировании фотореалистических изображений, в то время как другие более «заточены» на создание и редактирование рисунков. 

Adobe Photoshop – графический редактор, разработанный и распространяемый фирмой Adobe Systems. Этот продукт является лидером рынка в области коммерческих средств редактирования растровых изображений, и наиболее известным продуктом фирмы Adobe. Часто эту программу называют просто Photoshop (Фотошоп).

Программное обеспечение Adobe Photoshop меняет стандарты обработки цифровых изображений, предлагая мощные инструменты для работы с фотографиями и обеспечивая передовые возможности комплексного выбора изображений, реалистического рисования и интеллектуального ретуширования. Фотошоп применяют для создания фотореалистических изображений, работы с цветными сканированными изображениями, ретуширования, цветокоррекции, коллажирования, трансформации графики, цветоделения и т.д.

Adobe Illustrator – мощный профессиональный графический пакет для быстрого создания и редактирования векторной графики. Adobe Illustrator является незаменимым инструментом для творческих работников, web-дизайнеров, видеомонтажеров и других специалистов по компьютерной графике, которым приходится воплощать свои идеи в виде печатной продукции или публиковать изображения на web-страницах.

Возможности программы Adobe Illustrator: трехмерные спецэффекты; искажение и деформация изображения; спецэффекты в режиме реального времени; эффект прозрачности; эффект Scribble (векторные обьекты будут выглядеть как наброски, нарисованные от руки); инструменты рисования, соответствующие отраслевым стандартам; стили символов и параграфов; пользовательский интерфейс в стандартном стиле Adobe; средства создания файлов Adobe PDF; интеграция с другими приложениями; повышенная производительность; расширенные возможности печати; улучшенные средства работы с текстом; поддержка слоев Adobe PDF; тесная интеграция с продуктами Microsoft Office; создание собственных шаблонов.

Photo! Editor – бесплатный редактор графических файлов. Инструменты в Photo! Editor могут работать как в автоматическом режиме, так и ручном.

Photo! Editor позволяет сменить формат фотографии — поддерживаются такие распространенные форматы, как.jpeg,. Bmp,. Png,. Gif и.tiff.

Некоторые возможности Photo! Editor: удаление эффекта красных глаз (автоматически и в ручном режиме); цветокоррекция для настройки цветового баланса, контраста, яркости и насыщенности; удаление световых и цветовых шумов на фотографии, сделанной при плохом освещении; новейшая технология настройки резкости изображения (даже для очень расплывчатой фотографий); набор инструментов деформации изображения для создания карикатур; полный набор инструментов для ретуширования портретных изображений; баланс освещения — для создания художественных световых эффектов и 3D рельефа; инструмент для выравнивания изображения; пакетная обработка изображений

PhotoFiltre - мощный графический редактор, который поможет пользователю легко и быстро создавать графические композиции.

Одной из уникальных возможностей программы PhotoFiltre является работа с выделенными фрагментами изображений. Есть возможность применять к выделенным фрагментам собственные эффекты и сохранять их в отдельные файлы.

Некоторые возможности PhotoFiltre: расширение программы плагинами (более 30); более 100 различных фильтров; модуль автоматизации для применения базовых функций (конвертация, изменение размеров, рисование рамок) к группам изображений; создание иконок из GIF-изображений; расширенные текстовые эффекты (вращение, тени , выпуклость); различные типы контуров и текстур; наложение и комбинация изображений.

Для создания графики был выбран Photoshop, так как она наиболее функциональная и распространенная.

3.3.2. Обоснование выбора программных продуктов для создания анимации

Рассмотрим программные продукты для создания анимации.

Программа Easy GIF Animator предназначена для создания анимированных изображений формата GIF, дополняя их при этом разного рода спецэффектами.

Easy GIF Animator имеет много настроек, при помощи которых можно изменять практически все характеристики GIF-файла. В том числе цветовую гамму ролика и его продолжительность. Кроме того, программа позволяет добавлять тексты непосредственно на изображение, осуществлять предварительный просмотр проекта в браузере и преобразовывать GIF-анимацию в AVI-файлы. Также можно добавлять в создаваемую анимацию звуковое сопровождение и сохранять результат в формате SWF

Adobe Flash CS5 Professional – это одна из самых мощных и популярных программ, которая предназначена для профессиональной разработки интерактивных флэш-роликов или интерактивного содержимого веб-страничек, а также для создания видео-флешроликов.

Приложение Adobe Flash CS5 Professional имеет в своем арсенале широкие функциональные возможности, позволяющие легко и просто создавать интерактивные проекты под разные платформы, в результате чего у вас не будет проблем с демонстрацией своих творений перед любой публикой.

Anime Studio - программа для создания двумерной анимации. Anime Studio включает в себя набор мощных инструментов по созданию векторной графики, работе с растровыми изображениями. Имеется встроенный мастер создания персонажей, есть обучающий режим, поддерживается трассировка растровых картинок. Программа позволяет импортировать в проект звуковые файлы или записать собственные, синхронизировав речь персонажа с воспроизводимым звуком. Библиотека программы включает в себя множество готовых сцен, персонажей, аудио- и видеоклипов, кистей для рисования и т.д. Использование встроенной системы "костей" позволяет с лёгкостью анимировать движения частей тела персонажа. Есть возможность публикации проекта на YouTube и Facebook. Созданные мультяшки можно экспортировать в форматы MOV, AVI и SWF.

Active GIF Creator - это программа для создания анимированных изображений в графическом формате GIF.

С помощью программы Active GIF Creator вы сможете создавать превосходные анимации для веб-страничек. Кроме того, используя картинки или графику, созданную в любой программе редактирования изображений, например, такой как Windows Paint, Adobe Photoshop и дюжине других подобных программ можно легко и быстро создавать даже фильмы.

Active GIF Creator является очень полезной утилитой для создания анимированных изображений в формате GIF.

На сайте будет использована анимация на главной странице – машина на карте будет двигаться. Для этого была выбрана программа Adobe Flash CS5 Professional.

3.3.3. Обоснование выбора СУБД

Рассмотрим наиболее популярные СУБД.

Oracle

На основе СУБД Oracle функционирует множество информационных систем. Современный сервер базы данных Oracle 9i R2 включает в себя виртуальную машину Java (в дополнение к PL/SQL), процессор XML, контейнер EJB, средства работы с медиа- и пространственными данными. Начиная с Oracle 8i начали поддерживаться объектные средства.

Oracle уделяет большое внимание надежности продукта. Версия 9i дает возможность производить резервное копирование (и получать непротиворечивые снимки) на работающей СУБД. Возможна онлайн-репликация рабочей БД, содержащей актуальную копию данных.

Oracle применяется для организации больших баз данных (хотя существует и Oracle Personal Edition), эффективно поддерживает кластеры и многопроцессорные машины. Для поддержки хранилищ данных был создан модуль Oracle Data Mining, позволяющий классифицировать, предсказывать поведение и выявлять взаимосвязи больших объемов данных.

Oracle работает на основных коммерческих UNIX, при этом ведущей платформой разработки является SUN Solaris. Для компьютеров на процессорах Intel выпускаются версии для Windows NT и Linux.

Стоимость лицензии на Oracle 9i зависит от количества пользователей, либо же от мощности cервера, на который СУБД будет устанавливаться. Cуществуют три разные редакции продукта. Oracle 9i Database Enterprise Edition - самый полный вариант СУБД, Standard Edition может быть установлена на компьютеры, содержащие не более четырех процессоров, и, наконец, версия Personal Edition предназначена для использования на рабочей станции пользователя. Кластерная технология от Oracle называется Oracle Real Application Clusters и лицензируется отдельно.

My SQL

Платформа данных SQL включает следующие инструменты:

Реляционная база данных: безопасное, надёжное, масштабируемое, высокодоступное ядро с улучшенной производительностью и поддержкой структурированных и неструктурированных (XML) данных.

Replication Services: репликация данных для распределённых и мобильных приложений обработки данных, высокая доступность систем, масштабируемый параллелизм со вторичными хранилищами данных для отчётных решений предприятия и интеграция с разнородными системами, включая существующие базы данных Oracle.

Notification Services: развитые возможности уведомлений для разработки и внедрения масштабируемых приложений, способных доставлять персонализированные, своевременные обновления информации множеству соединённых и мобильных устройств.

Integration Services: возможности извлечения, преобразования и загрузки для хранилищ данных и интеграции данных в масштабе предприятия.

Analysis Services: аналитическая обработка в реальном времени (OLAP) для быстрого, сложного анализа больших и смешанных наборов данных, использующая многомерное хранение.

6. Reporting Services: возможность создания, управления и доставки как традиционных бумажных отчетов, так и интерактивных, основанных на технологии WWW отчётов.

Одно из основных преимуществ SQL – развитые графические средства визуального администрирования, благодаря которым можно значительно снизить административную нагрузку при обслуживании решения.

Microsoft Access

Система Microsoft Access является одним из компонентов Microsoft Office и предназначена для работы с реляционными базами данных. Особенность данной СУБД: вся информация базы данных хранится в одном файле (*.mdb). Кроме информации таблиц, в этом же файле сохраняются компоненты приложения для работы с базой данных - экранные формы, отчеты, запросы, программные модули.

Для работы с базой данных система использует Microsoft Jet database engine - систему управления базами данных, извлекающую и сохраняющую данные в пользовательских и системных задачах. Ядро базы данных Microsoft Jet можно рассматривать как компонент диспетчера данных, с помощью которого строятся остальные системы доступа к данным, такие как Microsoft Access и Microsoft Visual Basic.

Язык написания программных модулей для работы с базой данных - Microsoft Visual Basic for Applications (VBA).

MS Access обеспечивает два способа защиты базы данных:

  • установка пароля, требуемого при открытии базы данных
  • защита на уровне определения прав пользователей, которая позволяет ограничить возможность получения или изменения той или иной информации в базе данных для конкретного пользователя.

Одно из основных преимуществ MS Access - это тесная интеграция с MS Office и MS SQL Server 2000. Благодаря последнему, настольную БД на MS Access довольно легко превратить в клиент-серверное приложение, в котором MS Access будет играть роль клиента.

FireBird

Firebird (FirebirdSQL) — очень компактная, кроссплатформенная, свободно распространяемая (бесплатная) СУБД с открытым кодом, работающая на платформах: GNU/Linux, Microsoft Windows и разнообразных Unix.

Firebird является серверов БД. Один сервер Firebird может обрабатывать несколько независимых баз данных, каждую с множеством пользовательских соединений. И, что не маловажно, он является полностью свободным от лицензионных отчислений даже для коммерческого использования.

Основные характеристики:

  • соответствие требованиям ACID: Firebird сделан специально, чтобы удовлетворять требованиям «атомарности, целостности, изоляции и надежности» транзакций;
  • версионная архитектура: основная особенность Firebird – версионная архитектура, позволяющая серверу обрабатывать различные версии одной и той же записи в любое время таким образом, что каждая транзакция видит свою версию данных, не мешая соседним. Это позволяет использовать одновременно OLTP и OLAP запросы;
  • хранимые процедуры: используя язык PSQL Firebird, возможно создавать сложные хранимые процедуры для обработки данных полностью на стороне сервера. Для генерации отчётов особенно удобны хранимые процедуры с возможностью выборки, возвращающие данные в виде набора записей. Такие процедуры можно использовать в запросах точно так же как и обычные таблицы;
  • события: хранимые процедуры и триггеры могут генерировать события, на которые может подписаться клиент. После успешного завершения транзакции (COMMIT) он будет извещён о произошедших событиях и их количестве;
  • генераторы: Идея генераторов (последовательностей) делает возможной простую реализацию автоинкрементных полей, и не только их. Генераторы являются 64‐битными хранимыми в базе данных счётчиками, работающими независимо от транзакций. Они могут быть использованы для различных целей, таких как генерация первичных ключей, управление длительными запросами в соседних транзакциях, и т. д.;
  • базы данных только для чтения: позволяют распространять базы данных, к примеру, на CD-ROM. Особенно упрощает распространение данных их использование в комбинации с встраиваемой версией сервера Firebird (Firebird Embedded);
  • полный контроль за транзакциями: Одно клиентское приложение может выполнять множество одновременных транзакций. В разных транзакциях могут быть использованы разные уровни изоляции. Протокол двухфазного подтверждения транзакций обеспечивает гарантированную устойчивость при работе с несколькими базами данных. Так же доступны оптимистическое блокирование данных и точки сохранения транзакций;
  • резервное копирование на лету: Для резервного копирования нет надобности останавливать сервер. Процесс резервного копирования сохраняет состояние базы данных на момент своего старта, не мешая при этом работе с базой. Кроме того, существует возможность производить инкрементальное резервное копирование БД;
  • триггеры: Для каждой таблицы возможно назначение нескольких триггеров, срабатывающих до или после вставки, обновления или удаления записей. Для триггеров используется язык PSQL, позволяя вносить начальные значения, проверять целостность данных, вызывать исключения, и т. д. В Firebird 1.5 появились «универсальные» триггеры, позволяющие в одном триггере обрабатывать вставки, обновления и удаления записей таблицы;
  • внешние функции: библиотеки с UDF (User Defined Function) могут быть написаны на любом языке и легко подключены к серверу в виде DLL/SO, позволяя расширять возможности сервера «изнутри»;
  • декларативное описание ссылочной целостности: Обеспечивает непротиворечивость и целостность многоуровневых отношений «master-detail» между таблицами;
  • наборы символов: Firebird поддерживает множество международных наборов символов (включая Unicode) с множеством вариантов сортировки.

Более наглядное представление характеристик СУБД представлено в таблице 1.

Таблица 1

Сравнительный анализ характеристик СУБД

Характеристики

MySQL

Oracle

Microsoft Access

FireBird

1

2

3

4

5

Стоимость

Бесплатная

от $800

от $ 250

Бесплатная

Тип СУБД

Реляционная СУБД

Объектно-реляционная СУБД

Реляционная СУБД

Реляционная СУБД

Работа под управлением различных ОС

Приемлемо

Хорошо

Приемлемо

Отлично

Административное управление

Хорошо

Отлично

Очень хорошо

Хорошо

Графические инструменты

Отлично

Хорошо

Отлично

Хорошо

Простота обслуживания

Хорошо

Отлично

Отлично

Хорошо

Механизм данных

Хорошо

Отлично

Хорошо

Хорошо

Работа с несколькими ЦП

Приемлемо

Отлично

Приемлемо

Хорошо

Функция соединения и выбор индексов

Отлично

Отлично

Хорошо

Хорошо

Одновременный доступ нескольких пользователей

Хорошо

Отлично

Хорошо

Хорошо

Обработка мультимедиа-данных

Плохо

Отлично

Плохо

Плохо

Обработка аудио, видео, изображений

Плохо

Отлично

Плохо

Плохо

Поиск по всему тексту

Хорошо

Отлично

Очень хорошо

Хорошо

Функциональная совместимость

Хорошо

Приемлемо

Хорошо

Хорошо

Сопряжение с другими БД

Хорошо

Плохо

Хорошо

Хорошо

Возможности программирования

Приемлемо

Отлично

Хорошо

Хорошо

Хранимые процедуры и триггеры

Хорошо

Отлично

Хорошо

Хорошо

Внутренний язык программирования

Плохо

Отлично

Хорошо

Хорошо

Построение баз данных

Хорошо

Отлично

Хорошо

Отлично

Язык SQL

Отлично

Отлично

Очень хорошо

Очень хорошо

Объектно-ориентированные системы

Плохо

Отлично

Плохо

Отлично

Обработка транзакций

Отлично

Отлично

Отлично

Хорошо

Организация хранилищ данных и подготовка отчетов

Отлично

Хорошо

Отлично

Хорошо

Средства загрузки

Отлично

Отлично

Хорошо

Хорошо

Средства анализа

Отлично

Хорошо

Хорошо

Хорошо

Защита данных

Отлично

Отлично

Хорошо

Хорошо

Подключение к Web

Плохо

Отлично

Хорошо

Хорошо

Сайт будет разработан с использованием системы управления контентом Joomla, которая использует в качестве хранилища данных MySQL - систему управления реляционными базами данных. Поэтому была выбрана именно эта СУБД.

3.3.4. Обоснование выбора программных продуктов для создания программного кода

Перед созданием сайта необходимо:

  1. собрать и проанализировать информацию о наличии на интернет-рынке уже реализованных проектов аналогичной направленности;
  2. определить используемые программные продукты, платформы и системы и выбрать наиболее предпочтительные;
  3. оценить применяемые конкурентами методы продвижения и полученные ими на текущий момент результаты;
  4. оценить эффективность действий конкурентов и динамику развития за определённый временной интервал;
  5. сформировать свою оптимальную тактику разработки и стартового продвижения собственного проекта.

Для определения программной составляющей разрабатываемого проекта, необходимо выбрать из полученных в результате анализа данных наиболее оптимальный вариант реализации:

  1. использовать готовую CMS;
  2. написать собственную CMS;
  3. написать собственные программы формирования страниц сайта, с использованием серверного и клиентского программного кода, но без возможности управления контентом через веб-интефейс;
  4. создать сайт на основе статичных HTML-страниц без использования CMS и в дальнейшем самостоятельно заниматься трудоёмкой поддержкой.

Определение CMS приведено во 2 главе.

Последние 2 варианта были исключены, по ряду причин:

  1. огромная трудоёмкость при управлении контентом;
  2. проблемы взаимодействия с посетителями;
  3. проблемы перспективного развития проекта;
  4. невозможность или сложность реализации поисковых, авторизационных и аутентификационных механизмов;
  5. трудности при организации командной работы по обслуживанию сайта;
  6. очень низкая степень автоматизации (или полное отсутствие) всех выполняемых задач по обслуживанию сайта.

Из оставшихся двух вариантов предпочтительнее выбрать тот, который предусматривает использование готовой CMS. На начальном этапе этот вариант имеет ряд существенных преимуществ:

  1. значительная экономия времени на разработку, отладку и тестирование программного кода;
  2. значительное сокращение вероятности допущения программных ошибок;
  3. наличие в готовых CMS широкого набора встроенных модулей, дополнительных компонентов и расширений;
  4. лёгкость организации командной работы по обслуживанию сайта;
  5. возможность создания мультиязычного проекта и простота процесса локализации;
  6. как правило, полный набор пользовательской и программной документации;
  7. как правило, наличие функционала и механизмов, облегчающих поисковую оптимизацию и продвижение сайта.

Итак, после того, как сделан выбор 1 варианта, необходимо провести анализ существующих на рынке программных продуктов CMS и выбрать наиболее подходящую под наши требования. Из наиболее популярных и широко распространённых систем на рассмотрение были выбраны четыре.

  1. WordPress — система управления содержимым сайта с открытым исходным кодом, распространяемая под GNU GPL версии 2. Написана на языке PHP, в качестве сервера базы данных использует СУБД MySQL. Сфера применения — от блогов до достаточно сложных новостных ресурсов и интернет-магазинов. Встроенная система «тем» и «плагинов» вместе с удачной архитектурой позволяет конструировать практически любые проекты. Последняя стабильная версия 4.1 (18 декабря 2014)

Требования к ПО, начиная с версии WordPress 3.2:

  • PHP версии 5.2.4 или выше;
  • MySQL версии 5.0 или выше;
  • Модуль Apache mod_rewrite (для «красивых» адресов, называемых постоянными ссылками).
  1. Joomla! (произносится джу́мла) — кроссплатформенная масштабируемая система управления содержимым сайта с открытым исходным кодом, написанная на языках PHP и JavaScript, использующая в качестве хранилища базы данных СУБД MySQL или другие индустриально-стандартные реляционные СУБД. Является свободным программным обеспечением, распространяемым под лицензией GNU GPL. Последняя стабильная версия 3.4.1 (21 марта 2015)

Требования к ПО для версий Joomla!, начиная с 3.x:

  • PHP 5.3.10 и выше (Magic Quotes GPC off);
  • MySQL 5.1 и выше (с поддержкой InnoDB);
  • Apache 2.x+ (с модулями mod_mysql, mod_xml, и mod_zlib).
  1. DataLife Engine (аббр. DLE) — коммерческая кроссплатформенная система управления контентом (CMS), разработанная российской компанией «Софтньюс Медиа Групп». Система написана на языке PHP и использует MySQL в качестве базы данных. Разработка была начата в 2004 году, за основу была взята система CutePHP. Продукт позиционируется его разработчиками как средство для организации собственных средств массовой информации и блогов. Основной язык системы — русский, так же существуют английская и украинская локализации. Последняя стабильная версия 10.4 (15 декабря 2014)

Требования к ПО для последней стабильной версии DLE:

  • PHP 5.2 и выше, с установленными библиотеками Zlib, XML, GD2, iconv;
  • MySQL 5.0 и выше;
  • Apache 2.0 и выше.

Цена лицензии зависит от текущего валютного курса пары доллар-рубль, и на момент анализа составляла 2190 рублей.

  1. Drupal — кроссплатформенная масштабируемая система управления содержимым, используемая также как каркас для веб-приложений (CMF), написанная на языке PHP и использующая в качестве хранилища реляционную базу данных (поддерживаются MySQL, PostgreSQL и другие). Drupal является свободным программным обеспечением, защищённым лицензией GPL, и развивается усилиями энтузиастов со всего мира. Последняя стабильная версия 7.36 (2 апреля 2015). Ориентирована на платформу LAMP, но возможны варианты использования другого системного ПО.

Требования к ПО для версии Drupal 7.х:

  • Операционная система: семейство Unix (в том числе FreeBSD, Mac OS X), Windows (любые ОС, на которых может работать интерпретатор PHP);
  • Веб-сервер: Apache, Nginx, Lighttpd, IIS Versions 6, 7 (через Fast CGI) (любой веб-сервер, допускающий исполнение PHP-кода);
  • СУБД: MySQL, PostgreSQL;
  • PHP версии 5.2.4 и выше.

После ознакомления с каждой CMS было отмечено, что все они схожи по функционалу, но каждая имеет свои нюансы управления и внедрения дополнительных модулей. Так же стоит отметить, что Wordpress больше подходит для создания именно блогов и в нашем случае, для создания информационного портала подходит менее остальных по следующим причинам:

  1. у блогов своеобразная структура сайта, отличная от архитектуры информационного портала;
  2. из-за структурных особенностей портала, возможно возникновение проблем при адаптации существующих и написании новых модулей именно под информационный портал.

Поэтому эта CMS была исключена.

Так же стоит отметить, что у каждой CMS есть свои плюсы и минусы. Так, например, одна из них платная (DLE), все остальные бесплатные. Но этот минус перекрывается целым рядом плюсов, ведь на платной CMS гораздо серьезнее относятся к безопасности, защите, технической поддержке клиентов, обновлениям системы и компонентов расширений, исправлениям найденных ошибок, проработке технической документации. В итоге принято решение платную CMS не убирать из рассмотрения. Из трех сравниваемых систем, субъективно Joomla и Drupal показались сложнее в освоении и управлении, чем DLE, причем Joomla воспринимается как наиболее сложная. В итоге, от Joomla было решено отказаться из-за нескольких недостатков:

  1. сложное устройство CMS использующей компонентно-модульную архитектуру, трудоёмкую в освоении, и как следствие, требующую неоправданных затрат времени;
  2. дополнительные модули, компоненты, расширения, шаблоны разработаны пока только под старые версии Joomla
  3. возможны проблемы при поиске и подборе хостинга для проекта на Joomla с учётом программных требований последней стабильной версии, а следовательно, вероятны дополнительные финансовые и временные затраты;
  4. на других CMS субъективно легче и быстрее дописать новый модуль и внедрить его на Joomla.

Стоит обратить внимание так же и на требования к программному обеспечению у каждой CMS. Wordpress и DLE имеют примерно одинаковые и менее строгие требования к ПО,чем Drupal и Joomla, что так же повлияло на окончательный выбор CMS.

При сравнении Drupal и DLE предпочтение было отдано второй (DLE) по нескольким причинам:

  1. хорошая техническая поддержка и помощь клиентам;
  2. отличный набор технической документации;
  3. широкий круг русскоязычных разработчиков;
  4. популярность и как следствие, развитость этой CMS – можно найти как необходимые дополнительные модули, так и нужную информацию по модификации системы;
  5. нацеленность этой CMS именно на информационные порталы, то есть именно под тематику разрабатываемого проекта;
  6. наличие личного опыта работы с этой CMS.

Пожалуй, единственный минус, который в итоге был отнесён к плюсам – это платная лицензия. На старте это лишние затраты, но с гарантией своевременной, профессиональной, непрерывной технической поддержки. Дальнейшие результаты работы над проектом показали, что выбор CMS был сделан правильно,

Таким образом, проведя тщательный анализ всех рассматриваемых факторов, была выбрана наиболее подходящая CMS для разработки сайта, что в дальнейшем значительно облегчило работу над проектом.

3.4. Обоснование выбора способа размещения Web-ресурса в Интернет

Хостинг (англ. hosting) — услуга по предоставлению вычислительных мощностей для размещения информации на сервере, постоянно находящемся в сети (обычно Интернет). Обычно хостинг входит в пакет по обслуживанию сайта и подразумевает как минимум услугу размещения файлов сайта на сервере, на котором запущено ПО, необходимое для обработки запросов к хранимым файлам (веб-сервер). Как правило, в обслуживание уже входит предоставление места для почтовой корреспонденции, баз данных, DNS (Domain Name System — система доменных имён, используемая для получения IP-адресов), файлового хранилища на специально выделенном файл-сервере и т.п., а также поддержка функционирования соответствующих сервисов.

К процессу выбора хостинговой компании для сайта необходимо подойти со всей серьезностью, ведь от этого зависит дальнейшая судьба проекта. Высока вероятность возникновения проблем в том случае, если выбор хостера, т.е. компании, предоставляющей услуги хостинга, сделать не верно. Обозначим возможные проблемы, которые могут возникнуть в будущем из-за ошибки в выборе хостинговой организации:

недостаток вычислительных мощностей у хостинг-провайдера и как следствие лишние затраты времени и средств на поиск и реализацию способа их повысить;

нечестный хостинг-провайдер может предпринять попытку рейдерского захвата вашего проекта, его идеи, материалов или необоснованно и незаконно повысить абонентскую плату;

у неопытного и безответственного хостинг-провайдера высока вероятность потерять в результате программных сбоев, аварийных ситуаций и инцидентов с оборудованием часть или даже весь наработанный материал по проекту;

неквалифицированный хостинг провайдер может доставить много хлопот и осложнить выполнение регламентных работ по обслуживанию сайта и сопровождению;

у бедной хостинговой компании высока вероятность не получить нужного для реализации проекта функционала (нужной версии интерпретатора языка или дополнительных библиотек, нужной версии СУБД, веб-сервера и т.д.);

некоторые хостинг-провайдеры для управления ресурсами сайта предоставляют сервисную панель с неудобным, интуитивно непонятным интерфейсом, в комплекте со слабой технической поддержкой, что может осложнить дальнейшее обслуживание сайта.

Учитывая перечисленные выше факторы необходимо подойти серьезно к подбору хостинговой организации. Для формирования правильного выбора было принято решение ознакомиться с отзывами клиентов о качестве предоставляемых услуг различными хостинговыми компаниями. На основании этих исследований был составлен список возможных претендентов:

fornex.com

mchost.ru

timeweb.ru

selectel.ru

camelhost.net

hostinger.ru

jino.ru

После ознакомления с отзывами пользователей и тщательного анализа, каждому хостинг-провайдеру была выставлена итоговая оценка по 10-бальной системе. Кроме этого, были рассмотрены и предлагаемые каждой хостинговой компанией ценовые предложения и тарифы на услуги. По результатам исследований была составлена сравнительная таблица 3.1.1.

Таблица 3.1.1 Сравнительная таблица хостинг-провайдеров

Хостинг

Минимальная стоимость месяца размещения

Параметры за минимальную стоимость

Рейтинг хостинга, составленный на основе отзывов пользователей

fornex.com

от 67 рублей

Дисковое пространство: 0,5 ГБ

Количество сайтов: 1

Количество MySQL баз: 1

Допустимая нагрузка: 10%

FTP, phpMyAdmin, DNS, почта

9.1 из 10

mchost.ru

от 249 рублей

Дисковое пространство: 2 ГБ

Количество сайтов: 3

Количество MySQL баз: 3

Допустимая нагрузка: 12.5%

FTP, phpMyAdmin, DNS, почта

5.4 из 10

timeweb.ru

от 120 рублей

Дисковое пространство: 2 ГБ

Количество сайтов: 2

Количество MySQL баз: 2

Допустимая нагрузка: 10%

FTP, phpMyAdmin, DNS, почта

7.6 из 10

selectel.ru

от 256 рублей

Дисковое пространство: 5 ГБ

Количество сайтов: 5

Количество MySQL баз: 5

Допустимая нагрузка: 15%

FTP, phpMyAdmin, DNS, почта

7.3 из 10

camelhost.net

от 300 рублей

Дисковое пространство: 1 ГБ

Количество сайтов: 1

Количество MySQL баз: 1

Допустимая нагрузка: 10%

FTP, phpMyAdmin, DNS, почта

6.2 из 10

hostinger.ru

от 230 рублей

Дисковое пространство: 2 ГБ

Количество сайтов: 2

Количество MySQL баз: 2

Допустимая нагрузка: 10%

FTP, phpMyAdmin, DNS, почта

6 из 10

jino.ru

от 190 рублей

Дисковое пространство: до 30 ГБ

Количество сайтов: до 30

Количество MySQL баз: до 30

Допустимая нагрузка: 12%

FTP, phpMyAdmin, DNS, почта

6.8 из 10

Анализ табличных данных выявил явного лидера — fornex.com, который практически не имел отрицательных отзывов клиентов о качестве хостинг-услуг. Все пользователи были удовлетворены его технической поддержкой и предоставляемыми мощностями. К сожалению, другие хостинг-провайдеры имели отрицательные отзывы от клиентов о своей деятельности, которые были подтверждены документально. А о негативном качестве услуг, предоставляемых компанией mchost.ru была опубликована статья, где среди обманутых клиентов фигурировала даже такая знаменитая в интернет-кругах личность как Артемий Лебедев.

Таким образом, в итоге был выбран хостинг-провайдер fornex.com, который стал явным лидером по тарифам, по составу и качеству предоставляемых услуг. Цена на месяц размещения не высока и для старта проекта вполне достаточно предоставляемых вычислительных мощностей, а в перспективе возможен переход на другой тариф, с более мощным обеспечением ресурсами.

4. Структура  и содержание сайта

4.1.Разделы сайта и система навигации

Главная страница представлена на рис.7.

Рис.7. Главная страница

Сайт имеет удобную навигацию – вертикальное меню слева и горизонтальное меню сверху. Верхнее меню кроме того всплывающее.

Рассмотрим основные разделы сайта.

Рис.8. История компании

Рис.9. Вакансии

В разделе «Вакансии» есть форма отправки резюме (рис.10).

Рис.10. Форма отправки резюме

Рис.11. Форма отправки резюме (продолжение)

Рис.12. Услуги

Рис.13. Цены

Рис.14. Контакты. Форма обратной связи

4.2.Функциональные и технические требования

Кроме статических элементов на сайте имеются и динамические элементы

На нашем сайте такими функциональными элементами являются:

поиск по сайту. Модуль представляет собой строку поиска, в которую пользователь вводит ключевое слово, после чего ему выдается результат в найденных ссылках с краткой аннотацией. Долгий поиск нужной информации может сформировать негативную реакцию и оставить у пользователя ощущение «бесполезного» сайта.

Рис.15. Поиск по сайту

опрос. Это предложение посетителю ответить на несколько вопросов, по которым собирается статистика. Например, проведение опросов для рекламных кампаний, развития сайта, определения лучшего товара или услуги.

Рис.16. Голосование на сайте

Приведем результат голосования.

Рис.17. Результат голосования

обработка статистики посещаемости – функция применяется для учета посетителей сайта, количество заходов, время, проведенное на сайте, страницы, пользующиеся наибольшей популярностью, страницы, с которых зашли, ключевые слова, по которым искали и многое другое.

Рис.18. Количество посетителей на сайте

4.3. Эскиз сайта

Эскиз сайта представлен на рис.19.

Контакты

Логотип

Верхнее меню

Текст

Поиск

Вертикальное меню

Блок голосования

Статистика

Копирайт

Рис.19. Эскиз сайта

Все разделы сайта имеют такой же эскиз, как и главная страница.

4.4. Описание процедуры тестирования созданного Web-ресурса

Проведем тестирование сайта на разных браузерах.

Рис.20. Отображение сайта в браузере Opera

Рис.21. Отображение сайта в браузере Firefox

Рис.22. Отображение сайта в браузере Internet Explorer

Как видно, сайт открывается во всех браузерах почти одинаково, что доказывает работоспособность сайта.

5. Разработка рекламной кампании по продвижению Web-ресурса в Интернет

5.1. Формирование массива ключевых слов для поиска Web-ресурса в поисковых системах

Информация, представленная ниже, является уникальной и проверенной на практике, на протяжении нескольких лет работы с различными проектами. Эти персональные наработки в области успешного продвижения сайтов нашли своё подтверждение и при реализации проекта 4review.ru.

Итак, самым важным и главным этапом, который должен быть сделан еще до создания сайта – это сбор и создание семантического ядра, сокращенно СЯ. Дадим определение этому термину.

Семантическое ядро сайта — это набор поисковых слов, их морфологических форм и словосочетаний, которые наиболее точно характеризуют вид деятельности, товар или услугу, предлагаемые сайтом. Ключевые слова (поисковые запросы) для семантического ядра подбираются путём строгого анализа услуг или товаров компании, анализа статистики поисковой системы, статистики сайта, конкурентов на рынке и сезонности ключевых слов. Запросы в семантическом ядре должны максимально соответствовать представлениям посетителей о сайте. Семантическое ядро сайта составляют те ключевые слова, которые обнаружила поисковая машина при сканировании сайта.

То есть, необходимо собрать ядро ключевых слов, которые в дальнейшем будут использованы на сайте и будут приносить ему основную посещаемость.

При составлении семантического ядра можно пользоваться довольно большим количеством сервисов и программ, а также по-разному составлять СЯ.

Первый вариант – при составлении СЯ используются наработки конкурентов, и на основе их ключевых слов собирается семантическое ядро

Второй вариант – СЯ собирается самостоятельно, полностью с нуля, без использования каких-либо сторонних готовых решений.

Для реализации был выбран второй вариант. В нем есть некоторые особенности и своя стратегия продвижения. Поскольку новый проект не обладает трастом и какими-либо привилегиями перед другими конкурентными сайтами, то необходимо отобрать среднечастотные и низкочастотные ключевые слова с низкой конкуренцией (сокращенно СЧ НК и НЧ НК). Введем понятие СЧ НК и НЧ НК.

Низкочастотные запросы – это запросы пользователей с частотностью не более 1000 в месяц.

Среднечастотные запросы – это запросы пользователей с частотностью не более 10000 в месяц.

Частотность определяется при помощи официального сервиса поисковой системы Yandex — wordstat.yandex.ru.

Для того, чтобы определить частотность запроса, необходимо ввести его в соответствующее поле формы и нажать кнопку «Подобрать». Аналогично можно узнать точную частотность запроса, введя его в такой интерпретации: «!нужный !запрос». Пример подбора ключевых слов в сервисе wordstat.yandex.ru можно увидеть на рисунке 5.1.1.

6.1.1

Рисунок 5.1.1 – Подбор ключевых слов в сервисе wordstat.yandex.ru

Таким образом, стратегия состоит в том, чтобы сначала занять ТОП по низко конкурентным запросам и собрать ядро посетителей и первую посещаемость, а затем взять более конкурентные и высокочастотные запросы.

Но подбирать вручную каждый запрос в wordstat.yandex.ru и проверять его конкуренцию довольно затруднительно, поэтому была использована специализированная лицензионная программа Key Collector, авторские права на которую принадлежат компании LegatoSoft (ЛегатоСофт).

Key Collector — программа для «раскрутки» сайта, позволяет быстрым и удобным способом собрать ключевые фразы для составления семантического ядра, определить их конкурентность, стоимость и эффективность, а также провести экспресс-анализ сайта на соответствие его содержимого этому ядру. При помощи Key Collector можно не только существенно упростить процедуру подготовки семантического ядра, но и получить наиболее полный и качественный результат. Программа работает не с готовыми базами данных и не занимается генерацией ключевых фраз — вместо этого она позволяет собирать актуальную информацию напрямую с действующих сервисов-источников. Функционал программного продукта:

  1. сбор ключевых фраз;
  2. определение стоимости и ценности фраз;
  3. определение релевантных страниц;
  4. съем позиций;
  5. получение рекомендаций по перелинковке.

Более 70 параметров для оценки ключевых фраз, 4 способа работы с Яндекс.Wordstat, а также возможность проведения экспресс-анализа сайта на соответствие семантическому ядру, интеграция со ссылочными брокерами и многое другое.

Минус программы в том, что она платная и лицензия стоит 1700 рублей на неограниченный период (т.е. лицензия пожизненная). Но этот минус очень быстро перекрывается плюсами, которые накапливаются после начала эксплуатации и после получения первых успешных результатов. С помощью этого приложения можно очень быстро собрать большое количество ключевых слов и проверить их конкуренцию, а также можно отыскать ключи, которые невозможно было бы найти только с помощью сервиса wordstat.yandex.ru. Для того, чтобы начать работать с программой, необходимо провести первоначальные настройки. Затем требуется создать новый проект, и нажав кнопку «Пакетный сбор слов» ввести желаемую фразу. Программа сама соберет все ключи, связанные с введенной фразой. Как это можно сделать, показано на рисунке 5.1.2.

6.1.2

Рисунок 5.1.1 – Пакетный сбор слов в программе KeyCollector

Затем необходимо собрать точную частотность ключевых слов, нажав на кнопку «Собрать частотности “!”». Результат можно увидеть на рисунке 5.1.3.

6.1.3

Рисунок 5.1.3 – Сбор точной частотности в программе KeyCollector

После этого необходимо удалить все ключевые слова, у которых точная частотность меньше 30. Такие ключевые слова – пустышки, которые будут приносить меньше 1 человека в день и поэтому от них необходимо избавляться.

После этого необходимо проверить конкурентность. Это можно сделать, нажав на кнопку «Вычисление KEI» и выбрать «Получить данные для ПС Яндекс» и «Получить данные для ПС Google». Как это сделать, показано на рисунке 5.1.4.

6.1.4

Рисунок 5.1.3 – Проверка конкурентности в программе KeyCollector

Так были собраны сайты, у которых есть такие ключевые фразы на главной странице или ключевые фразы, имеющие прямое вхождение на любых страницах сайта. После этого, необходимо удалить все ключевые слова, которые включаются на главных страницах сайта и с прямым вхождением до 1 сайта – это можно увидеть на рисунке 5.1.5.

6.1.5

Рисунок 5.1.3 – Фильтрация ключевых слов по конкуренции в KeyCollector

Таким образом, мы убираем ключевые слова, которые очень часто употребляются в интернете на других сайтах и имеют повышенную конкуренцию. Такие ключевые слова будет сложно продвигать на новом сайте, поэтому в использовании их нет разумных оснований.

Из оставшихся ключевых слов надо выбрать однотипные и объединить их в группу. Затем по этим группам будут написаны специальные статьи, которые будут продвигаться в ТОП по соответствующим ключам.

5.2. Описание структуры медиа-плана

Как было сказано ранее, поисковые системы не стоят на месте и постоянно работают над улучшением алгоритмов работы своих поисковых машин и результатов выдачи, выпуская различные обновления, от которых зависит продвижение сайта. Например, если ранее можно было продвинуть страницу сайта в ТОП, просто закупив много ссылок с прямым вхождением ключа, то сейчас сделав тоже самое, можно попасть под фильтры в поисковых системах или вообще получить программный запрет на участие в поисковой выборке (так называемый «бан»), и больше никогда не увидеть сайт в поисковой системе. Вывод из сказанного – с течением времени политика и поведение поисковых систем меняется, а значит, на сегодняшний день важным фактором является то, что посетители должны попадать на сайт не только из страниц выдачи поисковых систем, но и с других сайтов, социальных сетей, мультимедиа и файловых хостингов, и т.п.. Поэтому продвижение сайта значительно усложнилось. Теперь важно обращать внимание на все площадки, которые могут дать возможность получить переходы пользователей.

Одной из наиболее значимых и важных групп, составляющих такие площадки, являются популярные социальные сети, такие как: «Facebook», «Вконтакте», «Twitter», «Google+», «Одноклассники», «Мой мир» и видеохостинг «YouTube». Из этих социальных сетей можно получить первых посетителей, которые в дальнейшем организуют основное ядро постоянных пользователей сайта. Поэтому речь в этой главе пойдёт о создании аккаунтов в этих социальных сетях и каждодневное наполнение групп интересной информацией, а также новостями с сайта. А в аккаунт YouTube необходимо добавлять уникальные видеоматериалы.

Основной упор будет сделан на социальную сеть «Вконтакте», так как она является русскоязычной, преимущественно молодёжной, как и реализуемый нами проект и, следовательно, в этой социальной сети находится самая большая потенциальная аудитория сайта.

На момент написания этой главы, в специально созданной группе сети «Вконтакте» уже сформировалась аудитория численностью более 5000 подписчиков. Это говорит о том, что пользователям интересны и тематика сайта и предоставляемая им информация. Подписчики с удовольствием заходят на сайт почитать статьи, оставить свой комментарий, выразить свое отношение к опубликованным материалам.

При создании групп в социальных сетях стоит соблюдать следующие правила:

использовать брендирование, то есть логотип, символику, цветовую палитру и шрифты, которые использованы на сайте, для того, чтобы пользователи постепенно запоминали этот бренд и в дальнейшем его узнавали;

необходимо ежедневно наполнять информационную площадку группы интересным мультимедийным контентом и вставлять ссылки на новые статьи сайта, т.к. пользователей привлекает новизна;

все группы, включая сайт необходимо перелинковать, так как на сегодня практически у всех пользователей интернета есть аккаунты в разных социальных сетях, и желательно, что бы они подписались на группы сразу в нескольких.

Пример правильного оформления группы социальной сети «Вконтакте» можно увидеть на рисунке 5.3.1.

6.3.1

Рисунок 5.3.1 – Оформленная группа для сайта Вконтакте

Таким образом, на рисунке можно увидеть, что в группе используется специально разработанный для сайта логотип – цифра «4» в квадрате, а также соответствующая цветовая палитра с набором оттенков синего цвета и соответствующий шрифт. Информационная площадка группы ежедневно наполняется свежим материалом и ссылками, проводятся различные розыгрыши и конкурсы, для того, чтобы привлечь и заинтересовать посетителей. Эти действия помогли группе достаточно быстро набрать активных подписчиков, которые ежедневно по ссылкам переходят на сайт. На настоящий момент из социальной сети «Вконтакте» на информационный портал 4review.ru переходит от 50 до 350 человек в сутки, что можно увидеть на рисунке 5.3.2.

6.3.2

Рисунок 5.3.2 – Статистика переходов из социальных сетей из сервиса Liveinternet

Таким образом, на рисунке 5.3.2 видно, что результат от использования всех возможных источников трафика может быть ощутимым. Поэтому создавать представительства в социальных сетях не просто желательно, а обязательно. Ведь в дальнейшем все эти посетители могут оказаться постоянными читателями, а также помогут в ранжировании статей в поисковых системах.

Заключение

Основные задачи проекта – анализ деятельности предприятия, выявление существующих недостатков в текущей технологии управления, разработка сайта для повышения эффективности деятельности предприятия, выполнены.

Дальнейшее развитие системы должно проходить по пути усложнения функциональности сайта, в частности, возможно организовать прием заказов на сайте, прием платежей с помощью электронных платежных систем.

В заключение хотелось бы отметить некоторые тенденции дальнейшего развития электронных магазинов. Несомненно, они связаны со следующими факторами:

  • дальнейшее развитие и усложнение программного обеспечения;
  • увеличение количества пользователей Интернет;
  • увеличение скорости доступа во всемирную сеть.

В частности, уже широко используются в некоторых магазинах 3D-модели товаров, созданные на языке программирования Java. Их можно рассматривать в окне браузера без инсталляции дополнительных программ, но и возможности у таких моделей более скромные - только вращение вокруг вертикальной оси.

Использование новых возможностей Интернета переведет электронную коммерцию на качественно новый уровень. Процесс приобретения товара через Интернет будет больше напоминать посещение обычного магазина: можно рассмотреть товар со всех сторон и в случае необходимости задать вопрос консультанту, используя при этом голосовой IP-канал. Становится возможным, не покидая дома, получить всю необходимую информацию и принять решение о покупке. В результате этого ассортимент товаров, продаваемых через Сеть, значительно расширяется, а объемы продаж будут неуклонно расти.

Усиление жесткой конкуренции между магазинами вынудит их владельцев вести борьбу за покупателя путем уменьшения цен, улучшения качества обслуживания, в том числе предоставления большей информации о товаре.

Исходя из вышеперечисленных перспектив развития Рунета, можно дать следующие рекомендации для эффективного развития разработанного Интернет-магазина:

1. Реклама Интернет-магазинов должна осуществляться не только в сети, но и в оффлайне.

2. Наиболее эффективным будет объединять элементы электронной коммерции с оффлайновым бизнесом.

3. Необходимость повышения эффективности бизнеса заставит привлекать профессионалов в области маркетинга, логистики и других.

4. Очевидно также, что необходимо будет использовать все возможные виды оплаты.

5. Увеличение скорости и качества доставки также станет необходимым элементом.

6. В будущем возможно подключение функций по созданию первичных документов, таких как, счета, накладные, счета-фактуры и т.п., что позволит сделать работу Интернет-магазина еще более автоматизированной.

7. Кроме того, возможно также и развитие по пути расширения каталога, увеличению количества товарных позиций и так далее.

Список литературы

  1. Автоматические информационные технологии в экономике: Учебник. / Под ред. проф. Г.А. Тироренко. – М.: Компьютер, ЮНИТИ, 2008. – 218 с.
  2. Александр Жадаев. Dreamveaver CS4 (+ Видеокурс на CD) -  - СПб.:BHV-СПб, 2009
  3. Алексей Яковлев, Василий Ткачев. Раскрутка сайтов. Основы, секреты, трюки. Издание 2 - СПб.:BHV, 2010
  4. Алексунин В.А. Электронная коммерция и маркетинг в Интернет: Учебное пособие. – М.: Дашков и КО, 2006. – 280 с.
  5. Астахова И.Ф. SQL в примерах задачах. – М.: Новое знание, 2008. – 176 с.
  6. Быков В.А. Электронный бизнес и безопасность. – М.: Радио и связь, 2006. – 200 с.
  7. Быкова Е.В., Стоянова Е.С. Финансовое искусство коммерции. – М.: Перспектива, 2009. – 34с.
  8. Быстро и легко создаем, программируем, шлифуем и раскручиваем web – сайт. / Под редакцией Алексеева Ю.М. – М.: Лучшие книги, 2005. – 430с.
  9. Голубков И.П. Использование Интернет в маркетинге. Маркетинг в России и за рубежом. – 2008.– №6. –73с.
  10. Гурский Ю.А., Гурская И.В., Жвалевский А.В.Компьютерная графика. Photoshop CS4, CorelDRAW X4, Illustrator CS4. Трюки и эффекты (+ DVD) - СПб.:Питер, 2010
  11. Дюбуа П. MySQL.: Пер. с англ. – М.: Издательский дом «Вильямс», 2007. – 816 с.
  12. Жадаев А.Г.Наглядный самоучитель Flash CS4 (+ СD) -  - СПб.:BHV, 2009
  13. Зольников Д.С. PHP 5. – М.: НТ – Пресс, 2007. – 256 с.
  14. Иван Севостьянов. Поисковая оптимизация. Практическое руководство по продвижению сайта в Интернете - СПб.: Питер, 2010
  15. Информационные технологии. / Под редакцией Пичугина И.П. –М.: Коммерсант, 2006. – 320с.
  16. Квентин Зервас. Web 2.0. Создание приложений на PHP. - М.:Вильямс, 2010
  17. Коггзолл Д. PHP 5. Полное руководство.: Пер. с англ. – М.: Издательский дом «Вильямс», 2006. – 752 с.
  18. Котеров Д.В., Костарев А.Ф. PHP 5. – СПб.: БХВ – Петербург, 2005. – 1120 с.
  19. Кузнецов М., Симдянов И., Голышев С. PHP 5 на примерах. – СПб.: БХВ – Петербург, 2005. – 576 с.
  20. Ломов А.Ю. HTML, CSS, скрипты: практика создания сайтов. – СПБ.: БХВ – Петербург, 2007. – 416 с.
  21. Майк В. Лин. Современный дизайн. Пошаговое руководство - М.:АСТ, 2010
  22. Майкл Моррисон, Линн Бейли. Изучаем PHP и MySQL - М.:Эксмо_пресс, 2010
  23. Николай Прохоренок. HTML, JavaScript, PHP, и MySQL. Джентельменский набор Web-мастера (+ CD) - СПб.:BHV-СПб, 2010
  24. Томсон Л., Веллинг Л. Разработка Web – приложений на PHP и MySQL. – СПб.: ООО «ДиаСофт», 2006. – 672 с.
  25. Фролов А.В. Базы данных в Интернет: практическое руководство по созданию Web – приложений с базами данных. – М.: Русская редакция, 2008. – 448 с.
  26. Хорошилов А. Мировые информационные ресурсы: Учебное пособие для ВУЗов. – СПб.: Питер, 2006. – 176 с.
  27. Экономическая информатика и вычислительная техника: Учебник. / Под ред. Косарева В. П., Королева А. Ю. – М.: Финансы и статистика, 2008. – 336 с.
  28. Юрасов А.В. Электронная коммерция: Учебное пособие – М.: Дело, 2006. – 480 с.
  29. http://msdn.microsoft.com/ru-ru/ff380144.aspx
  30. http://www.ibm.com/developerworks/ru/library/os-html5data/
  31. http://vcommerce.ru «Электронная коммерция, электронный бизнес в Интернет».
  32. http://www.ecomrus.ru «Электронная коммерция. Все об электронной коммерции в России».

Приложение

<?php

/**

* @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.

* @license GNU/GPL, see LICENSE.php

* Joomla! is free software. This version may have been modified pursuant

* to the GNU General Public License, and as distributed it includes or

* is derivative of works licensed under the GNU General Public License or

* other free or open source software licenses.

* See COPYRIGHT.php for copyright notices and details.

*/

// no direct access

defined( '_JEXEC' ) or die( 'Restricted access' );

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" >

<head>

<jdoc:include type="head" />

<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/system.css" type="text/css" />

<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/general.css" type="text/css" />

<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/rhuk_milkyway/css/template.css" type="text/css" />

<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/rhuk_milkyway/css/<?php echo $this->params->get('colorVariation'); ?>.css" type="text/css" />

<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/rhuk_milkyway/css/<?php echo $this->params->get('backgroundVariation'); ?>_bg.css" type="text/css" />

<!--[if lte IE 6]>

<link href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/ieonly.css" rel="stylesheet" type="text/css" />

<![endif]-->

<?php if($this->direction == 'rtl') : ?>

<link href="<?php echo $this->baseurl ?>/templates/rhuk_milkyway/css/template_rtl.css" rel="stylesheet" type="text/css" />

<?php endif; ?>

</head>

<body id="page_bg" class="color_<?php echo $this->params->get('colorVariation'); ?> bg_<?php echo $this->params->get('backgroundVariation'); ?> width_<?php echo $this->params->get('widthStyle'); ?>">

<a name="up" id="up"></a>

<div class="center" align="center">

<div id="wrapper">

<div id="wrapper_r">

<div id="header">

<div id="header_l">

<div id="header_r">

<div id="logo"></div>

<jdoc:include type="modules" name="top" />

</div>

</div>

</div>

<div id="tabarea">

<div id="tabarea_l">

<div id="tabarea_r">

<div id="tabmenu">

<table cellpadding="0" cellspacing="0" class="pill">

<tr>

<td class="pill_l">&nbsp;</td>

<td class="pill_m">

<div id="pillmenu">

<jdoc:include type="modules" name="user3" />

</div>

</td>

<td class="pill_r">&nbsp;</td>

</tr>

</table>

</div>

</div>

</div>

</div>

<div id="search">

<jdoc:include type="modules" name="user4" />

</div>

<div id="pathway">

<jdoc:include type="modules" name="breadcrumb" />

</div>

<div class="clr"></div>

<div id="whitebox">

<div id="whitebox_t">

<div id="whitebox_tl">

<div id="whitebox_tr"></div>

</div>

</div>

<div id="whitebox_m">

<div id="area">

<jdoc:include type="message" />

<div id="leftcolumn">

<?php if($this->countModules('left')) : ?>

<jdoc:include type="modules" name="left" style="rounded" />

<?php endif; ?>

</div>

<?php if($this->countModules('left')) : ?>

<div id="maincolumn">

<?php else: ?>

<div id="maincolumn_full">

<?php endif; ?>

<?php if($this->countModules('user1 or user2')) : ?>

<table class="nopad user1user2">

<tr valign="top">

<?php if($this->countModules('user1')) : ?>

<td>

<jdoc:include type="modules" name="user1" style="xhtml" />

</td>

<?php endif; ?>

<?php if($this->countModules('user1 and user2')) : ?>

<td class="greyline">&nbsp;</td>

<?php endif; ?>

<?php if($this->countModules('user2')) : ?>

<td>

<jdoc:include type="modules" name="user2" style="xhtml" />

</td>

<?php endif; ?>

</tr>

</table>

<div id="maindivider"></div>

<?php endif; ?>

<table class="nopad">

<tr valign="top">

<td>

<jdoc:include type="component" />

<jdoc:include type="modules" name="footer" style="xhtml"/>

</td>

<?php if($this->countModules('right') and JRequest::getCmd('layout') != 'form') : ?>

<td class="greyline">&nbsp;</td>

<td width="170">

<jdoc:include type="modules" name="right" style="xhtml"/>

</td>

<?php endif; ?>

</tr>

</table>

</div>

<div class="clr"></div>

</div>

<div class="clr"></div>

</div>

<div id="whitebox_b">

<div id="whitebox_bl">

<div id="whitebox_br"></div>

</div>

</div>

</div>

<div id="footerspacer"></div>

</div>

<div id="footer">

<div id="footer_l">

<div id="footer_r">

<p id="syndicate">

<jdoc:include type="modules" name="syndicate" />

</p>

<p id="power_by">

<?php echo JText::_('Powered by') ?> <a href="http://www.joomla.org">Joomla!</a>.

<?php echo JText::_('Valid') ?> <a href="http://validator.w3.org/check/referer">XHTML</a> <?php echo JText::_('and') ?> <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a>.

</p>

</div>

</div>

</div>

</div>

</div>

<jdoc:include type="modules" name="debug" />

</body>

</html>

Модуль верхнего меню

<?php

/**

* @version 1.1 Beta $Id: mod_hxdmoomenu.php 2009-08-16 HxD $

* @package HXD MooMenu

* @subpackage Modules

* @link http://www.hexadesigners.com

* @license GNU/GPL, see LICENSE.php

* HXD MooMenu is free software; you can redistribute it and/or

* modify it under the terms of the GNU General Public License 2

* as published by the Free Software Foundation.

* HXD MooMenu is distributed in the hope that it will be useful,

* but WITHOUT ANY WARRANTY; without even the implied warranty of

* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the

* GNU General Public License for more details.

* You should have received a copy of the GNU General Public License

* along with HXD MooMenu; if not, write to the Free Software

* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

*/

// no direct access

defined('_JEXEC') or die('Restricted access');

require_once (dirname(__FILE__).DS.'helper.php');

$hxdmenu = modHxDMooMenuHelper::getHxDMenu($params);

require(JModuleHelper::getLayoutPath('mod_hxdmoomenu'));

Модуль поиска

<?php

/**

* @version $Id: mod_search.php 10855 2008-08-29 22:47:34Z willebil $

* @package Joomla

* @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.

* @license GNU/GPL, see LICENSE.php

* Joomla! is free software. This version may have been modified pursuant

* to the GNU General Public License, and as distributed it includes or

* is derivative of works licensed under the GNU General Public License or

* other free or open source software licenses.

* See COPYRIGHT.php for copyright notices and details.

*/

// no direct access

defined('_JEXEC') or die('Restricted access');

// Include the syndicate functions only once

require_once( dirname(__FILE__).DS.'helper.php' );

$button = $params->get('button', '');

$imagebutton = $params->get('imagebutton', '');

$button_pos = $params->get('button_pos', 'left');

$button_text = $params->get('button_text', JText::_('Search'));

$width = intval($params->get('width', 20));

$maxlength = $width > 20 ? $width : 20;

$text = $params->get('text', JText::_('search...'));

$set_Itemid = intval($params->get('set_itemid', 0));

$moduleclass_sfx = $params->get('moduleclass_sfx', '');

if ($imagebutton) {

$img = modSearchHelper::getSearchImage( $button_text );

}

require(JModuleHelper::getLayoutPath('mod_search'));

Модуль меню

<?php

/**

* @version $Id: mod_mainmenu.php 10381 2008-06-01 03:35:53Z pasamio $

* @package Joomla

* @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.

* @license GNU/GPL, see LICENSE.php

* Joomla! is free software. This version may have been modified pursuant

* to the GNU General Public License, and as distributed it includes or

* is derivative of works licensed under the GNU General Public License or

* other free or open source software licenses.

* See COPYRIGHT.php for copyright notices and details.

*/

// no direct access

defined('_JEXEC') or die('Restricted access');

// Include the syndicate functions only once

require_once (dirname(__FILE__).DS.'helper.php');

$params->def('menutype', 'mainmenu');

$params->def('class_sfx', '');

$params->def('menu_images', 0);

$params->def('menu_images_align', 0);

$params->def('expand_menu', 0);

$params->def('activate_parent', 0);

$params->def('indent_image', 0);

$params->def('indent_image1', 'indent1.png');

$params->def('indent_image2', 'indent2.png');

$params->def('indent_image3', 'indent3.png');

$params->def('indent_image4', 'indent4.png');

$params->def('indent_image5', 'indent5.png');

$params->def('indent_image6', 'indent.png');

$params->def('spacer', '');

$params->def('end_spacer', '');

$params->def('full_active_id', 0);

// Added in 1.5

$params->def('startLevel', 0);

$params->def('endLevel', 0);

$params->def('showAllChildren', 0);

require(JModuleHelper::getLayoutPath('mod_mainmenu'));