Разработка интернет ресурса для магазина "Военная одежда"

Особенности разработки интернет-ресурса для осуществления коммерческой деятельности. Классификация электронных магазинов. Основы поисковой оптимизации. Использование мета тегов. Разработка интерфейса и новостного блока. Регистрация в поисковых системах.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 06.01.2017
Размер файла 2,2 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

11 «Отзывы и вопросы» к товарам. Покупателю следует предоставить возможность просмотреть отзывы о товаре, оставить свой отзыв или задать вопрос - это способствует повышению качества описаний товаров.

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

13 Обратной, невидимой покупателю, стороной интернет-магазина является система управления. Вход в систему администрирования осуществляется только после ввод администратором логина и пароля (логин и пароль администратор может менять). Администратор имеет возможность полностью управлять содержимым интернет-магазина:

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

- редактировать разделы магазина (новости, статьи, вопросы и ответы, отзывы и вопросы к товарам и пр.);

- редактировать специальные разделы магазина (новинки, специальные предложения, товары дня, лидеры продаж);

- редактировать контактную информацию интернет-магазина;

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

- составлять и рассылать письма с новостями магазина подписчикам;

- просматривать историю заказов и статистику покупателей;

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

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

В интернет-магазине должен быть реализован удобный и быстрый поиск необходимого пользователю товара. Да и утомительный просмотр каталогов мало кому по душе.

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

Цветовая гамма будет ориентирована на светлые серо-оранжевые тона, удачно гармонирующие с черным цветом текста.

3.6 Реализация интерфейса web-сайта

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

- приветствие, предназначенное для посетителей сайта;

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

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

- контактную информацию магазина;

- регистрация на сайте.

Рисунок 10 - Схема структуры сайта

Для придания сайту более приятного внешнего вида нужно удалить рисунки с рекламой и соответствующие ссылки на другие сайты с интернет-магазина, отключить блок форума в панели администратора, и скрыть кнопку на главной странице. Это как правило ссылки на сайты разработчиков. Комбинацией клавиш «Ctrl+U» открывается код той страницы сайта, на которой мы находимся на данный момент и там с помощью комбинации клавиш «Ctrl+F» открывается меню поиска, в котором вводится интересующая вас текстовая информация, отображаемая на странице сайта. После обнаружения искомого элемента в коде страницы мы ищем его класс либо другие данные, используемые в языке HTML. После этого нужно использовать поиск в корневой папке интернет-магазина «im» заданного элемента, в результате чего меню поиска сделает ссылку на тот либо те документы, которые отвечают за вывод данной информации (ссылок на сайты разработчика и картинок с рекламой) на страницы сайта электронного магазина. В данном случае этим файлом является «index.php», в котором происходит интеграция сразу двух языков программирования: HTML и PHP.

После удаления части кода файла, отвечающей за вывод картинок и ссылок на сайт, все ненужные элементы исчезнут со страниц интернет-магазина. Теперь установим модуль «mod_natgeo_1.1.9.j15.zip», который будет отвечать за навигацию на сайте интернет-магазина. Затем в «Менеджер модулей» включим его и займёмся его настройкой.

Для того чтоб зайти в панель администратора необходимо перейти по ссылке: http://army-shop.by/admin

Указать логин и пароль администратора (при установки мы создавали аккаунт для администратора), после ввода мы попадаем в панель управления сайтом.

В структуре сайта были созданы следующие страницы:

Рисунок 11- Структура сайта

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

<div class="left">

<form class="search" action="/search/search_do/" method="get"><input type="text" value="Поиск" name="search_string" class="textinputs" onblur="javascript: if(this.value == '') this.value = 'Поиск';" onfocus="javascript: if(this.value == 'Поиск') this.value = '';" x-webkit-speech="" speech=""></form>

<ul class="catalog_menu" umi:button-position="bottom left" umi:element-id="4" umi:region="list" umi:module="catalog" umi:sortable="sortable">

