Здравствуйте, уважаемые читатели. Сегодня, поговорим о подготовке пред созданием сайта своими руками. Обратим внимание на программы и навыки, которые понадобятся нам при создании сайта. Можно конечно и без подготовки, но потом придётся переделывать сайт, либо проще будет сделать новый сайт.
Конечно, сайт можно заказать у профессионалов и заплатить за это энную сумму. Но у такого способа есть один существенный минус – Вы не знаете свой сайт изнутри. И учитывая, что Вы новичок, Вам так или иначе придётся разбираться с HTML, CSS и PHP. И поверьте, другого пути нет! Вы же не хотите постоянно обращаться за помощью к специалистам. Вы хотите разбираться в этом сами. Ведь так.
Итак, начнём подготовку.
Шаг 1.
Выбор темы и ниши для сайта
Начинать проект стоит с выбора темы и тестирования ниши. А поможет Вам в этом анализ ключевых слов по теме. Для этого советую использовать сервис Яндекс подбор слов
Также рекомендую обратить внимание на форумы, группы в социальных сетях, тематические сайты в выбранной Вами теме. Чем больше движение в выбранной теме, тем лучше. И не обращайте внимание на конкуренцию, наверняка Вам будет, что рассказать по выбранной теме. Главное ни когда не сомневаться в себе.
Шаг 2.
Выбор доменного имени (адрес сайта)
О том, что такое доменное имя и где его зарегистрировать я уже писал, посмотреть можно здесь. Сейчас же остановимся на ключевых моментах по выбору домена. Понятно, что для того чтобы сайт появился в интернете, у него должен быть адрес (домен). Но вот при выборе домена следует обратить внимание на то, чтобы в домене присутствовали ключевые слова, отражающие тему Вашего сайта. Доменное имя по возможности должно быть коротким и легко запоминающимся. Всё это позволит улучшить поисковую выдачу в будущем.
Шаг 3.
Выбор хостинга
О том, где сделать правильный выбор хостинга, я писал, здесь. Советую, не торопится и тщательно взвесить все параметры. К примеру, для своего блога я выбрал хостинг от Sprinthost. Выбор мой был не случаен, мне уже приходилось работать с этим хостингом, я и мой клиент остались довольны. Критериями для меня в первую очередь являются: отзывчивая техническая поддержка, интуитивно понятная панель управления и скорость работы моего блога. Всё это сочетает в себе Sprinthost.
Шаг 4.
Выбор платформы для сайта
Сайт можно написать полностью самостоятельно, скажем в Adobe Dreamweaver, но тут Вы должны досконально знать языки программирования PHP, HTML, работу с базами данных MySQL, и каскадные таблицы стилей CSS. Этот способ подойдёт для опытных разработчиков.
Нас же интересует платформа, которая позволит создать сайт уже сегодня. И такое решение есть. Это системы управления контентом (содержимым сайта), так называемы CMS.
На сегодняшний день CMS изменили представления о веб-разработке сайтов. На самом деле очень много популярных сайтов среди среднего и малого бизнеса разработаны на CMS. Основной причиной их популярности является тот факт, что пользователь может управлять сайтам, используя веб-интерфейс (браузер). Большинство популярных систем управления контентом были разработаны на скриптовом языке программирования PHP. WordPress, Drupal и Joomla являются тремя самыми популярными системами управления контентом CMS. Каждая из этих систем занимает свою нишу на рынке. Затронем немного каждую из них.
1. WordPress — Это, несомненно, самая популярная система управления контентом в мире. Изначально разработанная как блог-платформа, WordPress нашла своё применение в широком диапазоне веб-сайтов. Система очень проста в установке и позволяет создавать веб-сайты в короткий промежуток времени. Простота использования делает её первой среди равных, когда дело доходит до PHP системы управления контентом с открытым исходным кодом. Даже начинающие пользователи могут управлять веб-сайтами WordPress с помощью веб- интерфейса, не касаясь при этом кода. Очень лёгкая установка, и уже через 5-7 минут вы можете работать над свои сайтом.
Для WordPress разработано много тем и плагинов, как бесплатных так и платных, которые позволяют сделать Ваш сайт индивидуальным. Такой подход позволяет создавать уникальный вид и функциональность, которые необходимы Вам на Вашем веб-сайте. Пожалуй, единственный недостаток WordPress, она не предназначена для управления сложными веб-сайтами и для такого сайта вам придется выйти за рамки этой удобной CMS. То есть если Вы решили сделать свой блог, — WordPress, идеальное решение!
2. Joomla — Если же Вам требуется разработать сайт с расширенной функциональностью, Joomla будет идеальным выбором для Ваших нужд. Хотя обучение немного сложнее, чем WordPress. Это модульная система управления контентом, что делает её очень масштабируемой таким образом система идеально подходит для создания интернет-порталов, магазинов, форумов и так далее.
Это система позволяет разрабатывать и настраивать сайт с использованием модулей и плагинов сторонних разработчиков. Так как Joomla является системой с открытым исходным кодом, она поддерживается сильным и активным сообществом разработчиков, которые постоянно тщательно исследовать эту платформу, чтобы улучшить её стабильность и производительность. Joomla имеет высокую степень безопасности, что безусловно можно отнести к её достоинствам.
3. Drupal — Что это такое, и чем отличается Drupal от WordPress и Joomla? Это прежде всего масштаб. Если Вы планируете построить большой сайт с многочисленными секциями и широким функционалом, Drupal является идеальным выбором для Вас. Он любим многими разработчиками, так как легко устанавливается и имеет множество инструментов для разработки. Для этой системы разработано достаточно много сторонних приложений.
Многие сложные функции могут быть легко реализованы в Drupal, поскольку большая часть процесса кодирования автоматизирована, и это снижает время, необходимое для разработки веб-сайта. При неограниченных возможностях пользователя в Drupal, есть и недостаток, на мой взгляд, недостаточное количество тем оформления.
Вывод: Если Вы решили создать свой сайт или блог обратите внимание в первую очередь на WordPress и Joomla.
Шаг 5.
Дополнительные инструменты для веб-разработки
Конечно же Ваша разработка сайта, будет осуществятся при помощи веб-браузера. На мой взгляд сейчас наиболее подходящим является Firefox с установкой дополнительных плагинов Firebug, ColorZilla и MeasureIt. Очень полезные плагины для веб-разработчика, о них я расскажу более подробно в следующих публикациях. А ещё можно и нужно пользоваться встроенной панелью разработчика в современных браузерах.
Естественно при веб-разработке Вам придётся вносить дополнения и изменения в код Вашего шаблона, это могут быть счетчики посещаемости, социальные кнопки, рекламные материалы и так далее. И для этого Вам потребуется удобный, бесплатный редактор с Notepad++. Имеет очень удобную подсветку кода и множество полезных функция. Этот редактор станет незаменимым в Вашем арсенале веб-разработчика.
И конечно же Вы не сможете обойтись без графического редактора Photoshop. Так как практически каждый Ваш пост будет сопровождаться редактированием и оптимизацией графических материалов для публикации на сайте.
Шаг 6.
Постоянное обучение
Всем новичкам, я советую в первую очередь изучить язык разметки гипертекста HTML и таблицу стилей CSS. А далее не лишним будет изучение и язык программирования PHP. Для этого Вы можете потратить уйму времени на поиск материала, изучение и отработки полученных навыков. Но учитывая, что время – деньги, я советую Вам пройти бесплатные курсы Евгения Попова HTML и CSS. Я сам проходил эти и не только эти курсы Евгения и могу с полной уверенностью сказать, — это отличный способ быстро изучить так нужную вам информацию и применить на практике.
Шаг 7.
Монетизация
Когда на Вашем сайте появится достаточная посещаемость, раньше всё же считаю не стоит этого делать, Вы сможете размещать блоки с контекстной рекламой и начнете зарабатывать на своём сайте. Наиболее интересными на мой взгляд являются: Google Adsense и рекламная сеть Яндекс.
Для тех у кого уже есть посещаемость на сайте несколько советов по размещению рекламных блоков:
— используйте текстовые рекламные блоки для достижения наилучших результатов;
— изменяйте цветовую гамму ссылок под Ваш сайт;
— размещайте рекламные блоки внутри постов (статей), прямо в тексте;
— используйте ссылки для привлечения новых участников в рекламной сети;
— размещайте объявления на всех страницах Вашего сайта.
Итак, соблюдая эти простые инструкции, Вы сможете создать сайт своими руками, а самое главное Вы будете знать как он устроен и как работает. И затраты Ваши ограничатся покупкой домена и хостинга. Удачи, Вам друзья!
С уважение, Максим Зайцев.
Здравствуйте.
Очень полезная и интересная статья!
Спасибо Вам за эту информацию.
Здравствуйте, Ирина. Спасибо за комментарий. Удачи вам!
Я полтора года работала с сайтом, созданным на Joomla (наполнение сайта информацией). Версия была старенькая, работа очень неудобной. Но как-то попривыкла.
Сейчас сама делаю себе сайт на WordPress. Вот вроде бы и сделано все удобней, а ощущение, что что-то не так. Может быть, у кого-нибудь есть какие-нибудь общие рекомендации, как переходить с одной платформы на другую?
Здравствуйте, Оксана. Разница между платформами существенная. И каких-то общих рекомендаций здесь нет. Общими остаются принципы html и css, а в остальном нужно привыкать к интерфейсу платформы и работать с новыми инструментами. Через время всё будет как родное.
Полезный материал, много интересного, поэтому будем это использовать обязательно. Все кратко и по делу.