Всем привет. В последнее время мне задают очень много вопросов о том, как создать свой сайт, сколько это будет стоить и зачем это нужно. Поначалу я пытался отвечать на подобные вопросы, но постепенно пришел к выводу, что гораздо лучше это будет подробно описать в отдельном посте, тем более что для начинающих вебмастеров я уже давно ничего не писал. Итак, Вы решили создать сайт. Хотя стоп…а действительно ли Вы это решили?
1. Определитесь с тематикой. Писать нужно о том, что хорошо знаешь. Не думайте о том, какая конкуренция в этой теме и будет ли Ваш сайт первым и единственным – если Вы действительно сможете заинтересовать посетителей, сайт станет популярным и известным в своей тематике. Кроме того, тема должна быть Вам интересна. Например, я хорошо знаю русский язык, но как идея для сайта он мне совершенно неинтересен. Зато мои знания совпадают с интересами в области дизайна или рок-музыки – вот тогда это то, что нам нужно.
Еще раз для закрепления: придумывая тематику, задаем вопрос “Будет ли это интересно?“, а не “Есть ли уже такие сайты?”
2. Выберите систему управления сайтом (CMS). Если вкратце, CMS – это фундамент Вашего сайта, на котором Вы и будете его строить. Она отвечает за вывод страниц, дизайн сайта, управление содержимым – словом, за все, что Вы будете каждый день редактировать, а Ваши посетители будут видеть. Выбор зависит от того, какие возможности Вам необходимы и какую структуру будет иметь Ваш сайт (или блог). Нам вполне подойдет одна из четырех самых известных бесплатных CMS:
- WordPress. Именно на базе этой системы и создан блог, на котором Вы сейчас находитесь. Стоит заметить, что WordPress изначально “заточена” именно под блоги, тем не менее, никто не мешает использовать ее для обычных сайтов с традиционной структурой. На мой взгляд, самая дружелюбная и логичная CMS из всех, что я видел.
- Joomla. Очень мощная и универсальная система для сайтов практически любой сложности. В настройке и освоении сложнее, чем WordPress, да и по количеству глюков занимает далеко не последнее место. Тем не менее, функционал впечатляет: каждая страница сайта может быть совершенно индивидуальной, да и система модулей по моему мнению хоть и сложна для восприятия, но является одной из наиболее совершенных.
- Drupal. По своим возможностям во многом похожа на Joomla, тем не менее, в базовой поставке лично на меня наводит страх и ужас.
- LiveStreet. Были когда-нибудь на Хабрахабре? Примерно такие возможности и обеспечивает эта CMS – множество авторов, система рейтингов и тому подобные коллективные плюшки В целом CMS также очень неплохая.
Подводя итог: для авторских блогов или несложных сайтов – WordPress, для коллективных блогов и соцсетей – LiveStreet, для чего-то более крупного – Joomla или Drupal.
3. Выберите домен и хостинг. Тут немного теории:
Хостинг – это место для размещения сайта, просто кусочек пространства на жестком диске удаленного компьютера.
Домен – это просто адрес, который Вы набиваете в строке браузера (например, koposhilki.ru). Домен можно привязать к любому хостингу.
Лично я уже не раз писал, что против бесплатных хостингов, и считаю, что нормальный сайт нужно делать на нормальном домене и платном хостинге. Большинство моих знакомых, которые со мной не согласились, через пару месяцев были вынуждены переехать – просто потому что их не устраивали бесплатные решения.
Тем более, что нормальный домен и хостинг обойдутся Вам совсем недорого. Имя в зоне .ru стоит 100 рублей в год (зарегистрировать можно например здесь), а качественный хостинг для одного сайта – от $0.49 в месяц (знакомые берут здесь). Везде принимается оплата через WebMoney.
Предположим, что Вы зарегистрировали домен по первой ссылке, а хостинг по второй. Как их связать? Очень просто – за это отвечают так называемые NS-сервера (DNS-сервера). Их адреса можно узнать в техподдержке хостинга, а потом прописать их в панели управления регистратора домена (то есть на том сайте, где вы зарегистрировали доменное имя).
После регистрации хостинга Вам необходимо закачать файлы CMS на хостинг (как это сделать – читайте в инструкциях на сайтах, где скачали CMS). Наверняка Вам понадобится программа для доступа к хостингу через протокол FTP – лучше всего использовать для этого FileZilla. Данные для доступа через FTP можно узнать в техподдержке хостинга.
Дальше все зависит от выбранной Вами CMS – но помните, что в случае затруднений у Вас всегда есть Google, техподдержка хостинга и форма отправки комментариев на этом сайте. Если что-то непонятно или при создании сайта возникли трудности – спросите об этом в комментариях
Нужно было перечислить для разных типов сайтов бла-бла-бла)
Но надо учесть, что есть не только 5 лет назад, но и 5 лет вперёд. Хотите создавать сайты и через 5 лет обнаружить себя в выгодном положении под неоновой вывеской “всё правильно сделал” – послушайте Сашку.
Про LiveStreet CMS даже не слышал, занятно..
Кстати, за годы у меня сформировалось ещё одно странное правило – не покупать домен и хостинг в одной конторе. Это странно, но в долговременной перспективе позволяет меньше париться. Иначе есть вероятность понаоставлять доменов на разных хостингах, а потом забыть где-то что-то продлить. Или случается даже необходимость поддерживать 2 хостинга для одного сайта только потому, что домен зарегистрирован на 1-м