Многим кажется, что самое сложное в создании сайта это создание html страниц, разработка кода сайта, программирование, отладка и другие страшные вещи. Связаны эти вещи с еще более страшными вещами с названиями типа «сервер», «IP адрес» «CHMOD». В этой статье я дам краткое, поступательное руководство по созданию технической основы сайта.
Выбор идеи для сайта остался позади. Вы четко определились, о чем будет ваш сайт, посмотрели на конкурентов, заметили их плюсы и минусы. Что же теперь? А теперь начинается самое интересное, и самое трудное для вас испытание – создание технической основы сайта.
Чтобы не бегать в ужасе, не зная за что первым хвататься, следуйте следующим шагам:
1) Выбор хостинга для сайта
2) Выбор доменного имени для сайта
3) Выбор движка (CMS) для сайта
4) Выбор дизайна
5) Установка и настройка движка
6) Куда обращаться с вопросами?
Теперь распишем подробно каждый шаг.
1) Сайт, как и человек, должен где –то жить. И если для нас домом являются стены какого – либо здания, то для сайта это жесткий диск сервера, из дата центра. «Зачем мне нужен какой – то сервер?» скажете вы, «Я ведь сайт хочу сделать, а не программы изучать». Не беспокойтесь, с современным развитием и популяризацией интернета, вам не нужно будет изучать ни один язык программирования, для того чтобы создать сайт. А вот узнать, что же такое сервер и как будет работать ваш сайт, не помешает.
Для того, чтобы понять как работает ваш сайт вам нужно будет дочитать эту статью до конца, а возможно и перечитать. До меня тоже не сразу дошло. Итак, ваш сайт – это информация. В обычном случае, это некоторое количество файлов, расположенных на сервере и передаваемых пользователю. Почему нужно держать сайт на сервере? Дело в том, что сервер – это компьютер, расположенный в дата центре (вычислительном центре), и постоянно подключенный к интернету. К серверам подведены высокоскоростные линии, которые позволяют множеству пользователей, одновременно, просматривать ваш сайт.
Размещение вашего сайта на сервере, какой – либо компании, называется хостинг. Хостинг бывает платный и бесплатный. Бесплатный хостинг, несмотря на свою привлекательность, имеет ряд минусов. Во-первых, большинство серверов предназначенных для бесплатного хостинга часто бывают недоступны, имеют низкую производительность, подключены к невыскокскоростным каналам. Это и понятно. Кто захочет ставить качественное и дорогое оборудование на хостинг, не приносящий прибыли? Второй минус – они зачастую заставляют показывать на страницах сайтов расположенных на них свою рекламу (зачастую насильно). В третьих, чаще всего подобные сервисы дают пользоваться только своими доменными именами третьего уровня, например site.narod.ru что в последующем может негативно сказаться на том, сможете ли вы заработать на сайте и на его популярности. Да и зачастую многие хостинги, выдающие хостинг бесплатно, урезают много функций, и вы не можете работать нормально.
Как гласит народная мудрость «скупой платит дважды». Так что не будем наступать на грабли, от которых нас любезно предупредили наши предки. Чтобы заработать деньги на сайте – в него нужно вложить деньги! Не нужно скупиться на покупку хостинга! Сэкономить можно на ПО для сайта, на дизайне для него, но никак не на качестве хостинга! Да и стоимость хостинговых услуг в последнее время настолько снизилась, что вам не придется платить больше 500 тенге в месяц за приличный хостинг. А все вложенные деньги через год – другой обязательно вернутся к вам!
Могу посоветовать несколько надежных хостинговых компаний, которые уже зарекомендовали себя на этом рынке, и с которыми я сам работал. Нареканий их сервис не вызывал.
Хостинг Jino
Хостинг Eserver
Хостинг от AGAVA.ru
Дата связи
Надо отметить, что покупка хостинга в Казахстане пока нецелесообразна. Нет я поддерживаю отечественного производителя двумя руками! Но проблема в том, что стоимость размещения сайта на Казахстанском хостинге в несколько раз выше чем на серверах в других странах, при этом уровень сервиса, тоже говорит не а пользу наших.
Да и того эффекта притока пользователей из Казахстана за счет «казахстанского интернета», нет.
2) Доменное имя. Доменное имя – это имя вашего сайта. Если ваш сайт называется Krutoi sait! То доменное имя для него будет www.krutoi-sait.kz. Конечно, можно разместить его и не на этом доменном имени, но первое правило выбора доменного имени гласит: «Доменное имя сайта должно соответствовать его тематике и названию». Иначе пользователи его не воспримут. Ведь если ваш сайт – представительство компании Майкрософт, то доменное имя www.kolya.kz вам, естественно, не подойдет. Второе правило – «доменное имя должно быть запоминающимся». Что будет проще запомнить: www.generalmotorscorporation.com или www.gmc.com? Естественно второе. Отсюда вытекает и третье правило: «доменное имя должно быть как можно более коротким».
Чаще всего доменные имена продаются теми же компаниями, что предоставляют и услуги хоситнга. Если вы уже решили купить хостинг у кого –то, поинтересуйтесь, смогут ли они зарегистрировать для вас доменное имя? Если да, то замечательно, потому что вы избавитесь от множества проблем с DNS, которые новичку не под силу.
3) Выбор движка (CMS) для сайта. Сайты бывают двух типов – те что работают на CMS и простые html сайты. Для того, чтобы не расписывать вам устаревший, даже в Казахстане, способ создания сайтов на основе html, я обойдусь лишь упоминанием о нем. Итак, сайт написанный на html – это набор файлов с разрешением .html, . htm Любое изменение в сожержании сайта приведет к тому, что вам придется копаться в коде страницы, сохранять её, перезаливать на сервер в общем, повлечет за собой кучу волокиты.
Куда более современный и удобный способ – использование CMS для сайта. CMS позволяет пользователю, даже не знакомому с основами программирования создать и администрировать полнофункциональный и полноценный сайт. Этот сайт (www.akshaturaly.info) к примеру, работает на CMS Word press. Рынок CMS просто огромен, тут каждый сможет выбрать для себя подходящую ему систему. Также как и рынок хостинга CMS бывают платные, и бесплатные. Но, в отличие от хостинга, бесплатные CMS ничем не уступают платным, а зачастую и опережают их. К тому же, у бесплатного ПО есть сообщества поклонников, разработчиков, и людей увлеченных, которые всегда могут помочь, подсказать, а что может быть лучше для начинающего делать свои первые шаги сайтостроителя?
Из известных и проверенных бесплатных CMS могу посоветовать:
Joomla!
WordPress
DRUPAL
Разобраться во всех тонкостях и нюансах выбора, установки, настройки, отладки и прочем, поможет сайт www.cmsobzor.ru
4) Выбор дизайна. Дизайн должен соответствовать двум параметрам: Не мешать воспринимать информацию, и привлекать внимание. Эти две, казалось бы несовместимые вещи, и являются чашами, которые нужно уравновесить на весах выбора дизайна. Для каждой CMS есть свои архивы дизайнов, которые можно скачать и легко установить. Установка и настройка для каждой системы отличны. Поэтому лучше узнать у поддержки как сменить дизайн именно для вашей CMS.
Дизайн также, можно заказать. Его создание обойдется не очень дорого, от 7000 до 20 000 тенге. Сделать это можно у различных веб - дизайн студий. Если же вы решили скачать общедоступный дизайн, то сделайте это сразу, вместе со скачиванием движка для сайта, чтобы потом не спутать и не выбирать его после.
5) Установка движка. Для каждой CMS существует свой принцип и последовательность установки. Я поясню общие понятия, чтобы вы знали, как установить на свой хостинг, свой сайт. Итак, для начала вам потребуются инструмент – ftp клиент, (например FileZilla). При покупке хостинга вам должны были дать пароли от него, для доступа по ftp – введите их в поле пароль программы, логин – в поле «пользователь», имя сервера ftp – в поле сервер, в поле порт впишите 21, и нажмите кнопку «быстрое соединение». Вы попадете в корневой каталог вашего хостинга. В зависимости от хостинга описываемые вами действия могут отличаться от нижеследующих.
Войдите в каталог public_html или www. Перенесите туда из каталога, с CMS, файлы. Должен пойти процесс передачи файлов на сервер. Это называется «заливка». После того как файлы залились, нужно вставить для них права доступа (CHMOD), так как это написано в аннотации (чаще всего readme.txt) к CMS.
После этого установите систему как это написано в аннотации и все! Теперь вы можете управлять своим сайтом, добавлять туда статьи, новости и прочее.
6) Куда обращаться с вопросами? Конечно, скажете вы, легко написать «сделайте все как в аннотации». И будете правы. Создание сайта – довольно непростая задача для человека неподготовленного, но вполне осуществимая! Я и сам не мог установить CMS долгое время, без посторонней помощи. Все эти MySQL, каталоги, пути, пктались в моей голове. Но я всегда знал куда обратиться! Нужно обращаться за помощью к знающим людям! К счастью, у нас в Казахстане есть форум веб-мастеров, как начинающих, так и заслуженных. Он доступен по адресу www.wms.kz Что расшифровывается как Web Master’s Site.
Здесь вы всегда можете спросить совета, найти интересные темы, которые помогут вам разобраться в вопросах, узнать мнения и советы знающих людей. Для того чтобы отвечать на форуме, вам нужно зарегистрироваться. Регистрация даст вам возможность получать свежую, нужную информацию от компетентных людей.
После того, как ваш сайт будет готов, можете представить его на суд пользователей форума. Будет интересно обсудить вместе недостатки и достоинства сайта.
