Бизнес-блог  
Александра Фёдорова

Всё о продвижении сайтов и инфобизнесе

   Я зарабатываю в Интернете больше
   100 000р. в месяц. Научу и Вас.

Как создать сайт с нуля или с чего начать новичку?

Понедельник, 19 Май 2014 10:59

Как создать сайт с нуля новичку?

Доброго дня, уважаемые читатели.

Сегодня мы начнём длительную беседу о создании сайтов. Всем ясно, что сайт в современном мире - это визитная карточка, основа любого бизнеса: именно он чаще всего приводит людей в магазин, рекламирует товары, привлекает новых клиентов в компанию. А если это бизнес в Интернете, то сайт - это первое и почти единственное, что вам нужно. И так как вы, уважаемый читатель, хотите научиться зарабатывать в интернете - предлагать свои услуги или что-то продавать, - то вам нужен сайт (как минимум, один). Его надо создать и продвинуть. Первая и для новичков обычно самая сложная часть - это создание: технических знаний мало, денег в кармане немного и тратить их не хочется, а сайт иметь хочется и желательно хороший. Как же создать сайт бесплатно? С чего начать новичку? Об этом и поговорим в сегодняшней статье.

Создание любого сайта состоит из следующих этапов:

1. Установка и настройка технических инструментов (web-сервера, базы данных, интерпретатора языка программирования, куча других прибамбасов по потребностям).

2. Выбор и установка системы управления контентом (CMS).

3. Создание нужного дизайна сайта и его установка на CMS.

4. Настройка и администрирование CMS.

Шагов с виду немного, однако работы в каждом из них может быть весьма немало. Рассмотрим каждый из описанных пунктов подробнее.

Пункт 1.

Для успешной работы сайта, как и обыкновенного пользователя, нужен компьютер. :) Понимание этого, думаю, у всех есть, и это здорово. :) Но одного лишь компьютера здесь мало: для работы сайта, как и нам - обычным пользователям - нужно ещё множество программ. В частности для работы сайта нужны:

   * Web-сервер: программное обеспечение, которое и "отправляет" страницы сайта пользователю, который к нему обращается (делает запросы в браузере). Обычно в качестве web-сервера используется такое ПО, как Apache.

   * Система управления базами данных (СУБД). Смысл этого ПО сводится к работе с содержанием сайта: всё содержимое сайта (тексты статей, картинки и т.д.) хранится не в виде файлов на жёстком диске (так было когда-то давно), а в так называемых базах данных, которые сильно упрощают и ускоряют работу с этими данными. И почти все современные системы управления контентом используют именно базы данных. Мы будем использовать в наших работах СУБД MySQL.

   * Интерпретатор языка программирования. Все сайты написаны на каком-то языке и web-сервер должен "знать" этот язык, чтобы исполнять нужный код (отображать сайт). Мы будем рассматривать сайты, написанные на языке PHP, потому нам тут нужен будет PHP-интерпретатор.

Как видно даже из этого далеко не полного (на самом деле) списка, данный процесс довольно многоступенчатый и муторный, вникать в него вам вряд ли захочется. Могу вас сразу обрадовать: и не придётся! Установку и настройку всех этих программ можно свести к обычной установке одной программы: пакета программ denwer. Denwer - это некоторый набор всего, что может понадобиться для успешной работы сайта, в него включено всё вышеперечисленное и даже намного больше. Просто скачиваете этот пакет отсюда: http://www.denwer.ru/ - устанавливаете, как обычную программу, и всё. После установки заходите по адресу: http://localhost/ - если всё прошло успешно, вы увидите там страничку типа той, что ниже:

Установка Denwer. Страница успешной установки.

Если прокрутить данную страницу ниже, то вы должны увидеть табличку вроде этой:

Установка Denwer. Таблица сервисов.

Пункты в данной табличке показывают все сервисы, которые вам будут доступны. На первых порах они вам точно не понадобятся и бояться того, что вы там ничего не поняли, и обращать на них внимание не стоит. Более подробно про установку денвера можно почитать на их официальном сайте: http://www.denwer.ru/base.html.