<li umi:element-id="170" umi:region="row">

<span><a href="/" umi:field-name="name" umi:delete="delete" umi:empty="Название раздела">Одежда</a></span><ul umi:element-id="170" umi:region="list" umi:module="catalog" umi:sortable="sortable" umi:button-position="top right">

<li umi:element-id="176" umi:region="row"><a href="/shop/odezhda/obuv/" umi:field-name="name" umi:delete="delete" umi:empty="Название раздела">Обувь</a></li>

<li umi:element-id="178" umi:region="row"><a href="/shop/odezhda/parki/" umi:field-name="name" umi:delete="delete" umi:empty="Название раздела">Куртки и парки</a></li>

<li umi:element-id="179" umi:region="row"><a href="/shop/odezhda/golovnye_ubory/" umi:field-name="name" umi:delete="delete" umi:empty="Название раздела">Кителя</a></li>

<li umi:element-id="187" umi:region="row"><a href="/shop/odezhda/shtany/" umi:field-name="name" umi:delete="delete" umi:empty="Название раздела">Брюки</a></li>

<li umi:element-id="251" umi:region="row"><a href="/shop/odezhda/kostyumy/" umi:field-name="name" umi:delete="delete" umi:empty="Название раздела">Костюмы</a></li>

<li umi:element-id="253" umi:region="row"><a href="/shop/odezhda/goretex/" umi:field-name="name" umi:delete="delete" umi:empty="Название раздела">Goretex</a></li>

<li umi:element-id="256" umi:region="row"><a href="/shop/odezhda/shorty/" umi:field-name="name" umi:delete="delete" umi:empty="Название раздела">Шорты</a></li>

<li umi:element-id="636" umi:region="row"><a href="/shop/odezhda/futbolki/" umi:field-name="name" umi:delete="delete" umi:empty="Название раздела">Футболки</a></li>

<li umi:element-id="657" umi:region="row"><a href="/shop/odezhda/sharfy/" umi:field-name="name" umi:delete="delete" umi:empty="Название раздела">Шарфы</a></li>

<li umi:element-id="704" umi:region="row"><a href="/shop/odezhda/zhilety/" umi:field-name="name" umi:delete="delete" umi:empty="Название раздела">Жилеты</a></li>

<li umi:element-id="709" umi:region="row"><a href="/shop/odezhda/svitera_i_flisy/" umi:field-name="name" umi:delete="delete" umi:empty="Название раздела">Свитера и флисы</a></li>

<li umi:element-id="811" umi:region="row"><a href="/shop/odezhda/perchatki/" umi:field-name="name" umi:delete="delete" umi:empty="Название раздела">Перчатки</a></li>

<li umi:element-id="879" umi:region="row"><a href="/shop/odezhda/termobel/" umi:field-name="name" umi:delete="delete" umi:empty="Название раздела">Термобельё</a></li>

<li umi:element-id="883" umi:region="row"><a href="/shop/odezhda/termonoski/" umi:field-name="name" umi:delete="delete" umi:empty="Название раздела">Термоноски</a></li>

</ul>

</li>

<li umi:element-id="180" umi:region="row"><span><a href="/shop/nozhi/" umi:field-name="name" umi:delete="delete" umi:empty="Название раздела">Ножи</a></span></li>

<li umi:element-id="266" umi:region="row"><span><a href="/shop/palatki/" umi:field-name="name" umi:delete="delete" umi:empty="Название раздела">Палатки</a></span></li>

<li umi:element-id="303" umi:region="row"><span><a href="/shop/pnevmaticheskie_pistolety/" umi:field-name="name" umi:delete="delete" umi:empty="Название раздела">Пневматические пистолеты</a></span></li>

<li umi:element-id="420" umi:region="row"><span><a href="/shop/machete/" umi:field-name="name" umi:delete="delete" umi:empty="Название раздела">Мачете</a></span></li>

