Добавлен: 03.07.2023
Просмотров: 121
Скачиваний: 4
СОДЕРЖАНИЕ
1. Эффективность web-сайта в развитии компании
2.1 Разработка концепции сайта
2.3 Этап программирования сайта
3. Средства создания web-сайтов
3.3 CMS (Content Management System)
4 Создание web-сайта агентства по организации праздников "Fiesta" с помощью языка html
4.1 Определение структуры web-сайта
4.2 Представление текста на Web-страницах
4.3. Представление графики на Web-страницах
Язык программирования представляет собой знаковую систему, которая предназначена для описания алгоритмов. Самые популярные языки программирования: Java, C, C++, Delphi, Basic, PHP, Perl, Ruby и др.
Данная стадия является одной из наиболее сложных в техническом плане и также самая трудоемкая.
2.4 Информационное наполнение
Эффективность работы любого сайта неразрывно связана с понятием контента, то есть текстовой и графической информации, размещенной на нем. К данному этапу отношение должно быть особенно щепетильным, так как от качества представленной на сайте информации напрямую зависит эффективность ресурса. Если посетитель придет на сайт, но не найдет там для себя ничего полезного или интересного, то высока вероятность того, что данный пользователь откажется от повторного посещения сайта. Причем не помогут исправить положение ни самый красивый и Fiestaный дизайн, ни тщательно проработанная структура, ни отточенный до совершенства функционал.
При написании текстов следует уделять особое внимание следующим параметрам:
- Структура. Для оптимизации восприятия информации структура текста на сайте выстраивается с учетом определенных правил. Например, основная смысловая и информационная нагрузка ложится на заголовки, первый и последний абзацы, первые предложения каждого абзаца.
- Стиль. Правильно выбранный стиль - это возможность говорить с аудиторией на ее языке. Кроме того, существуют стилевые особенности общие для большинства web - текстов: общеупотребляемая лексика, краткость синтаксических конструкций, лаконичность изложения и др.
- Ключевые слова. Включение в текст заранее отобранных ключевых слов и словосочетаний способно обеспечить сайту первые места в результатах поиска.
Задача редактора - распределить ключевые слова по тексту так, чтобы повествование выглядело естественно.
Последний этап работы - проверка текстов. Проверке подвергается все - от орфографии до точности фактического материала. Иногда тексты привязаны к графическим изображениям, что требует от редактора повышенного внимания. Только после тщательной проверки тексты помещаются на сайт.
2.5 Верстка сайта
Верстка представляет собой процесс интеграции текстового содержания, графики и программных компонентов в единое целое, т.е. придание страницам окончательного вида. В процессе верстки страницы приобретают вид, в котором они предстанут перед конечным пользователем (за исключением информационного наполнения).
На данном этапе происходит дополнительный контроль качества выполняемой работы, производится оптимизация web-страниц под особенности конкретных браузеров, используемых посетителями сайтов для навигации по Интернету. Учитываются особенности представления страниц при различных настройках глубины цвета и экранных разрешений.
Однако и после этого работы с сайтом не заканчиваются. В последующем могут понадобиться такие мероприятия, как оптимизация сайтов, разработка рекламной кампании, продвижение и раскрутка ресурса, сопровождение. Строго говоря, все это не относится непосредственно к разработке, но создание сайта и последующая раскрутка настолько связаны, что в большинстве случаев целесообразно рассматривать их как единое целое.
3. Средства создания web-сайтов
К основным средствам создания сайтов относятся:
У каждого подхода есть свои достоинства и недостатки. Рассмотрим их подробней.
3.1 Конструкторы сайтов
Конструктор сайтов - это программное средство, основанное на использовании шаблонов и призванное максимально упростить процессы создания и поддержки сайта.
Можно выделить несколько основных плюсов конструктора сайтов.
- Экономия времени и денег на поиск хостинга и регистрацию доменного имени будущего сайта. Конструктор дает возможность предоставить бесплатное доменное имя 3-го уровня и бесплатный хостинг. При использовании конструктора необходимо заранее уточнить объем выделяемой памяти под сайт, чтобы в скором времени не возникло проблем.
- Конструктор дает возможность использовать уже готовый шаблон, направленной тематики, а также дает большой набор настроек. Это значительно упрощает Вашу работу и сокращает время создания сайта в несколько раз. Имея готовые статьи и темы сайт можно создать за 30 минут, используя интуитивно понятный интерфейс.
- Также конструкторы сайтов, в большинстве случаев, дают возможность автоматического продвижения сайтов в поисковых системах и получения трафика. Конечно за это необходимо будет заплатить, но затраты будут куда ниже, чем при самостоятельной раскрутке. Конструкторы поддерживают ряд проектов каталогов, которые делают индексацию новых сайтов значительно быстрее.
Кроме достоинств конструкторы имеют и недостатки.
Главным недостатком является низкая гибкость. При создании сайтов при помощи конструкторов необходимо учитывать возможные проблемы с функциональностью. CMS позволяет расширить функционал с помощью возможностей редактирования кода (зная языки программирования можно самому внести изменения или же воспользоваться услугами программиста). Конструктор категорически запрещает изменить свой код.
Конструктор также жестко определяет структуру и внешний вид сайта. Поэтому в будущем повлиять на дизайн сайта фактически невозможно.
Трудность переноса сайта, а иногда и нереальность переноса, на другую платформу. Сайт имеет структуру, которая характерна для данного хостинга, и перенос на платный хостинг фактически отсутствует.
3.2 Языки программирования
Все языки программирования, используемые при разработке web-сайтов, можно разделить на две большие группы.
К первой относятся те из них, код которых выполняется на компьютере посетителя сайта - в его браузере. Это известные JavaScript, VBScript, Java - апплеты. Программы, написанные на этих языках, встраиваются в код web-страниц (или выносятся в отдельный файл с вызовом из web-страницы).
Во вторую группу попадают те языки, программы на которых выполняются на том компьютере, где расположен web - сервер. Примером является язык PHP, который отличается от других языков своей простотой. Создавая программы на этом языке, нет необходимости учитывать все те мелочи, с которыми сталкиваются программисты при работе с С++ или Perl: не нужно заботиться о правах доступа к файлам сценария или прописывать точные пути к различным модулям и т.д. Для тестирования PHP-программ на локальном компьютере не обязательно устанавливать на нем ту же операционную систему, что и у провайдера хостинг сайта, где они будут применяться, достаточно лишь загрузить соответствующий web-сервер и подключить к нему модуль PHP и целиком сосредоточиться на решаемой задаче.
Программы, написанные на PHP, выполняются на стороне сервера, т.е. начинают работать до загрузки страницы после подачи запроса клиента (например, ввода адреса). Они обрабатываются программой - сервером и в качестве ответа на запрос выдают динамически (т.е. в зависимости от запроса, интерактивно) генерируемые страницы. Эти страницы могут содержать как стандартные HTML-тэги, так и "скрипты" (маленькие программы WEB-приложения, выполняемые на стороне клиента), написанные на JavaScript или VBScript, которые начнут выполняться после полной загрузки браузером сгенерированной на сервере страницы.
JavaScript и VBScript предназначены, в основном, для придания динамичности (подвижности) страницам - выпадающие меню, мерцающие кнопки, эффектные переходы и т.п. Функции JavaScript, позволяют работать только с ресурсами клиентской машины и только с локальной файловой системой.
Скорость выполнения скрипта или программы. Среди локальных языков наивысшим быстродействием обладает JavaScript, среди серверных рекордсменом по обработке небольших объемов данных и текста является Perl. PHP на втором месте, но при этом имеет широчайшие возможности доступа практически к любым серверам баз данных.
Скрипты на JavaScript и VBScript встраиваются непосредственно в web-страницу и остаются видны в коде страницы во время её просмотра. То есть исходный текст любого скрипта, написанного на встроенном языке, можно просмотреть, открыв HTML-код страницы. Естественно, ни о какой секретности, безопасности или соблюдении авторских прав в данном случае речь не идет - кто захочет, тот и просмотрит, скопирует и переделает на свой лад. Программы на Perl пишутся в виде отдельных файлов и подключаются к странице с помощью директив SSI, тэгов IFRAME или JMG. При этом в коде страницы мы получаем результат выполнения скрипта, а не его исходный код. Режим секретности - максимальный. Программы на PHP, так же как и на JavaScript, встраиваются в тело страницы и возвращают пользователю только результат выполнения.
3.3 CMS (Content Management System)
CMS (Content Management System) - это программное обеспечение, которое позволяет разрабатывать и поддерживать динамические информационные web-сайты. Разные cms позволяют проектировать сайты различной сложности.
Существует два основных вида cms:
1. Сms работающие и располагающиеся в Интернете;
2. Сms установленные на компьютере и соединенные с сайтом автоматически или через интерфейс обновления файлов.
После интеграции cms с сайтом можно управлять содержанием и структурой сайта, публиковать новости, редактировать тексты и размещать графику, изменять и добавлять продукцию в каталоге, создавать новые страницы, разделы и многое другое. Преимущество динамических сайтов, построенных на основе cms, заключается в отделении дизайна от информационного наполнения, что позволяет автоматизировать документооборот, бизнес процессы, механизмы персонализации. Более того, cms позволяет управлять содержимым сайта настолько легко, просто и быстро, что коммерческая выгода от использования cms становится значительной. Цели и задачи cms-управление, наполнение и редактирование информации и графики клиентом.
Создание сайтов на основе CMS позволяет ускорить процесс его разработки, облегчить внедрение дизайна, упростить процесс сопровождение и продвижение сайта. Среди CMS существуют как дорогостоящие разработки, так бесплатные (но от этого не менее удобные и профессиональные) системы управления контентом. Самой известной из них является CMS Joomla!.
В любой момент можно передать сопровождение сайтов другому исполнителю. Широкое распространение Joomla! положительно сказывается на количестве опытных специалистов в совершенстве владеющих секретами данной CMS. Популярность Joomla! CMS заставила многих хостинг-провайдеров предоставлять возможность использования данной системы по умолчанию.
4 Создание web-сайта агентства по организации праздников "Fiesta" с помощью языка html
4.1 Определение структуры web-сайта
Основной этап проектирования сайта является определение его структуры. Под структурой подразумевается совокупность взаимосвязей (возможностей перехода по гиперссылке) между отдельными страницами сайта. Этот этап является одним из самых значимых при проектировании web - ресурса, ведь от структуры сайта напрямую зависит, сможет ли посетитель найти интересующий его материал, насколько ему будет комфортно работать с данным ресурсом. Стоит заранее определиться с тем, сколько на сайте будет разделов, подразделов и статей в каждом из них. Также в будущем стоит всегда придерживаться созданной структуры сайта, чтобы не возникло путаницы в размещении на веб-ресурсе информации.
4.2 Представление текста на Web-страницах
При создании профессиональной графики для Web используется текст со сглаженными краями. Сглаживание – это легкая размытость на неровных краях, сглаживающая переходы между цветами. Не сглаженные края, напротив, выглядят зазубренными и ступенчатыми. Исключением из этого общего правила является текст очень малого размера, (10 пунктов и меньше), применение сглаживания делает его практически неразличимым. Текст малых размеров будет выглядеть намного лучше без сглаживания.