Создание сайта. Что нужно знать?
Деловые услугиПоговорим о том, что нужно знать для создания сайта?
А также о том, какие действия необходимо для этого предпринять?
Сегодня многие хотят иметь собственный сайт.
Но не у всех желающих иметь свой сайт есть время на его создание. При этом не важно, как его создавать: писать код с нуля или брать готовый шаблон. В любом случае, для создания сайта нужны какие-то знания. А чтобы эти знания получить, a затем и применить, нужно время.
Поэтому, если у Вас есть свободное время, то давайте начнем со знаний.
Итак, какие же знания необходимы для создания сайта.
Я буду говорить о создании сайта с нуля, когда у Вас еще нет никаких знаний, кроме желания иметь свой сайт.
HTML и CSS
Пособие по HTML и CSS Обязательно знание HTML - языка разметки гипертекста и CSS - каскадных таблиц стилей.
Это минимум и основы создания сайтов, поэтому без их знания Вы полный ноль!
Редакторы
Умение работать в HTML редакторе Adobe Dreamweaver может и не обязательно, но желательно. Вы сами это поймете, только начав с ним работать.
Знание программы Adobe Photoshop также пригодится. Иначе Вам нужен будет единомышленник или компаньон, то есть кто-то, кто будет заниматься оформлением сайта и работать с графикой.
PHP
Изучайте PHP Дело в том, что знания HTML и CSS не достаточно. Для создания полноценного сайта необходим PHP - один из популярных скриптовых языков в области программирования для сети Интернет.
Некоторые считают, что PHP знать не обязательно, так как вместо того, чтобы писать сайт с нуля на PHP, можно воспользоваться готовыми решениями для создания сайтов - «движками» или правильнее CMS.
Что такое CMS?
CMS (Content Management System - Система Управления Содержимым) - это программы, которые упрощают работу над созданием и поддержанием сайта.
То есть можно воспользоваться одним из многочисленных шаблонов, предлагаемых CMS, и, владея основами HTML и CSS, наполнить его содержимым: в основном это будет текст и графика.
Но в этом случае сайт так и останется шаблоном. А чтобы выйти за рамки стандартов и сделать структуру своего сайта уникальной, необходимо редактировать код. А исходный код большинства CMS - это связка HTML+CSS+PHP, поэтому помимо HTML и CSS необходимо знание PHP
Поэтому я думаю, что неважно, создаете ли Вы сайт с нуля или используете «движки». Знать PHP нужно!
Рекомендую почитать о PHP блоках!
Локальный сервер
Как и большинство разработчиков, я использую WEB сервер Apache в связке с PHP и MySQL для тестирования и разработки сайтов на своем домашнем компьютере.
Если Вы собираетесь создавать сайты, то локальный сервер Вам необходим!
Итак...
Если Вы уже обладаете знаниями, о которых было сказано выше, то можно считать, что
Вы готовы к самостоятельному созданию сайта!
Теперь давайте поговорим о том, что нужно для этого сделать.
Какова последовательность действий при создании сайта?
Идея...
Идея о создании сайта На мой взгляд, сначала должна быть идея, мысль, если хотите: о чем будет Ваш сайт? Какова тема проекта? С этого все и начинается.
У меня все начиналось с идеи и желания иметь свой сайт.
В течение полугода я изучал HTML и CSS, редакторы Adobe Dreamweaver и Adobe Photoshop, установил и настроил локальный сервер, правда без установки и настройки PHP и MySQL. Но это было начало...
И только примерно через 6 месяцев я подумал и решил, что нужно двигаться дальше... Долго не мог определиться с темой сайта, но в итоге остановился на том, чтобы создать собственное Пособие по HTML и CSS.
Если и Вы уже определились с темой Вашего сайта и готовы к его созданию - отлично, можно двигаться дальше!
Покупка хостинга и регистрация доменного имени...
С более подробной информацией о доменном имени и о хостинге Вы можете познакомиться на соответствующих страницах сайта.
Преждевременная регистрация сайта Интересен следующий вопрос: стоит ли покупать хостинг и регистрировать домен, если нет сайта?
Стоит ли тратить деньги раньше времени?
Если Вы создаете свой первый сайт, то преждевременная аренда хостинга, a вместе с ней и регистрация доменного имени, может и не нужна.
Сначала Вы должны составить семантическое ядро проекта, определить его структуру, a также проработать дизайн сайта. Кроме этого необходимо создать контент (написать статьи).
Я работал над своим первым проектом в течение полугода. А примерно за месяц до его полной готовности, я оплатил услуги хостинговой компании и зарегистрировал доменное имя.
И в сети Интернет появился очередной «молодой сайт»!
К чему я клоню?
Например одним из факторов, который влияет на «отношение» к Вашему сайту поисковой системы Google и различных партнерок, является возраст имени домена. Возраст домена говорит о том, является сайт сегодняшней новинкой или это серьезный проект, который развивается 2-3 года.
В плане продвижения сайта, этот фактор тоже играет немаловажную роль.
При определении возраста домена учитываются две вещи:
- время регистрации домена. Думаю, что с этим все понятно: доменное имя зарегистрировано n-го числа.месяца.года;
- возраст сайта: здесь учитывается время - как долго сайт находится в сети, как долго сайт продвигается и когда последний раз обновлялся контент.
Таким образом, если Вы уже арендуете хостинг, у Вас составлено семантическое ядро сайта и готова его дизайнерская часть, a также есть, хотя бы минимальный, набор статей, то, возможно, Вам имеет смысл зарегистрировать домен и выложить свой сайт в сеть.
Затем нужно зарегистрировать проект в популярных поисковых системах. И после этого заниматься добавлением контента и продвижением сайта, в общем вести регулярную работу над своим проектом!