<li umi:element-id="444" umi:region="row"><span><a href="/shop/binokli/" umi:field-name="name" umi:delete="delete" umi:empty="Название раздела">Бинокли</a></span></li>

<li umi:element-id="467" umi:region="row"><span><a href="/shop/instrumenty/" umi:field-name="name" umi:delete="delete" umi:empty="Название раздела">Инструменты</a></span></li>

<li umi:element-id="590" umi:region="row"><span><a href="/shop/ryukzaki/" umi:field-name="name" umi:delete="delete" umi:empty="Название раздела">Рюкзаки</a></span></li>

<li umi:element-id="821" umi:region="row"><span><a href="/shop/remni/" umi:field-name="name" umi:delete="delete" umi:empty="Название раздела">Ремни</a></span></li>

</ul>

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

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

Так же был разработан и установлен новостной блок:

<div class="infoblock">

<div class="title"><h2 umi:element-id="5" umi:field-name="name">Новости</h2></div>

<div class="body"><div class="in">

<div umi:element-id="5" umi:region="list" umi:sortable="none" umi:module="news" umi:method="lastlist" umi:button-position="top right">

<div class="news_item" umi:element-id="882" umi:region="row">

<span class="date" umi:field-name="publish_time" umi:empty="Дата создания">28.04.2015</span><a href="/news1/napolnenie_sajta/" class="title" umi:field-name="name" umi:delete="delete" umi:empty="Название страницы">Наполнение сайта</a><div class="descr" umi:field-name="anons" umi:empty="Анонс новости"><p>&nbsp;<a href="http://army-shop.by/shop/odezhda/parki/zimnie/" target="_blank">Заполнен раздел Курток и парок зимними вещами</a></p></div>

</div>

<div class="news_item" umi:element-id="243" umi:region="row">

<span class="date" umi:field-name="publish_time" umi:empty="Дата создания">21.03.2015</span><a href="/news1/zapolnen_razdel_obuv/" class="title" umi:field-name="name" umi:delete="delete" umi:empty="Название страницы">Наполнение сайта</a><div class="descr" umi:field-name="anons" umi:empty="Анонс новости"><p>Заполнен раздел обувь</p></div>

</div>

</div>

<a href="/news1/" class="archive">Архив новостей</a>

</div></div>

</div>

На сайте новостной блок был установлен в правой части главной страницы и принял следующий вид:

Рисунок 12 - Новостной блок

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

3.7 Создание товара в интернет-витрине

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

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

Рисунок 13 - Перечень категорий на сайте

Так же была установлена валюта (белорусский рубль), которая будет отображаться под каждой единицей товара.

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

Наполнение товара происходит вручную, в разделе «Каталог» в выбранной категории следует создать страницу, где в определенных полях указывается название товара, к примеру: Берцы Garsing 015 "Ranger", цена, фотография или несколько фотографий, и описание данного товара в виде таблицы

Таблица 1- Пример описания товара

Верх:

натуральная кожа хромового дубления

Подкладка:

мех натуральный

Подошва:

ТЭП (термоэластопласт) "SPIDER" (±40C)

Метод крепления подошвы:

клеепрошивной

Супинатор:

металлический

Подносок:

усиленный из термопластического материала

Задник:

жесткий из термопластического материала

Высота берца:

220 ± 3 мм

Размеры:

36-50глухой клапан

Фурнитура:

блочки, крючки

Данная модель ботинок с высоким берцем выпускается предприятием Гарсинг с момента основания компании Гарсинг. Этот факт говорит о востребованности данной модели силовыми структурами и другими пользователями. Носок ботинка усилен термопластиком, утеплепляющим материаллом являеться натуральный мех. Ботинки надежны и практичны, при изготовлении используеться натуральная кожа и клеепрошивной метод крепления подошвы. Купить берцы 015 Ranger можно в Магазине Военная Одежда по адресу Гомель ул. Катунина 24

Рисунок 14 - Отображение товара на сайте

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

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

Рисунок 15 - Реализация расположения товаров

