Создание сайта на 100! Самостоятельное создание сайта!
Шрифт:
Сайты-портфолио
Этот тип сайтов получил свою популярность, совсем недавно. Собственно, из названия становится ясно то, что данный тип создается для тех, кто хочет представить свою работу или творчество на всеобщее обозрение. Такие сайты распространены среди популярных людей, которых мы часто видим на экране. Как правило, подобного рода проекты, отличаются красивым дизайном, составляющими элементами которого являются динамические языки программирования, например, flash и php. Отличительной особенностью таких сайтов, также является и то, что их создает кто-то для кого-то, очень редко, когда администратор сайта и является лицом этого сайта. Такие проекты включают в себя обсуждения, галереи и видеоролики, в зависимости от того, какое творчество представлено на них.
«Черные сайты»
Данный тип сайтов, на самом деле, не является чем-то противозаконным. Но при этом, он нарушает политику поисковых систем, о которых я поговорю позже. Например, я не считаю данный тип каким-то таким, который неприемлем для настоящего веб-мастера. Такие сайты имеют одну
Сайты-каталоги
Если говорить с точки зрения пользы для других сайтов, то данный тип, занимает, примерно место в первой двойке, если не самое первое. Каталоги сайтов, служат для того, чтобы пользователи могли найти нужный им ресурс, по интересующей тематике. То есть, например интересуюсь я компьютерной тематикой, значит мне необходимо зайти на подобный сайт-каталог и отыскать раздел наподобие «Компьютеры и Технологии» или «Computers & IT» и другие. Соответственно, когда я выберу нужную рубрику, передо мной появится большой список сайтов, которые по мнению создателя такого каталога удовлетворяют требованиям данной тематики. Такие сайты еще называют или просто «Каталоги» или «Каталоги ссылок». Дело в том, что там мало какой-либо информации для пользователя, кроме ссылок на сторонние ресурсы. Они не отличаются каким-то роскошным дизайнерским решением из-за чего, как правило, очень быстро загружаются. В основном, их используют как получение лишней ссылки на свой сайт, которая поднимает его в глазах поисковых систем. Есть каталоги, которые спокойно и без лишних придирок добавят ваш сайт в свою базу, собственно они и являются теми, кого используют для получения лишней ссылки. Еще остались каталоги, которые выдвигают свои требования к сайту и необходимо, чтобы он им полностью соответствовал иначе, они никогда его не примут в свою базу. Как правило, это каталоги крупных поисковых систем.
Сервисы
Данный тип сайтов, уже в своем наименовании, содержит ту цель, которой он служит. То есть это такие сайты, которые предоставляют какие-либо услуги для пользователей. Например, хостинги изображений, где люди могут загружать свои картинки, являются сервисами, дающими возможность создавать свою галерею изображений, либо же просто место для хранения их. Почтовые сервисы, как правило предлагают услуги, по регистрации почтовых ящиков, чтобы пользователь мог с кем-либо переписываться. В последнее время, очень модным стало создавать сайты, которые дают возможность обычному пользователю, создать свой сайт за считанные минуты и он почти не будет отличаться от других, более профессиональных проектов. Что касается внешнего вида таких сайтов, то как правило, они разрабатываются профессиональными дизайнерами, с учетом психологии людей, чтобы максимально облегчить использование и подольше удержать их. При этом, очень важно на таких проектах, оптимизировать код, просто до идеального, потому что излишние тормоза на сайтах, зачастую являются тем фактором, из-за которого пользователь уходит с него и больше не возвращается. Такие проекты выгодно создавать, если у вас есть какая-то уникальная идея. Стоит руководствоваться простым правилом, если вы хотите создавать подобные вещи: «Поисковая система уже есть и придумана, второй не нужно!».
Социальные сети
На сегодняшний день, данный тип сайтов, является самым популярным во всем мире. То есть людьми движет одно простое правило: «Все сидят в социальной сети, значит и я тоже должен так поступать!». По возможности получить доход, а также его величине, социальные сети, являются одним из самых выгодных проектов. При всем том многообразии, что уже есть в сетях, остается всегда простор для буйной фантазии и новых идей, которые до сих пор не реализованы. Самая большая нагрузка, создается именно в социальных сетях, то есть вам потребуется мощный сервер, для того чтобы поддерживать подобный проект. Разумеется, если вы желаете посещаемость свыше 10 человек в сутки. Конечно, именно из-за социальной возможности, большинство там и сидят, то есть они знают, что могут «по общаться, хоть со всем миром сразу», плюс ко всему сейчас стало модным загружать различные файлы в свой профиль в сети, создавать какие-то сообщества, где люди будут также общаться друг с другом, но уже исключительно по интересам. Дизайн социальных сетей, никогда не должен раздражать пользователя, то есть совмещать резкие тона: слишком синий и слишком красный; слишком зеленый и слишком фиолетовый и т.д..
Форумы
Собственно, из форумов и вылезли социальные сети. То есть форум, это место, где люди общались, но при этом, не было возможности быстрого общения, как это присутствует в социальных сетях. Плюс ко всему форум, это всегда узкая тематика, с небольшими разрешениями разговоров на любые темы, в конкретных разделах, а в социальных сетях, можешь говорить про что угодно и с кем угодно, при условии, что с тобой захотят поговорить. При всем при этом, форумы остаются до сих пор популярными, поскольку были и всегда будут узко-тематические вопросы, ответы на которые возможно узнать только у специалистов. На форумах имеется такая возможность, как чат, то есть мгновенная
переписка со всеми пользователями, кто там присутствует. Форум представляет собой, как правило страницу со списком разделов и категорий в них. В свою очередь, если открыть категорию, то увидите список тем, которые созданы для общения. Дизайн форумов, обычно не нагружает компьютеры пользователей и серверы, где они расположены. Синонимом для слова форум, является слово «общение», то есть это место для тех, кто любит поговорить с людьми.Причины создания
Как правило, все сводится к четырем причинам:
Простой интерес, чтобы попробовать что-то новое;
Самореализация;
Заработок денег;
Раскрутка другого сайта.
Вот такой несложный список всех типов сайтов, которые существуют. Разумеется, что вы встретите в сети Интернет сайты, где будут признаки нескольких типов, например какой-нибудь сервис, с возможностью общения или социальная сеть, где появляются новости и другие. Все эти обозначения очень условны и служат лишь для того, чтобы вы могли хорошо ориентироваться в тонкостях сайтостроения. Теперь поговорим о том, какие основные понятия вам необходимо знать, перед тем, как создавать свой проект.
Глава 2. Основные понятия для Вебмастера
Собственно, исходя из названия главы, первым понятием будет – «Вебмастер».
Кто же такой этот неизвестный дядя или тетя, которые носят наименования Вебмастер? Во-первых, частичка слова «Веб», это обозначение принадлежности к Интернету, то есть всемирную глобальную сеть, еще называют Веб. Именно поэтому говорят, что создают или имеют в наличие Веб-сайт, то есть сайт, который доступен для всех. Вебмастер, это человек, сайт которого доступен для всех. То есть сайт, это что-то общедоступное (реже, для ограниченного круга лиц), под руководством человека или нескольких человек. То есть, если вебмастер руководит процессом создания и поддержания работы своего Интернет-проекта, значит он несет ответственность за него.
Очень часто, Вебмастера, путают с системным администратором. То есть, даже слов таких не зная, люди требуют от других людей выполнения обязанностей, которые теми не исполняются. Системный администратор и Вебмастер отвечают за совершенно разные аспекты деятельности сайтов.
Если вкратце, то Вебмастер, это тот, кто решает, каким будет сайт и что он из себя станет представлять; Системный же администратор следит за технической составляющей сайта, чтобы он работал без перебоев, то есть за сервером. Как врач следит за здоровьем человека, а человек делает все, чтобы оставаться человеком, точно также и Вебмастер делает все для сайта, а системный администратор – для его технического состояния.
Еще раз, Вебмастер создает сайт, а условия для работы сайта обеспечивает системный администратор.
Я уже упомянул слово «Сервер», так давайте же раскроем эту великую тайну, чтобы она нас больше не пугала.
Сервер – место, где хранится весь ваш сайт, включая базу данных. То есть, все, что вы делаете на сайте, будь то новые статьи или добавление картинок, это все помещается на сервере. Как различные файлы помещаются на компьютере, так и сайт располагается на точно таком же компьютере, ведь по сути, сайт, это тот же самый набор файлов, а сервер, такой же компьютер. Единственное отличие сервера от обычного пользовательского компьютера, состоит в том, что Сервер всегда подключен к Интернету и включен 24 часа в сутки, 7 дней в неделю. Ну и еще, будучи точно таким же компьютером, за которым вы сейчас сидите или на котором будете создавать свой первый сайт, сервер имеет более технически современную конфигурацию, то есть в таких компьютерах, весь упор делается на вычислительную мощь, за которую отвечают: процессор, оперативная память, жесткий диск. В любом случае, ваш сайт будет располагаться на сервере, то есть на другом компьютере, который будет иметь постоянное подключение к Интернету.
База данных – или как ее еще называют MySQL База данных (MySQL – это всего лишь формат базы данных, использующий язык программирования SQL). Если вы зайдете на любой сайт, то увидите какую-либо информацию на нем. Было время, когда такая информация добавлялась полностью вручную и каждая страница сайта создавалась отдельно. То есть по сути, добавляя новый материал, пользователь каждый раз писал целый сайт, конечно, имея готовый шаблон. Это древний способ создания сайтов, который называется HTML сайты. То есть, когда каждая страница сайта создается отдельно, вручную, самим пользователем. В тоже время, это самый безопасный способ создания сайтов, то есть сайт, который создан или написан на одном только HTML – такой сайт не поддается взлому. Со временем, программисты придумали другой язык программирования, который стал автоматически генерировать каждую страницу сайта, то есть код HTML стал писаться автоматически, пользователю оставалось лишь внести необходимые для страницы данные. Наиболее популярным среди таких языков, является очень простой – PHP. То есть, по сути, PHP, это сценарий, как у фильмов, сценарист (веб-мастер) пишет свой план и он автоматически генерируется на мониторе пользователя. Так вот, так как большинство современных сайтов написано именно на PHP, а он не содержит никакой информации, которая была бы полезна пользователям сайта, то есть он не может за вас, автоматически писать ваши мысли, было решено сделать так называемые базы данных, в которых бы хранилась вся информация и когда нужно, бралась бы оттуда и выводилась на экраны пользователей. То есть, как устроен современный сайт? У вас есть некий набор файлов, которые составляют оболочку сайта, что позволяет вам не тратить множественные часы на ручное написание каждой страницы. Вам необходимо только давать этому набору информацию для обработки и дальнейшего показа пользователям.