Что ещё следует понимать: после установки данного пакета на своём компьютере ваш сайт будет доступен только на вашем компьютере (по адресу: http://localhost/) и больше нигде. Чтобы он был доступен в Интернете, надо разместить данный сайт на хостинге - организация, предоставляющая услуги по созданию сайтов. Там не надо ничего устанавливать: вы просто заказываете услуги по размещению сайта, выбираете для него имя (доменное имя, т.е. имя типа mysite.ru) и получаете доступ к панели управления вашим сайтом, где можете загрузить файлы сайта на сервер хостинга. После этого начинается работа по пункту 2.

Вы спросите: зачем создавать сайт локально (на своём компьютере), если его никто не будет видеть? Во-первых, это совершенно бесплатно. Во-вторых, готового сайта у вас ещё нет и его надо будет создать, что займёт определённое время. Тратить деньги на хостинг в этот период смысла нет. В-третьих, создавать и настраивать сайты локально (на своём компьютере) намного проще, чем в панели управления хостингом (каким бы удобным он ни был).

Пункт 2.

Вопрос о том, какую выбрать CMS (систему управления контентом) - тема многомиллионных и многолетних дискуссий в Интернете. Однозначного ответа на вопрос о том, какая CMS лучше вам никто не даст (точнее, все будут давать разные ответы). К тому же, в зависимости от целей сайта, вам могут лучше подходить различные CMS. Потому, дабы не разводить очередную дискуссию, я сразу скажу, что сам предпочитаю и с чем очень советую вам работать: CMS Joomla!.

Почему стоит выбрать именно CMS Joomla! (4 неоспоримых плюса):

  1. Она бесплатна. Очевидный плюс (есть множество платных CMS).
  2. Имеет огромную и бесплатную поддержку. Под неё имеется огромное множество готовых шаблонов (дизайнов сайта), модулей и плагинов, при помощи которых можно быстро (буквально за 1 день) создать сайт почти любого типа: от обычной школьной газетки до крупного Интернет-магазина. Все эти модули пишутся различными профессиональными разработчиками и чаще всего выкладываются в Интернете в открытом и бесплатном (!) виде. Такого огромного разнообразия всяких дополнений, стилей и модулей нет ни у одной другой CMS.
  3. Имеет широкие возможности. В отличие от некоторых специализированных CMS типа Wrodpress, которые изначально ориентированы под создание сайтов конкретного типа (только блоги, только Интернет-магазины и т.д.), на Joomla! довольно легко создать сайт любого типа и сложности.
  4. Она легка в настройке. Настраивать и администрировать Joomla! (особенно на первых этапах) не в сравнении проще, чем, к примеру, всемирно известный Drupal.

Надеюсь, я всех убедил в том, что на первом этапе лучше использовать именно эту CMS. Кстати, скачать свежую руссифицированную версию джумлы можно отсюда:  http://joomlaportal.ru/content/view/77/66/ - версия 2.5 (3.0-3.1 пока ещё достаточно новые версии, для которых нет ещё достаточного числа модулей, качать их пока не стоит). Конечно, для тех, кто уже определился конкретно, что будет создавать блог (и не что-то иное), то стоит посмотреть ещё в сторону Wordpress. Однако мои уроки (в том числе бесплатные видеоуроки) в дальнейшем будут посвящены именно работе с Joomla!. Мой блог, который вы сейчас читаете, построен полностью на ней. :)

Пункт 3.

Самый сложный для нас этап. Прежде всего, потому, что само по себе создание дизайна (его проектирование) - даже в голове - процесс не простой. Конечно, есть множество готовых решений (сотни и даже тысячи шаблонов). Посмотреть и повыбирать их можно, к примеру, здесь: http://joomla-master.org/joomla-2.5.html. Однако совсем не факт, что вы сумеете там найти то, что вам нужно. А если и найдёте, то не факт, что сможете потом подправить дизайн шаблона нужным для вас образом (иногда это оборачивается просто в адский труд: проверено). Потому я могу предложить вам 2 варианта:

  1. Выбрать один удобный и несложный шаблон и изучать его досконально. После этого вы сможете сами без особого труда менять его "под себя", изменять цвета, формы, картинки и т.д.. Для этого требуется немало усилий, однако и результат будет оправдан. К примеру, я использую в качестве базового шаблона JaBusiness: http://joomla-master.org/joomla/templates/shablon-ja-business.html - вот тут его можно скачать. Посмотрите его демоверсию в первой (стандартной) реализации (она вся в тёмных тонах). А теперь посмотрите на мой сайт (тот, что вы читаете): это тот же JaBusiness. :) Только немного подправленный мной. :) Так что не пугайтесь, что он вам не подошёл: главное не это - главное, чтобы он был легкомодифицируем и с нужным функционалом.
  2. Заказать дизайн сайта под Joomla! у дизайн-ателье или просто компании по созданию сайтов: они и дизайн спроектируют сами (конечно, вы будете участвовать и высказывать пожелания), и установят его на вашу CMS. Способ в разы проще первого, займёт меньше времени (на первых этапах в особенности), однако и существенно дороже. Успокаивает то, что в случае создания сайта для себя (а не занятие этим на профессиональной основе) сделать это вам придётся всего 1 раз. К тому же, если вы раньше никогда не сталкивались с программированием и вообще с IT знакомы слабо, то конечно, этот вариант вам подойдёт куда лучше первого.

Какой из этих двух способов лучше - вопрос, на который каждый отвечает сам. Кому что лучше, проще, удобнее. Однозначного ответа здесь нет.

Пункт 4.

Данная часть работы, являющаяся заключительной значительно проще предыдущей. У вас уже есть сайт, он размещён где-то локально или на хостинге, у него уже есть красивый дизайн. Осталось добавить на него разного рода дополнения типа голосований, комментариев, создать нужные разделы и т.д.. Это та работа, для которой не нужны какие-то особые технические знания и разобраться с этим вполне реально самостоятельно в панели управления Joomla! (вот где проявится плюс лёгкости её администрирования). Конечно, просто там далеко не всё, и вопросов у вас, я уверен, будет возникать ещё много. Поэтому я буду писать ещё немало статей на тему разного рода настроек и дополнений. Со временем, надеюсь, вы всему научитесь.

Итак, мы с вами разобрали первые и основные шаги по созданию сайта полностью с нуля. Поняли, в каком порядке и чем надо заниматься. Чтобы окончательно закрыть все вопросы и понять всё в деталях, я сейчас создаю специальный бесплатный видеокурс на тему: "как создать сайт за 1 день с нуля", после чего будет множество последующих статей на тему разного рода особенностей работы Joomla!, дополнений и всяких других полезностей. Не пропустите. :)

Вопросы, как всегда, приветстсуются.

С уважением, A.S.

Понравилась статья? Хотите читать этот блог?

Ваш e-mail: *

Ваше имя: *

Добавить комментарий


Защитный код
Обновить

Вы здесь: Home Карта сайта Создание сайтов Как создать сайт с нуля или с чего начать новичку?