После наполнения сайта всем необходимым контентом его нужно оптимизировать. Настроить ботов поисковых систем Яндекс и Google, прописать в каждый раздел и товары метатеги, оптимизировать ссылки и т.п.

3.8 Оптимизация и продвижение сайта

3.8.1 Наполнение метаданными и настройка URL

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

Метаданные о веб-странице изначально предназначались в том числе для того, чтобы помочь поисковым машинам отнести веб-страницу к той или иной категории. В 90-е годы метатеги активно использовались в целях раскрутки своего сайта, в том числе предоставляя ложные или избыточные метаданные. В последнее время поисковыми системами было предпринято множество мер по пресечению таких манипуляций: например, из факторов ранжирования был исключён тег keywords, принципы построения правильных основных тегов «title», «description» также поменялись.

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

- метатеги способны идентифицировать авторство Интернет-страницы, её адрес, частоту её обновлений;

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

- не выводясь на экран, метатеги влияют на режим отображения Интернет-страниц.

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

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

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

В UMI.CMS наполнение метаданными реализовано отдельным блоком, где прописывается: URL, поле Title, поле Keywords и поле Description.

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

Рисунок 15 - Просмотр кода главной страницы

Пример заполнения метаданными для главной страницы сайта.

Рисунок 16 - Настройка метаданных для сайта

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

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

3.8.2 Регистрация в поисковых системах

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

Регистрация сайта в поисковой системе обычно состоит из нескольких основных этапов:

заполнение данных о сайте (его название, описание, ключевые слова);

подтверждение прав на управление сайтов;

регистрация.

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

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

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

Для того чтобы зарегистрировать свой сайт в Google необходимо авторизоваться в системе, а затем перейти на страницу https://www.google.com/webmasters. После перехода на станицу инструментов веб-мастеров нажимаем кнопку Добавить сайт. В появившемся диалоговом окне заполняем url сайта.

В Яндекс схожая процедура регистрации. Необходимо авторизоваться в системе, а затем перейти на страницу http://webmaster.yandex.ru. После нажатия на кнопку Начать работу, переходим на страницу с добавленными сайтами (или пустую) и нажимаем Добавить сайт.

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

Рисунок 17 - Файлы подтверждения прав на хостинге

3.8.3 Результаты

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

Рисунок 18 - Информация о сайте

После индексации в Yandex можно просмотреть статистику сайта за месяц.

Рисунок 19 - Статистика посещений за месяц

Рисунок 20 - Статистика посещений и просмотров

Заключение

В данной работе был разработан интернет ресурс для магазина «Военная одежда». В частности это установка «движка». Создание необходимых модулей для работы UMI.CMS, разработка уникального дизайна, создание удобного и простого меню. Наполнение товаров, типов и категорий товаров. Разработка блока новостей. После всего проделанного объема работы магазин содержит 36 категорий и 207 позиций товаров, меню навигации, поиска, регистрации, возможность оставлять комментарии к каждому товару.

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

Так же был создан файл robot.txt, запрещающий индексацию тех страниц, которые в нем указаны. Сайт был зарегистрирован в поисковых системах Google и Yandex. Для улучшения индексации ресурса были установлены на хостинг боты данных поисковых систем. В итоге после проделанной мною работой получил результат: за месяц сайт посетили более 4.000 человек и более 15.000 просмотров.

Результаты данной дипломной работы успешно внедрены и используется в работе интернет ресурса army-shop.by ИП Бычковским Я.В.

Список использованных источников

1 Горнаков С.Г. Осваиваем популярные системы управления сайтом (CMS)/ С.Г. Горнаков; Издательский дом «Вильямс» - Москва, 2009. -183 с.

2 Хоган Б. Веб-разработка по стандартам нового поколения/ Б. Хоган БХВ-Петербург - Санкт-Петербург, 2012.- 40 с.

3 Евдокимов, Н. Основы контентной оптимизации. / Н. Евдокимов; Галактика №1, Екатеринбург, 2006.- 123 с.

