Разработка справочно-информационного портала об автомобилях
Методы моделирования и продвижения web-сайта, анализ средств для его создания: языки программирования, фреймворки, CMS. Разработка прототипа онлайнового портала об автомобилях, его основные услуги и функциональные возможности; администрирование web-сайта.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 07.11.2013 |
Размер файла | 436,3 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Введение
Проблема. Мне необходимо место, куда я смогу записывать историю своей жизни, интересующие меня события, свои мысли, и прочую интересную и полезную информацию. Обычно, для этих целей используют дневник, но он закрыт для чужих глаз, я же преследую цель открытости, доступности.
Актуальность. Решением моей проблемы является создание интернет-блога. Ведь блог - это своеобразный сетевой дневник, простенький сайт, основным отличием которого является доступность другим пользователям сети. Вести закрытый для всех сетевой дневник не имеет особого смысла, так как для этого будет достаточно простого текстового файла или же вообще тетради и ручки.
Люди, ведущие собственный блог, имеют возможность общаться непосредственно, с друзьями, живущими в других городах. Форма сообщений, действующая в блогах, делает её наиболее удобной, так как она не предполагает обязательной взаимности и других ограничений общения «один на один».
Помимо поддержания контакта с близкими, человек, постоянно читающий блоги преследует следующие цели:
· получение информации;
· чтение-развлечение;
· отслеживание реакции публики на те или иные действия (в самом деле, блоги представляют собой готовую огромную фокус-группу);
· чтение ради социализации, ощущения себя причастным к жизни известных людей.
Целью моего проекта является создание полноценного функционирующего блога в сети интернет.
Задачи:
1) Изучить историю и техническую основу блога.
2) Составить классификацию блогов.
3) Узнать об особенностях географического размещения блога.
4) Познакомиться с существующими платформами блогов
5) Узнать о хостинге, домене,
6) Изучить технический аспект блога.
1. Методы моделирования, разработки и продвижения web-сайтов
1.1 Анализ средств для создания web-сайтов (языки программирования, фреймворки, CMS)
HTML
Язык разметки гипертекста (Hypertext Markup Language), или, как его чаще называют, HTML, -- это компьютерный язык, лежащий в основе World Wide Web (Всемирной Паутины). Благодаря языку HTML любой текст можно разметить, преобразовав его в гипертекст с последующей публикацией в Web.
Язык HTML имеет собственный набор символов, с помощью которых Web-браузеры отображают страницу. Эти символы, называемые дескрипторами, включают в себя элементы, необходимые для создания гиперссылок [3, с. 20].
Одной из отличительных особенностей HTML-документов является то, что сам документ содержит только текст, а все остальные объекты встраиваются в документ в момент его отображения Браузером с помощью специальных тэгов и хранятся отдельно. При сохранении HTML-файла в месте размещения документа создается папка, в которую помещаются сопутствующие ему графические элементы оформления [10, с. 134].
PHP
В первую очередь PHP используется для создания скриптов, работающих на стороне сервера, для этого его, собственно, и придумали. PHP способен решать те же задачи, что и любые другие CGI-скрипты, в том числе, обрабатывать данные html-форм, динамически генерировать html страницы и тому подобное. Но есть и другие области, где может использоваться PHP.
Вторая область - это создание скриптов, выполняющихся в командной строке. То есть с помощью PHP можно создавать такие скрипты, которые будут исполняться, вне зависимости от web-сервера и браузера, на конкретной машине.
И последняя область - это создание GUI-приложений (графических интерфейсов), выполняющихся на стороне клиента [7, с. 58].
Ajax
Ajax расшифровывается как Asynchronous Javascript And XML (Асинхронные Javascript и XML) и технологией в строгом смысле слова не является. Если в стандартном web-приложении обработкой всей информации занимается сервер, тогда как браузер отвечает только за взаимодействие с пользователем, передачу запросов и вывод поступившего HTML, то в Ajax-приложении между пользователем и сервером появляется еще один посредник - движок Ajax. Он определяет, какие запросы можно обработать "на месте", а за какими необходимо обращаться на сервер.
Поведение сервера тоже изменилось. Если раньше на каждый запрос сервер выдавал новую страницу, то теперь он отсылает лишь те данные, которые нужны клиенту, а HTML из них прямо в браузере формирует движок Ajax.
Асинхронность проявляется в том, что далеко не каждый клик пользователя доходит до сервера, причем обратное тоже справедливо - далеко не каждая реакция сервера обусловлена запросом пользователя. Большую часть запросов формирует движок Ajax, причем его можно написать так, что он будет загружать информацию, предугадывая действия пользователя.
JavaScript
Язык программирования JavaScript разработан фирмой Netscape для создания интерактивных HTML-документов. Это объектно-ориентированный язык разработки встраиваемых приложений, выполняющихся как на стороне клиента, так и на стороне сервера. Синтаксис языка очень похож на синтаксис Java - поэтому его называют - Java-подобным.
Основные области применения JavaScript делятся на следующие категории:
динамическое создание документа с помощью сценария;
оперативная проверка достоверности заполняемых пользователем полей форм HTML до передачи их на сервер;
создание динамических HTML-страниц совместно с каскадными таблицами стилей и объектной моделью документа;
взаимодействие с пользователем при решении "локальных" задач, решаемых приложением JavaScript, встроенном в HTML-страницу [4, с. 57].
Perl
Наиболее широко Perl используется для разработки инструментов системного администрирования, однако в последнее время он получил огромную популярность в области разработки Интернет-приложений: CGI-сценариев, систем автоматической обработки электронной почты и поддержки узлов Web.
Вот некоторые примеры задач, которые можно решать с помощью Perl:
проверка пользователей Windows NT на несоответствие их статуса и возможностей;
управление NT-сервисами из командной строки и дистанционно с локальной машины получение статистических данных на отдельной машине;
может работать и с протоколом FTP;
системная поддержка UNIX и Windows.
Выбор движка для блога
Движков для блогов сейчас предостаточно, какие-то более популярные, а какие-то менее, но и у тех и других есть свои плюсы и минусы.
WordPress (wordpress.org) - самый популярный движок для блогов среди блогеров во всём мире. WordPress очень просто в установке, достаточно создать базу данных через веб интерфейс, залить файлы движка на сервер, запустить установку, ввести название блога и им уже можно пользоваться, даже самый не опытный пользователь справится с установкой всего за несколько минут. Помимо быстрой и удобной установки WordPress очень гибкий и позволяет настроить блог и добавить нужный функционал с помощью десятков тысяч бесплатных плагинов. В этом движке есть всё самое необходимое для полноценного блогинга и при желании на базе WordPress можно сделать и форум и даже полнофункциональный интернет магазин, на случай если Ваш блог перерастёт в площадку по продаже Ваших товаров или услуг. Плюсы данного движка очевидны:
· Бесплатность
· Простота в установке (всего несколько минут)
· Гибкость и возможность модификации (множество бесплатных плагинов)
· Удобная настройка дизайна (возможность менять дизайн в один клик, при наличии различных тем оформления, которых великое множество в сети, как платных, так и бесплатных)
· Регулярные обновления движка (закрываются уязвимости и исправляются мелкие ошибки, допущенные в предыдущих версиях)
· Мультиязычность (вы имеете возможность выбрать дистрибутив практически на любом языке, в том числе и на русском)
На официальном сайте есть отличный раздел помощи, в котором расписаны все возможности по работе этого движка (кроме официального сайта, существует множество русскоязычных ресурсов для разработчиков под WordPress, где Вам всегда будут рады помочь).
Интуитивно понятный интерфейс админки и отличное юзабилити, позволяют быстро со всем разобраться и думать только о наполнении Вашего блога и т.д.
Выше я перечислил основные плюсы WordPress, которые не ограничиваются этим списком, и Вы в этом убедитесь, немного поработав с этим движком. К сожалению, помимо плюсов есть и некоторые минусы, которые зачастую связаны не с движком, а с неумелым его использованием. Основные проблемы в использовании WordPress это большая нагрузка на сервер и лазейки, которые позволяют получить доступ к Вашему блогу злоумышленникам. Многие пользователи увлекаются установкой большого количества различных, зачастую бесполезных плагинов, что приводит к большим нагрузкам на сервер и к заметным тормозам, но этого можно легко избежать при правильном подходе (об этом я ещё отдельно расскажу в одной из статей, посвящённой настройке WordPress). Из-за своей популярности блоги на WordPress подвержены взломам на порядок чаще, чем блоги на других движках, но чаще всего достаточно просто вовремя устанавливать обновления либо попросту настроить этот процесс в атоматическом режиме и не задумываться о безопасности Вашего детища. Так что эти «минусы» легко нивелируются за счёт правильного использования.
Ввиду того, что мой проект работает на WordPress, об остальных менее популярных движках я расскажу вкратце, чтобы у Вас был выбор и было с чем сравнить, возможно ваш выбор остановится на другом блог-движке.
Movable Type (movabletype.org) - один из старейших движков для блогов. Этот движок достаточно прост в уставновке и тоже имеет хорошие возможности по расширению и модификации. На официальном сайте есть дистрибутивы на 5 языках, но русскогоязычного там, к сожалению, нет, зато не сложно найти русифицированную версию на русскоязычных сайтах посвящённых Movable Type. Этот движок одинакого легко ставиться как на Linux так и на Windows сервера, так что тут есть возможность выбора удобной для Вас сервеной операционной системы. Для Movable Type создано достаточно много тем оформлений, так что с подбором бесплатного шаблона для Вашего блога проблем тоже не возникнет. Движок не мёртвый и тоже переодически обновляется, что очень хорошо.
Drupal (drupal.org) - популярный среди российских пользователей движок для блога. Drupal это не специализированный движок, созданный для блогов, а полноценный и гибкий инструмен для создания сайтов различной сложности, но благодаря модульной системе и специально модуля блога Drupal можно неплохо использовать как платформу для Вашего блога. Множество различных модулей под Drupal позволят сделать блог под Ваши потребности. Установка Drupal на порядок сложнее, чем выше описанные движки и требует некоторых навыков, но особых проблем с его установкой тоже быть не должно, потому как в сети множество сайтов на которых рассказывается, как это делается. Наличие бесплатных тем для этого движка избавит Вас от утомительного поиска, и Вы достаточно быстро найдёте подходящую или же сделаете собственную. На просторах рунета можно без особых усилий найти русифицированную версию дистрибутива, которая, несомненно, будет более удобна Вам, нежели её англоязычный аналог.
Joomla (joomla.org) - одна из популярнейших бесплатных CMS в россии и не только, которая позволяет не только делать сайты различной сложности, но и создавать блоги. Joomla как и Drupal модульный и даёт хорошие возможности для расширения. Оформление для Joomla не составит никакого труда, потому как бесплатных тем для этогой движка очень много. Установка Joomla не такая простая как у специализированных движков для блогов, так что новичкам придётся попотеть, чтобы разобраться с ним. Если Вы уже имели дело с этой CMS, то возможно имеет смысл делать блог на ней, в противном случае я советую от этого воздержаться.
Textpattern (textpattern.com) - простой и ничем не перегруженный движок для блога. Textpattern имеет все необходимые возможности для блогинга, но не слишком гибкий для каких-то модификаций и расширений, так что наворотить там что-то особенное не получится без отсутсвия знаний в области программирования и особенностей этого движка. Этот движок больше подходит для создания простых текстовых дневников. Зато, не имея излишних функций, он не создаёт больших нагрузок на сервер и достаточно безотказно работает.
Вот, пожалуй, обзор основных движков для блогов. Я здесь не затрагивал все возможные движки, поскольку их очень много и современные CMS, такие как Битрикс или NetCat тоже поддерживают блоги, но за их использование Вам придётся заплатить, а на это пойдёт далеко не каждый блогер.
С точки зрения удобства разработки, скорости, стабильности используются PHP-фреймворки. Рассмотрим два из них:
Zend framework - это PHP-framework, созданный и поддерживаемый компанией Zend, сотрудники которой являются непосредственными авторами языка PHP. Поэтому он следует традициям и духу PHP - базируется на простоте, объектно-ориентированных принципах, дружественной лицензии и тщательно тестируемом коде с применением agile методов.
Основные особенности:
– Все компоненты полностью ориентированы на PHP 5 и E_STRICT- совместимы;
– Встроенный генератор кода;
– Архитектура «используй только то, что необходимо» с минимальными зависимостями компонентов;
– Использует легко расширяемый шаблон проектирования MVC, поддерживает макеты и PHP-скрипты представления по-умолчанию;
– Поддерживает множество различных баз данных включая MariaDB, MySQL, Oracle, IBM DB2, Microsoft SQL Server, PostgreSQL, SQLite, and Informix Dynamic Server;
– Специальные классы для создания, отправки, получения email с помощью mbox, Maildir, POP3 и IMAP4;
– Гибкая подсистема кэширования с поддержкой множества хранилищ;
CodeIgniter -- популярный MVC фреймворк с открытым исходным кодом, написанный на языке программирования PHP, для разработки полноценных веб-систем и приложений.
По сути это готовый каркас для приложений, которые будут строиться на его основе. В этот каркас включены наиболее часто используемые библиотеки. Можно при написании каждого нового приложения изобретать велосипед с распределением его основных модулей, структурой директорий, классами обработки основных компонентов и т.п., а можно воспользоваться готовым универсальным решением.
CodeIgniter обладает рядом значительных плюсов перед другими веб-фреймворками, например:
– используется модель MVC (Модель-Отображение-Контроллер), хорошо зарекомендовавшая себя при разработке приложений самой разной направленности;
– поддерживается множество баз данных (MySQL, PostgreSQL, MSSQL, SQLite, Oracle);
– отлично написанная документация с примерами позволит быстро освоить фреймворк;
– CodeIgniter очень быстр в работе. Его считают эталоном скорости генерации страниц;
1.2 Обзор и сравнительный анализ СУБД, применяемых в web-программировании
Для проведения комплексных, междисциплинарных исследований возникает необходимость интеграции разнотипной и разноформатной информации, в единую систему, обеспечивающую картографическую форму представления и доступ как через корпоративную сеть, так и удаленный посредством броузеров Интернет. Для хранения подобной информации необходима СУБД, которая поддерживает пространственные данные.
СУБД - Система Управления Базами Данных (DBMS - DataBase Management System). Программа, либо комплекс программ, предназначенных для полнофункциональной работы с данными. Как правило, включает в себя инструменты для создания и изменения структуры хранения наборов данных, а также средства доступа к хранимым данным, с возможностью их чтения, добавления, изменения и удаления. При этом, у большинства СУБД имеется собственный встроенный язык (возможно не один) для работы с данными. [1]
Пространственные данные - цифровые данные о пространственных объектах, включающие сведения об их местоположении и свойствах, пространственных и непространственных атрибутах. [2]
Пространственный объект - цифровое представление объекта реальности (цифровая модель местности), содержащее его местоуказание и набор свойств, характеристик, атрибутов или сам этот объект. Выделяют четыре основных типа пространственных объектов: (1) точечные, (2) линейные, (3) площадные (полигональные), контурные и (4) поверхности.
Хранение пространственных данных в СУБД дает пользователю много преимуществ.
Первое из них заключается в том, что современные серверы баз данных приспособлены для хранения больших объемов информации и обеспечивают эффективную работу с ней.
Второе - в том, что сервер баз данных может обеспечить одновременную работу большого количества пользователей. Все, что связано с блокировкой, транзакциями, целостностью баз данных и таблиц, решается средствами СУБД. Третье преимущество: любая современная СУБД имеет мощные средства бэк-копирования, позволяющие копировать открытые файлы и работать в режиме онлайна.
СУБД условно можно разделить на 2 части:
· Бесплатные, с открытым исходным кодом (Postgresql, MySQL)
· Коммерческие (Oracle, MS SQL)
Программы с открытым исходным кодом пользуются огромной популярностью. Не являются исключением и системы управления базами данных. Хотя разработки в этой области начались не так давно, они уже вышли за пределы опытных проектов и нашли применение в коммерческих и государственных организациях.
Поскольку основная функция ГИС - управление и манипулирование пространственной информацией, очевидно, что основу системы должна составлять СУБД, способная хранить и обрабатывать такие данные. Наиболее известные пространственные СУБД с открытым кодом - PostgreSQL) и PostGIS. Первая представляет собой объектно-реляционную базу данных, способную работать с геометрическими типами данных (точками, линиями, полигонами и т. д.) и выполнять простые пространственные запросы.
Вторая является расширением PostgreSQL. Это полноценная геоинформационная СУБД, поддерживающая все векторные форматы, пространственные индексы, многократное отображение координат и другие функции, без которых не обойтись при работе с географической информацией.
СУБД PostgreSQL, используемая в качестве подсистемы хранения данных, даёт следующие преимущества:
· наличие библиотеки для работы с пространственными данными;
· поддержка работы с большими объёмами данных;
· полноценная возможность работы с данными по сети Интернет;разграничение доступа пользователей к данным через контроль прав доступа пользователей с применением улучшенной системы авторизации;
· возможность защиты передаваемой по сети информации с помощью шифрования данных по протоколу SSL;
· совместная работа нескольких пользователей с одним и тем же множеством данных, разграничение доступа на уровне отдельного объекта на плане или плана;
· полная совместимость со стандартом Open GIS Consortium, позволяющая упростить обмен данными со сторонними ГИС, совместимыми с этим стандартом (на данный момент этот стандарт поддерживаются большинством производителей коммерчески распространяемых ГИС);
· контроль корректности топологии снижает вероятность ошибок ввода.
На уровне базы данных ведётся контроль истории изменения данных в таблице (опционально, с сохранением информации о времени и пользователе создавшем запись, изменившем запись и удалившем запись и каждого варианта записи). Это позволяет быстро восстановить базу данных после выполнения некорректных действий и отследить источник ошибки.
Недавно появилась еще одна система с открытым кодом для хранения и анализа пространственных данных. Шведская компания MySQL выпустила версию своей одноименной СУБД, снабженную средствами работы с картографической информацией. Теперь эта база данных поддерживает рекомендации организации Open GIS Consortium по расширению возможностей языка SQL c учетом специфики ГИС.
MySQL характеризуется большой скоростью, устойчивостью и лёгкостью в использовании, является решением для малых и средних приложений. Наряду с Oracle Database это одна из самых быстрых СУБД на сегодняшний день.
Распространение СУБД MySQL на основе GPL и высокая скорость обработки запросов привело к тому, что эта база данных стала стандартом де-факто в услугах сетевого хостинга.
Гибкость СУБД MySQL обеспечивается поддержкой большого типа таблиц Oracle Database - объектно-реляционная система управления базами данных (СУБД).
Преимущества использования Oracle для хранения пространственных данных:
· хранение пространственных данных в открытом, стандартизованном формате;
· хранение пространственных и семантических данных в единой СУБД;
· стандартизованный, унифицированный доступ как к пространственным, так и к семантическим данным через SQL;
· обеспечение совместной работы с данными и разделение доступа на уровне СУБД Oracle;
· поддержка со стороны крупнейших производителей ГИС и CAD-систем;
· надежность, производительность и масштабируемость СУБД Oracle;
· техническая поддержка и постоянное совершенствование программного обеспечения Oracle.
Опция СУБД Oracle «Oracle Spatial» осуществляет хранение пространственных данных в открытом, стандартизованном формате и полностью соответствует требованиям стандарта Консорциума Open GIS. Это позволяет обеспечивать работу с пространственными данными из различных приложений и строить ГИС вокруг единого хранилища данных.
Многочисленные подразделения организаций, даже используя продукты разных производителей, получают возможность работать с едиными данными в едином хранилище.
С появлением Oracle Spatial ситуация кардинально изменилась. Spatial обеспечивает хранение в БД пространственных объектов, а не наборов данных. Обращаясь к Spatial, приложение работает не с данными, которые приходится интерпретировать в геометрическую фигуру, а непосредственно с геометрической фигурой. Кроме того, Oracle Spatial обеспечивает целостность данных, преобразование системы координат и другую базовую логику. Это существенно упрощает работу с пространственными данными, интеграцию различных приложений и разработку программных продуктов.
Microsoft SQL Server - реляционная система управления базами данных (СУБД), производимая Microsoft. Поддерживает над-множество языка SQL. Используется для небольших и средних по размеру баз данных, и в последние 5 лет - для крупных баз данных масштаба предприятия, конкурирует с другими СУБД в этом сегменте рынка.
Одно из основных преимуществ SQL Server 2000 - развитые графические средства визуального администрирования, благодаря которым можно значительно снизить административную нагрузку при обслуживании решения. Стратегия Microsoft, состоявшая в сочетании высокой производительности c удобством и простотой пользовательского интерфейса, оказалась весьма успешной. Сегодня этот продукт уверенно занимает первое место среди СУБД для платформы Windows.
Выводы
У СУБД-продуктов с открытым исходным кодом такие же преимущества и недостатки, как и у остальных программ из мира Open Source. К плюсам относятся бесплатная (или почти бесплатная) лицензия и доступ к исходному коду, а к минусам - сложность внедрения из-за плохо проработанной документации и отсутствия средств установки и поддержки. Кроме того, по функциональным возможностям геоинформационные продукты с открытым кодом пока еще отстают от своих коммерческих аналогов.
1.3 Методы продвижения и монетизации web-сайтов
Продвижение блогов, форумов, социальных сетей
Вокруг блогов не прекращаются споры -- считать их отдельным видом СМИ или нет. Для специалистов по SEO так вопрос не стоит. Они знают на деле: качественный stand-alone blog (самостоятельный ресурс с отдельным доменным именем) требует для продвижения того же подхода, что и средства массовой информации. С той лишь разницей, что бюджет у них обычно весьма скромный, и помимо SEO-аудита, внутренней перелинковки и стандартных методов продвижения сайта, им следует продвигаться еще и в социальных сетях, участвовать в обмене ссылок, использовать методы социального маркетинга.
В свою очередь, небольшие некоммерческие ресурсы не могут похвастаться большим количеством релевантного контента. Поэтому, помимо текстовой оптимизации, им в большей степени пойдут на пользу ссылочное продвижение и контекстная реклама, персональные настройки которых можно выбрать, исходя из бюджета кампании. А вот продвижение в социальных сетях у такого рода проектов требует особого искусства и может оказаться непомерно дорогим.
Смелые стартапы, в том числе столь популярные сегодня социальные сети, объединяющие пользователей по различным интересам, социально-демографическим и прочим характеристикам -- это не только действенные способы продвижения других сайтов (разумеется, при грамотном подходе), но и ресурсы, требующие особых инструментов для собственной раскрутки. Как и блоговые площадки, они относятся к типам сайтов, контент которых создается сами пользователями (т.н. user-generated content), поэтому SEO-специалистам необходимо при их раскрутке уделять внимание внутренней оптимизации, а также ссылочному продвижению, привлечению ресурсов SMM\SMO и другим видам интернет-маркетинга.
Методы монетизации веб-ресурсов
Наиболее популярный метод монетизации - реклама с оплатой за клики, так как данный формат оплаты
рекламы является "золотой серединой" и позволяет учесть интересы рекламодателя и веб-мастера.
Реклама с оплатой за показы активно вытесняется рекламой с оплатой за клики, а также ее начинает
вытеснять реклама с оплатой за действия.
Продажа SEO-ссылок и платных постов до сих пор приносит партнерам существенный доход, и он
составляет 40-50% от общего дохода веб-мастеров.
Другие методы монетизации почти не используется, но некоторые веб-мастера продают с помощью
сайтов свои услуги и инфо-продукты.
Основным каналом продажи рекламы являются
разнообразные рекламные сети. Они почти по всех
форматах оплаты рекламы занимают первые места и
только в CPA-рекламе они уступают первое место прямым
партнерским программам, хотя агрегаторы партнерских
программ уже почти догнали партнерские программы.
2. Анализ web-ресурсов в предметной области
2.1 Сравнительный обзор web-сайтов автомобильных компаний
В анализе будут участвовать 1 Российский сайт (компания «Автосуп») и 2 Белорусских (интернет-магазин «АнриАвто» и «Болтик»).
Основными критериями оценки стали:
- информативность (объем представленных сведений, детальность данных, использование фото- и видеоряда);
- навигация (структурированность информации, удобство пользования Web-сайтом);
- технические возможности;
- дизайн сайта;
- скорость загрузки сайта и его подразделов;
- регулярность обновления информации.
Так как основная цель создания Интернет-магазина является вовлечение потенциальных клиентов, который в идеале завешается выбором товара и его заказом. Визуальная концепция сайта обязана быть информационно-коммерческой, то есть - ориентирована на удобное предоставление всей информации, необходимой потенциальному клиенту для выбора товара.
Не менее важна грамотная реализация фирменного стиля, позволяющая быстро запомнить компанию при первом посещении сайта и узнать его при повторном посещении. Кроме того, важно добиться ясности и простоты восприятия всех визуальных элементов сайта, использование любого из них должно быть обосновано и согласовано с концепцией сайта, при этом любой графический элемент должен способствовать улучшению восприятия текстовой информации.
При разработке дизайна сайта, как правило, наибольший акцент делается на дизайне главной страницы. А уже на основе его разрабатываются дизайны типовых внутренних страниц. Целью главной страницы сайта является удержание внимания целевых посетителей и мотивация продолжения знакомства с сайтом.
В целом, такое понятие как качество технической реализации сайта многогранно и имеет отношение и к дизайну сайта, и к его текстам, и к его навигации и к многим другим критериям.
Компания «Автосуп». Небольшой размер главной страницы. Поскольку именно с главной страницы начинается знакомство с сайтом, то ее чрезмерный размер серьезно замедляет загрузку страницы, если у посетителя невысокая скорость соединения. А это может вызвать потерю интереса посетителя к сайту и повлиять на его мнение о нем.
Простой дизайн, на главной странице представлены все категории машин для которых можно найти автозапчасти. Удобная навигация, информация структурирована. Легко найти ссылку на главную страницу. Сайт не перегружен текстом и не нужной информацией. К техническим возможностям относится: поиск, корзина, возможность добавлять социальные закладки, оставлять записи в социальных сервисах, регистрация, обратный звонок, оплата электронными деньгами или карточкой.
В целом сайт отличается аккуратным дизайном и внимательностью к деталям. Плюсом также является небольшой размер главной страницы.
К техническим возможностям относится: поиск, корзина, регистрация, настройка для зарегистрированных пользователей, оплата электронными деньгами или карточкой.
Интернет-магазин «Болтик». Сайт смотрится целостно, задний фон сразу привлекает внимание. Стартовая страница содержит достаточно входов на внутренние страницы сайта, дизайн прозрачного меню повторяется на всех страницах.
С навигацией по основным разделам проблем нет, понятные текстовые ссылки есть в верхней части любой страницы сайта. А вот основное меню слишком вложено и перегружено.
К техническим возможностям относится: поиск, корзина, доставка. Достаточно небольшой список возможностей.
2.2 Информационные порталы в сфере автомобильного бизнеса: основные услуги и функциональные возможности
Функциональные возможности сайта разрабатываются после определения концепции вашего будущего сайта и разработанного дизайна. Функциональные возможности сайта определяются на основании концепции и темы сайта, на основании того, как должен быть представлен ваш сайт в Интернете: продающий товар или оказывающий услуги, рекламная визитка компании, сервис по оказанию услуг, развлекательная или познавательная концепция сайта.
Возможности сайта должны удовлетворять пользователя посетившего корпоративный сайт компании в полном объеме. Мы способны предложить вам все известные функциональные возможности:- регистрация пользователей.- поиск по сайту.- модуль голосования на сайте.- личные кабинеты пользователей.- рубрикатор новостей и анонсов.- каталоги статей.- гостевая книга.- чаты.- галерея фотографий.- формы по отправке данных с сайта.- массовая рассылка писем зарегистрировавшимся пользователям.- системы платежей на сайте.- многое другое. Информационные порталы позволяют наиболее подробно изучить определенную область, используя не только тематические статьи, но и возможность обсуждения данной темы с другими интернет-пользователями.
Благодаря широким функциональным возможностям, информационные порталы имеют огромную популярность в сети Интернет. Поэтому разработка информационного портала может привлечь к вашей компании дополнительный интерес клиентов и партнеров, а также служить эффективной площадкой для получения высокого уровня дохода от рекламы. В зависимости от вашей целевой аудитории и специфики бизнеса, вы можете выбрать создание образовательного портала, разработку игрового портала, создание новостного портала или создание крупного портала для различных социальных категорий. Создание информационного портала позволяет публиковать и управлять огромными объемами данных. Поэтому при разработке информационного портала специалисты компании «Планета CMS» учитывают, чтобы веб-ресурс был удобен как для наполнения, так и для поиска необходимой информации.
модель онлайновый портал автомобиль
2.3 Перспективные направления разработки web-сайтовв предметной области
В настоящее время Интернет приобретает все большую популярность. Постепенно всемирная паутина окутывает весь мир. Создание сайтов приобретает новые перспективы и масштабы.
Прежде всего, сайт формирует индивидуальный стиль организации, помогает сделать ее запоминающейся, способствует выделению среди организаций-конкурентов. Также, в виду развития технологий, все больше людей - потенциальных клиентов - ищут необходимую им информацию в Интернете, а значит, наиболее коротким путем к целевой аудитории и заказам на сегодняшний день является Интернет-магазин, от успешности которого напрямую зависит развитие организации.
Я считаю, что данная сфера деятельности очень перспективная и заслуживает внимания. Хотя бы потому, что это автозапчасти. Из этого следует, что спрос будет постоянным. Со стороны клиентов - цены на автозапчасти порой выходят гораздо привлекательнее, чем ездить по магазинам, рынкам, искать их самому и переплачивать продавцу, который платит за аренду помещения, а товар бывает просто занимает место и не продается. В добавок, в Интернет-магазинах очень удобная система информирования о статусе заказа («На складе», «Нет на складе» и т.д.). Также можно заказать курьерскую доставку.
3. Разработка прототипа онлайнового портала об автомобилях
3.1 Описание функциональных возможностей портала
Выбор решения сайта и его наполнения зависит от того, какие функции он должен выполнять в общей системе привлечения клиентов компании.
Портал Характеристики:
- статьи по тематике
- лента новостей
- подписка на новости и рассылки- сервисы для общения (форум, гостевая)
Функции: обзор информации, возможность задать вопрос, обменяться опытом
Данный сайт разработан для оптимизации следующих задач:
- централизованного управления коммутационной системой SI2000;
- предоставления информации обслуживающему персоналу оконечных АТС, включенных в коммутационную систему SI2000.
Сайт структурно делится на следующие разделы:
Функциональные возможности сайта разрабатываются после определения концепции вашего будущего сайта и разработанного дизайна. Функциональные возможности сайта определяются на основании концепции и темы сайта, на основании того, как должен быть представлен ваш сайт в Интернете: продающий товар или оказывающий услуги, рекламная визитка компании, сервис по оказанию услуг, развлекательная или познавательная концепция сайта.
Возможности сайта должны удовлетворять пользователя посетившего корпоративный сайт компании в полном объеме. Мы способны предложить вам все известные функциональные возможности:
- регистрация пользователей
- поиск по сайту
- модуль голосования на сайте
- личные кабинеты пользователей
- рубрикатор новостей и анонсов
- каталоги статей
- гостевая книга
- чаты
- галерея фотографий
- формы по отправке данных с сайта
- массовая рассылка писем зарегистрировавшимся пользователям
- системы платежей на сайте
- многое другое.
Вам не нужно думать, какие возможности нужны корпоративному сайте, интернет-магазину или порталу. Специалисты студии «Вип раскрутка сайта», на основании имеющихся данных, сами предложат вам необходимые функциональные модули, которые в полной мере позволят воплотить ваши мечты.
Мы прекрасно понимаем и знаем, что нужно для успешной работы сайта компании в Интернете. Мы никогда не станем предлагать ради завышения стоимости не нужные на сайте функциональные модули. Вы это прекрасно поймете, когда ознакомитесь с техническим заданием. Каждый предлагаемый нами модуль для использования на сайте в техническом задании обоснованно расписан, для чего он нужен и какая от модуля будет польза.
Функции блогов
Коммуникативная функция
Коммуникативная функция упоминается чаще всего. Большинство блоггеров говорят, что ведут или читают блоги ради общения с интересными им людьми. В первую очередь это возможность сказать что-то один раз так, чтобы это услышали многие. Какой смысл рассказывать десяти, двадцати, тридцати знакомым о поездке в пригородный парк, если это можно описать в своем блоге, украсив запись фотографиями? Каждый прочтет об этом в удобное ему время или не будет читать вовсе, решив, что это ему неинтересно. («Иногда хочется ночами поговорить, а все спят. Тогда можно написать в ЖЖ и потом прочитают»). Впрочем, такая ситуация порождает встречную проблему, когда двум встретившимся «в реале» блоггерам, если они не обладают должной фантазией, бывает не о чём поговорить.
Как для «читателей» так и для «писателей» можно выделить два направления коммуникативной мотивации в использовании блогов - общение со знакомыми и расширение круга общения. В то время как одни люди заводят блог для удобства коммуникации с имеющимися знакомыми, другие заводят блог для того чтобы познакомиться с новыми людьми, для расширения своей аудитории. В этих двух формулировках - «познакомиться с новыми людьми» и «расширить аудиторию», которые действительно употреблялись участниками опроса, находит свое отражение ещё одно различие: в то время как одним нужны друзья, другим - слушатели.
Функция самопрезентации
Несколько респондентов отмечали, что изначально задумывали создать персональную страничку (сайт в интернете), но потом, узнав о том, насколько легко вести блог, предпочли эту форму изложения информации о себе. Существует класс блогов, предназначенных для публикации и обсуждения произведений автора (прозы, стихов, фотографий, рисунков), однако и обычный дневник, несомненно, несет информацию о личности автора. «Веду дневник, чтобы меня читали» могут сказать многие блоггеры.
Функция развлечения
Многие люди предпочитают ведение блога, чтение блогов и дискуссии в комментариях в качестве развлекательного времяпрепровождения, особенно, если они по каким-либо причинам ограничены в других средствах развлечения, кроме интернета, и имеют довольно много свободного времени, которое надо тратить, например, молодые мамы составляют заметную часть сообщества блоггеров - им всегда есть о чём написать в свой блог, у них много вопросов, с которыми они могут обратиться к другим и т.д. Блоги представляют собой неисчерпаемый источник развлекательного чтения.
Некоторые пользователи используют блоги, чтобы тратить время, которого у них много, другие же используют его из-за нехватки свободного времени для полноценного общения. Таким образом, механизм сообщества блоггеров позволяет вести общение в удобном для каждого пользователя режиме и с той интенсивностью, которая ему нужна (или которую он может себе позволить).
Функция сплочения и удержания социальных связей
Как уже упоминалось, сообщество Livejournal объединяет десятки тысяч русскоязычных пользователей, среди которых многие найдут людей, с которыми они были когда-то знакомы. Блоги, выполняя функции социальных сетей, позволяют поддерживать прервавшиеся в реальной жизни социальные связи и лучше узнавать своих знакомых.
Благодаря особенности отложенной многопользовательской коммуникации некоторые из респондентов используют блоги с нетрадиционной целью - для организации взаимодействия рабочей группы, обсуждения рабочих вопросов и т.п., так как для многих задач подобный способ оказывается более удобным, чем электронная почта, службы мгновенных сообщений и т.п. Группы, организованные на основе списков рассылки электронной почты также могут выполнять подобную задачу, однако в ситуации, когда все участники проекта ведут блоги на одном сервисе, добавлять ещё один канал коммуникации может показаться излишним.
Функция мемуаров
Как и традиционный бумажный дневник, блог, помимо новых функций, может осознаваться и как несущий функцию мемуаров, места для каких-то записей, которые могут пригодиться в будущем, способом не забыть о подробностях тех или иных событий своей жизни. Пользующиеся этой функцией респонденты полагают, что ведут дневник для себя, для того чтобы потом читать, для того чтобы записывать что-то, что не хочется забыть. И подумать об этом позже. Авторы создают нечто вроде отложенной коммуникации с самим собой.
Функция саморазвития, или рефлексии
Эта функции связана с тем, что блог предоставляет возможность участникам создать образ иного Я, возможно, такого, к которому автор стремится. («Я начинал журнал, во-первых, как упражнение в открытости и спонтанности»). Некоторые отмечают, что публичность дневника вынуждает их продолжать его вести, а также заставляет учиться более грамотно структурировать свои мысли, что помогает им и самим лучше понять проживаемые события («излагая свою проблему или идею в письменном виде, становится легче анализировать ситуацию»).
Психотерапевтическая функция
Встречаются также упоминания о психотерапевтической функции блога, которая либо предполагалась заранее, либо была осознана в процессе ведения записей - «выплеснуть эмоции», «изложить наболевшее», «для успокоения нервов, в конце концов». Данная функция традиционного дневника, ведущегося в укромной тетрадке, неоднократно упоминается различными авторами и, по всей видимости, приобрела новую форму и новые возможности, как способ пожаловаться на жизнь множеству людей сразу и получить в ответ успокоительные «поглаживания». Если рассмотреть содержание регулярных диалогов в сообществе пользователей livejournal «ru_psychology», и не только там, то такого рода транзакции являются одной из наиболее популярных форм общения: один «клиент» жалуется на жизнь, а другие «клиенты» его утешают.
3.2 Разработка графического дизайна
Графический дизайн -- основное направление нашей деятельности, в которой наши дизайнеры имеют действительно богатый опыт. Мы занимаемся разработкой графического дизайна для последующего использования в полиграфии, медиарекламе и интернете. Абсолютное большинство проектов, за реализацию которых мы беремся, тем или иным образом связаны с графическим дизайном.
Графический дизайн -- довольно широкое понятие, включающее в себя разработку логотипов, фирменных стилей, макетов для полиграфии, веб-дизайн, разработку графического оформления для мультимедийных презентаций, создание иллюстраций и многое другое.
Разработка дизайна требует в первую очередь образного мышления, художественного вкуса, однако не менее важными часто оказываются и аналитические способности человека. Так, при разработке логотипов и товарных знаков проводится глубокий анализ той области и целевой аудитории, для которой разрабатывается дизайн. Мы индивидуально подходим к разработке дизайна для каждого проекта.
Профессиональный подход к графическому дизайну является залогом создания положительного имиджа вашего предприятия, а следовательно, и успеха в любой сфере деятельности.
Имея богатый опыт работ и ещё большее количество наработок, сложно в портфолио выделить что-то особенное. Каждый проект прорабатывается индивидуально.
В процессе разработки сайта одним из ключевых вопросов является его дизайн. Этому вопросу посвящено огромное количество публикаций, но он, почему-то, не теряет актуальности. В чем же проблема? В разнице восприятий.
Каждый хочет видеть на своем сайте универсальный графический набор, способный привлечь любого посетителя сети. Увы, это невозможно. Вряд ли когда-нибудь будет создан сайт, способный удовлетворить все претензии пользователь к своему дизайнерскому решению. Поэтому, чем пытаться создать идеально привлекательное графическое решение, лучше сосредоточиться на основной функции качественного дизайна - грамотной подаче информации.
Прежде всего, графика должна тесно переплетаться с тематикой ресурса, повсеместно направляя действия пользователя и облегчая его восприятие. К примеру, можно оснастить меню сайта небольшими иконками, соответствующими разделу, оснастить разделы тематическими картинками.
Разные типы сайтов имеют свою специфику графического оформления.
Сайт-визитка, по сути, являясь аналогом рекламного буклета, размещенным в Интернет, требует соответственного дизайнерского решения, чтобы достойно выполнять свои рекламно-представительские функции для небольших компаний.
Корпоративный сайт может включать большое количество как статических, так и динамичных страниц, заполненных информацией о продукции, форумами, рассылками, оформление подобного сайта должно учитывать имидж компании.
Интернет-магазин представляет собой каталог товаров или услуг с возможностью заключения интерактивной сделки. На сайте также размещается информация о способах оплаты и доставки товара, сервисных и гарантийных услугах.
Информационный портал характеризуется большим объемом информации по определенной тематике. Как правило, на подобном сайте размещаются отраслевые новости, статьи, аналитические обзоры, рекомендации специалистов и др.
Промо-сайт можно сравнить с ярким рекламным щитом в Интернете. Большое значение при его разработке уделяется графике и использованию мультимедийных элементов.
Внимание к функциональности сайта, проявленное на этапе разработки дизайна сайта, позволит посетителю Вашего ресурса быстро ориентироваться на сайте, а Вам - кратчайшим путем доставить пользователю нужную ему информацию. По общему оформлению можно сказать лишь несколько слов:
- приятная для глаз цветовая гамма
- минимальное количество картинок.
Ответственно подойдя к дизайну сайта, вы получите эффективный инструмент маркетинга и ресурс, удобный для пользователя, стильный, эффективный, динамичный, удобный в управлении.
3.3 Моделирование и создание web-сайта
При реализации поставленной задачи будет использован специальный язык программирования HTML (Hyper Text Markup Language) для создания WEB-страниц. При оформлении WEB-страниц будет использован язык css (Cascading Style Sheets - Таблицы Каскадных Стилей), содержащий набор свойств для описания внешнего вида любых HTML документов. С его помощью можно наиболее функционально использовать обычный набор HTML тегов. При разработке интерфейса будут добавлены JavaScript'ы, это позволит максимально упростить диалог с пользователем, что так же немаловажно при разработке WEB-страниц. Для большего удобства пользования сайтом и перехода на другие страницы без возращения к исходным, было разработано специальное меню, которое отображается в независимости от посещаемой (текущей) страницы. Меню состоит из следующих разделов:
* Будущие * Новости * Отдых * Авто * Музыка
Первый раздел содержит информацию о новинках в области новых разработках военной и компьютерной техники. Второй раздел содержит информационные и познавательные статьи. Третий раздел предоставляет возможность почитать заметки об отдыхе, где лучше отдохнуть, какие курорты лучше посетить, вся правда о заграничном курорте. Четвертый раздел посвящен полностью автомобильному миру, покупка продажа авто, ремонт авто, новинки авто. Пятый раздел посвящен музыке, где можно будет прослушать, скачать её себе на компьютер.
3.4 Руководство по администрированию web-сайта
Администрирование.
Чтобы перейти в панель управления системой WordPress, в браузере необходимо набрать http://localhost/auto/login.php. В появившемся окне авторизируйтесь(введите логин и пароль). Теперь вы находитесь в панели управления системы WordPress.
Рисунок 3.2 - Окно для авторизации
Восстановление пароля администратора
Если вы забыли пароль, то вы можете воспользоваться формой восстановления пароля. На ваш email, который был указан при регистрации придёт письмо с подтверждением того, что вы хотите восстановить пароль.
Установка шаблона
1. Скачиваем и распаковываем архив с шаблоном;
2. Загружаем распакованную папку с файлами шаблона на сервер в папку /wp-content/themes/;
3. Авторизируемся в панели управления WordPress;
4. Переходим в раздел "Внешний вид";
5. Выбираем шаблон.
Установка плагинов
1. Скачиваем и распаковываем архив с плагином;
2. Загружаем распакованную папку с плагином на сервер в папку /wp-content/plugins/;
3. Авторизируемся в панели управления WordPress;
4. Переходим в раздел "Плагины";
5. Перед нами появиться список установленных и работающих плагинов;
6. Выберете нужный шаблон и нажмите справа на кнопку "Активировать";
7. Плагины настраиваются и редактируются в разделе "Плагины" -> "Редактор плагинов".
Описание элементов панели управления системой WordPress
После того, как вы авторизируетесь в панели управления WordPress, вы перейдёте на главную страницу панели управления системой WordPress состоящую из нескольких разделов:
Консоль. В этот раздел попадают автоматически после авторизации. В этом разделе доступна информация о последней активности на сайте, а также последняя информация с официального сайта WordPress.
Записи. Отсюда можно создавать новые записи, которые будут опубликованы. Здесь же можно создать рубрики и метки для будущих записей.
Медиафайлы. Здесь находится галерея загруженных файлов.
Страницы. Здесь можно создать новые страницы и использовать страницы для организации любого типа данных. А так же исправлять их. Как и при работе с записями можно создать, удалить и отредактировать страницу, или найти нужную страницу.
Комментарии. Можно просмотреть все комментарии, оставленные на вашем сайте. В этом же разделе есть поиск по всем комментариям.
Внешний вид. Здесь можно поменять темы оформления. А так же добавить виджеты.
Пользователи. Раздел посвящённый управлению пользователями вашего сайта, а также изменением своего профиля. В этом разделе вы можете изменить информацию своего профиля в системе WordPress. Здесь вы можете создать нового автора или пользователя, изменить или удалить уже существующего пользователя.
Инструменты. Этот раздел включает в себя набор стандартных функций WordPress. А так же Экспортировать и Импортировать записи и данные. Параметры. В этом разделе производиться настройка общих параметров WordPress.
WordPress (Вордпресс) -- система управления содержимым сайта с открытым исходным кодом, распространяемая свободно (бесплатно) под лицензией GNU GPL. Написана на PHP, использует в качестве хранилища базы данных MySQL. Сфера применения -- от блогов до достаточно сложных новостных ресурсов и даже интернет-магазинов. Встроенная система “тем” и “плагинов” вместе с удачной архитектурой позволяет конструировать практически любые проекты, имеет хорошую поддержу в сообществе своих пользователей.
Рисунок 3.3 - Главная страница панели управления системой WordPress
Интуитивный и удобный административный интерфейс WordPress позволяет большинству обычных пользователей без особых сложностей управляться с этой мощной системой. С помощью WordPress Вы можете писать свои статьи и тут же моментально публиковать их на своём сайте. Вы можете с легкостью менять облик своего WordPress сайта, благо для этого в сети доступно множество бесплатных тем для WordPress.
WordPress является идеальной платформой для публикации, ориентированной на эстетику, веб-стандарты, а также удобство использования. WordPress бесплатен и свободен к распространению.
Заключение
Мною была проделана большая работа, я составил классификацию блогов, узнал мотивации участия и функции блогов. Изучил историю и техническую основу, узнал об особенностях географического размещения. Принявшись за теоретическую часть, я познакомиться с существующими платформами блогов, узнал и арендовал хостинг, зарегистрировал домен, узнал о технических аспектах, составил классификацию движков для блога, и, выбрав лучший, установил и настроил его.
Подобные документы
Создание ознакомительного информационно-технического форума. Отличие создания интернет-портала от сайта в рунете. Основные ступени разработки информационно-технического портала. Качественное наполнение сайта. Требования к дизайну сайта, цветовые решения.
контрольная работа [29,7 K], добавлен 17.04.2014Изучение теоретических основ разработки программы и правил выбора языка программирования. Рассмотрение основных задач по созданию сайта автоклуба. Основы разработки базы данных, создания web-дизайна, текстового наполнения сайта и его публикации.
курсовая работа [687,9 K], добавлен 07.04.2014Основы моделирования и разработки Web-сайтов. Обзор и сравнительный анализ языков программирования. Фреймворки, используемые при создании сайта. Разработка графического дизайна, моделирование и создание Web-сайта, руководство по администрированию.
курсовая работа [1,7 M], добавлен 07.11.2013Проектирование и создание информационного портала кафедры информатики и математики, выбор и обоснование комплекса технических средств. Разделы и подразделы сайта. Организационно-экономическое обоснование проекта. Основы охраны труда и безопасности.
дипломная работа [103,5 K], добавлен 25.10.2013Языки написания сайта, принципы и обоснование их отбора. Программы создания web-страниц, их функциональные особенности и возможности. Технология и основные этапы разработки интернет-сайта, правила его составления, оформления, заполнения, программный код.
курсовая работа [3,1 M], добавлен 20.05.2015Понятие web-сайта и их типы. Программы для создания web-сайта. Описание структуры проекта. Алгоритм создания сайта. Описание конструктора Jimdo. Языки программирования серверного выполнения. Создание полнофункционального веб-сайта для ОАО "КУЛЗ".
курсовая работа [3,5 M], добавлен 05.06.2015Разработка информативного, удобного и гибкого в управлении web-сайта, удовлетворяющего потребности посетителей и организации. Цепочка ценности индустрии компьютерных игр. Анализ и обоснование выбора среды проектирования и программирования сайта.
дипломная работа [4,0 M], добавлен 20.05.2013Разработка средств администрирования и безопасности, импорт информационного наполнения с Web-страницы. Отображение статических файлов HTML и вывод форматированных данных. Идентификация опасных и вредных факторов, сопутствующих созданию интернет-портала.
дипломная работа [2,2 M], добавлен 02.06.2012Структура и история развития технологии AJAX. Устройство метода AJAX. Инструментарий разработки веб-приложений. Разработка и создание информационного портала по языкам программирования с использованием технологии AJAX. Информационное содержание портала.
дипломная работа [3,2 M], добавлен 05.06.2011Технологии и методы создания сайта для офиса рекламного агентства "Рона" в соответствии с деятельностью всей организации. Выбор инструментальных программных средств. Структура программного продукта Web–сайта. Функциональные возможности разделов.
курсовая работа [1,5 M], добавлен 30.12.2014