Продолжаем введение в тему «Как сделать самому сайт?». Из предыдущих постов мы выяснили, что бывают два основных типа сайтов: статичные и динамичные.
Если вы считаете, что ваш сайт должен быть простым, состоящим из 3-5 страниц, редко обновляемым и не имеющим никаких интерактивных функций, типа «Обратной связи», или «Опрос», или «Регистрация клиента», «Форум», «Корзина заказа» и т.п., то можно сделать его в обычном текстовом редакторе с минимальным дизайном за 1-2 дня. Этому, по вашему желанию, мы посвятим отдельную статью.
Что касается динамичных сайтов, то сделать такой сайт самостоятельно с чистого листа, без навыков программирования сложно.. Правда, существует несколько вариантов, облегчающих создание такого сайта:
- уроки по освоению основного языка программирования PHP и базы данных MySQL
- CMS — система управления контентом
- конструктор сайтов
1. уроки по освоению основного языка программирования PHP и базы данных MySQL
Достаточно длительный поэтапный способ, требующий от вас самодисциплины и регулярных практических занятий. Существуют сайты или курсы в виде учебной литературы, которые пошагово, в максимально доступной форме дают информацию, необходимую для самостоятельного овладения указанными выше технологиями. Вариант требующий терпения и все таки определенной подготовки или склада ума. Даже после 1-2 месяца изучения создание среднего по сложности сайта — непростая задача. Однако, если есть большое желание, создание сайта по этому варианту вполне возможно. Если кого-то интересуют практические вопросы по этому пункту, прошу задавать.
2. CMS (Content Management System) — система управления контентом
CMS — это универсальный скелет сайта, котрый вы настраиваете под свои нужды. Сегодня существует сотни CMS, как бесплатных, так и платных — каждый предлагает свой набор инструментов или предустановленных компонент, помогающих создать сайт любого типа: от сайта-визитки до интернет-магазина, собственной социальной сети или внутреннего корпоративного сайта. Процесс создания своего сайти на основе CMS выглядит следующим образом:
- создаете дизайн своего сайта (рисуете его в графическом редакторе, например, Photoshop, затем верстаете html-шаблон) или приобретаете или заимствуете чужой (не забываем про авторские права)
- определяетесь с выбором CMS
- скачиваете и устанавливаете пакет CMS (предварительно купив, если это платная CMS) на web-сервере (это может быть хостинг в интернете или ваш локальный сервер для разработки и тестирования)
- внедряете html-шаблон, учитывая правила, которые предписывает выбранная CMS
Для создания сайта при помощи CMS от вас требуются базовые знания о: html, web (сервер и как он работает, http и post-запросы, установка сайта на сервер), база данных (обычно MySQL — как установить/создать базу данных).
Сегодняшние CMS становятся все более и более доступными для обычных пользователей, поэтому, возможно, вам не понадобятся вышеперечисленные знания, достаточно следовать инструкции по установке и управлению таким сайтом. Примеры бесплатных CMS:Joomla, WordPress, Drupal, OSCommerce. Платные: NetCat, Bitrix, UmiCMS и другие.