4 Колесниченко, Д. А. Поисковые системы и продвижение сайтов в Интернете. / Д.А. Колесниченко - Москва, 2007 г. 94 с.

5 Яковлев, А. Раскрутка сайтов. Основы, секреты, трюки. / А. Яковлев, В. Тачев -М., 2010 г. 23 с.

6 Кошелев, А. Управление бизнесом/ А. Кошелев -М., 2010 г. - 15-17 с

7 В. Васвани, Zend Framework. Разработка веб-приложений на РНР. / Васвани В. - 2012 г. 76 с.

8 Официальный сайт компании UMI.CMS[Электронный ресурс] - Москва, 2015.- Режим доступа: http://www.umi-cms.ru/ - Дата доступа: 28.01.2015

9 Официальный сайт компании UMI.CMS, раздел с документацией. [Электронный ресурс] - Москва, 2015.- Режим доступа: http://docs.umi-cms.ru/ Дата доступа: 30.01.2015

10 Кирсанов Д. Web-дизайн. Спб: БХВ-Петербург. 2010 С. 175.

11 Пауэлл Т. Web-дизайн. Спб: Символ-Плюс. 2012. С. 106, 152, 171.

12 Портер М. Конкуренция. М: Издательский дом «Вильямс». 2009.

13Интернет портал для программирования на PHP[Электронный ресурс] - Москва, 2015 Режим доступа: www.phpnet.ru Дата доступа: 10.02.2015

14 Васильева Ю. Направления развития интернет-сайта. 2012. С. 196

15 Метт Зандстра PHP/ Объекты, шаблоны и методики программирования, 2-е издание - М: Издательский дом «Вильямс». - 2010.

Приложение

Содержание файла .htaccess в директории public_html

UMI_CMS_HTACCESS_BEGIN

RewriteEngine On

#php_value auto_prepend_file "/libs/opaf.umi.php"

#To avoid manual css and js files recompile. Debug only.

#RewriteRule (commonClient\.js)|(compressed\.js)|(compiled\.js)|(compiled\.css)|(compressed\.css)|(tiny_mce\.js) developerTools/preCompile.php [L]

RewriteRule ^~/([0-9]+)$ tinyurl.php?id=$1 [L]

RewriteCond %{REQUEST_FILENAME} -f

RewriteRule ^(sys\-temp|cache|xmldb|static|packages)\/.*$ 500/ [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^robots\.txt$ sbots.php?path=$1%{QUERY_STRING} [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^sitemap\.xml$ sitemap.php [L]

RewriteRule ^config\.ini$ / [L,R]

RewriteRule ^install\.ini$ / [L,R]

RewriteRule ^install\.log$ / [L,R]

RewriteRule ^umi\.nginx\.conf$ / [L,R]

RewriteRule ^dbview\.php$ / [L,R]

RewriteCond %{REQUEST_URI} !^styles

RewriteCond %{REQUEST_URI} !^css

RewriteCond %{REQUEST_URI} !\.css

RewriteCond %{REQUEST_URI} !^js

RewriteCond %{REQUEST_URI} !\.js

RewriteCond %{REQUEST_URI} !^images

RewriteCond %{REQUEST_URI} !^webstat

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^(.*)\.xml$ index.php?xmlMode=force&path=$1&%{QUERY_STRING} [L]

RewriteRule ^\/?(udata|upage|uobject|ufs|usel|ulang|utype|umess|uhttp):?(\/\/)?(.*)$ releaseStreams.php?scheme=$1&path=$3?%{QUERY_STRING} [L]

RewriteRule ^(.*)\.json$ index.php?jsonMode=force&path=$1&%{QUERY_STRING} [L]

RewriteCond %{REQUEST_URI} !^styles

RewriteCond %{REQUEST_URI} !^css

RewriteCond %{REQUEST_URI} !\.css

RewriteCond %{REQUEST_URI} !^js

RewriteCond %{REQUEST_URI} !\.js

RewriteCond %{REQUEST_URI} !^images

RewriteCond %{REQUEST_URI} !(\.ico|\.ICO)$

RewriteCond %{REQUEST_URI} !(\.jpg|\.JPG)$

RewriteCond %{REQUEST_URI} !(\.jpeg|\.JPEG)$

RewriteCond %{REQUEST_URI} !(\.png|\.PNG)$

RewriteCond %{REQUEST_URI} !(\.gif|\.GIF)$

RewriteCond %{REQUEST_URI} !(\.css|\.CSS)$

RewriteCond %{REQUEST_URI} !(\.js|\.JS)$

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^(.*)$ index.php?path=$1&%{QUERY_STRING}&umi_authorization=%{HTTP:Authorization} [L]

RewriteCond %{REQUEST_URI} (\.ico|\.ICO)$

RewriteCond %{REQUEST_URI} (\.jpg|\.JPG)$

RewriteCond %{REQUEST_URI} (\.jpeg|\.JPEG)$

RewriteCond %{REQUEST_URI} (\.png|\.PNG)$

RewriteCond %{REQUEST_URI} (\.gif|\.GIF)$

RewriteCond %{REQUEST_URI} (\.css|\.CSS)$

RewriteCond %{REQUEST_URI} (\.js|\.JS)$

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^(.*)$ [R=404]

<IfModule mod_mime.c>

AddType application/x-java-applet .class

AddType text/x-component .htc

</IfModule>

<IfModule mod_security.c>

SecFilterScanPOST Off

</IfModule>

<Files "whatsnew.txt">

Deny from all

</Files>

UMI_CMS_HTACCESS_END

Размещено на Allbest.ru


Подобные документы

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

    дипломная работа [852,3 K], добавлен 28.03.2012

  • Разработка Интернет-ресурса посвященного организации, занимающейся оказанием услуг по установке спутникового телевидения. Обзор программных средств, используемых для разработки ресурса. Наполнение контентом и запуск web-ресурса "Спутниковое ТВ".

    дипломная работа [31,1 M], добавлен 20.03.2024

  • Современные подходы к дистанционному образованию. Применение новых образовательных технологий. Анализ подходов к созданию обучающих интернет-ресурсов и выбор среды разработки. Эффективность создания интернет-ресурса с использованием cms-системы ucoz.

    дипломная работа [317,4 K], добавлен 26.11.2010

  • Задачи, которые решают интернет-ресурсы. Классификация интернет-рекламы. Обзор существующих Web-технологий. Язык разработки сценариев PHP. Технология построения интерактивных документов DHTML. Средства и технологии для разработки интернет-ресурса.

    дипломная работа [1,5 M], добавлен 22.11.2015

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

    курсовая работа [1,4 M], добавлен 15.04.2012

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

    дипломная работа [1,7 M], добавлен 08.06.2013

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

    дипломная работа [2,4 M], добавлен 12.04.2012

  • Организация деятельности виртуальных магазинов: создание, способы оплаты, система Интернет-платежей. Разработка архитектуры интернет-магазина ИП "Стрелкова М.А." - создание разделов web-узла по предоставляемым услугам, информации о фирме и темам форума.

    дипломная работа [1,9 M], добавлен 04.08.2008

  • Потребность в разработке интернет ресурса для более удобного информирования и обслуживания клиентов фирмы. Проектирование базы данных в MySqlServer для более удобной работы с клиентами ООО "КСС-СЕРВИС". Расчет затрат на разработку программного продукта.

    дипломная работа [3,7 M], добавлен 10.07.2017

  • Разработка интернет-магазина мужской и женской одежды и аксессуаров. Требования к техническим характеристикам сайта (трафик, надежность, безопасность). Выбор методов сопровождения интернет-магазина. Подключение интернет-магазина к платежным системам.

    отчет по практике [2,9 M], добавлен 01.05.2015

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.