Введение курса "Как создать сайт с нуля за 1 день". Рассматриваются вопросы общей схемы работы по созданию сайта, различные способы решения возникающих проблем (вопрос выбора CMS, проектирования / реализации дизайна), а также реализация первых шагов: установка web-сервера, СУБД MySQL, PHP.
1. Урок 1. Установка web-сервера и первичная настройка
Бизнес-блог Александра Фёдорова
http://aseo-lab.ru
Введение в создание сайтов
для новичков
2. Зачем мне нужен сайт?
Цели создания сайтов:
Персональные сайты
Коммерческие сайты.
Способы заработка на сайте:
Продажа собственных товаров и услуг.
Продажа чужих товаров и услуг.
Продажа рекламы на сайте.
Продажа информации.
Бизнес-блог Александра Фёдорова.
http://aseo-lab.ru
3. Из чего состоит создание сайта?
Бизнес-блог Александра Фёдорова.
http://aseo-lab.ru
Создание любого сайта состоит из следующих этапов:
1. Установка и настройка технических
инструментов:
Web-сервера.
Системы управления базами данных.
Интерпретатора языка программирования.
куча других прибамбасов по потребностям.
2. Выбор и установка системы управления
контентом (CMS).
3. Создание / заказ нужного дизайна сайта и его
установка на CMS.
4. Настройка и администрирование CMS.
4. Установка и настройка технических
инструментов
Минимум, нужный для работы сайта:
Web-сервер
Обычно в качестве web-сервера используется такое
ПО, как Apache.
Система управления базами данных (СУБД).
В большинстве CMS (в т.ч. В Joomla!, Wordpress,
Drupal) используеьтся СУБД MySQL.
Интерпретатор языка программирования.
Мы будем рассматривать сайты, написанные на
языке PHP, потому нам тут нужен будет PHP-
интерпретатор.
Бизнес-блог Александра Фёдорова.
http://aseo-lab.ru
5. Установка и настройка технических инструментов
Установка Web-сервера / СУБД / PHP:
Скачиваем пакет Denwer отсюда:
http://www.denwer.ru/ и устанавливаем: в нём есть и
web-сервер, и СУБД, и интерпретатор языка
программирования PHP.
Заходим по адресу http://localhost/ и видим это:
Бизнес-блог Александра Фёдорова.
http://aseo-lab.ru
6. Установка и настройка технических инструментов
Бизнес-блог Александра Фёдорова.
http://aseo-lab.ru
Множество сервисов из пакета Denwer (со скринршотов):
SSL: установка защищённого соединения.
phpMyAdmin: web-сервис для редактирования структуры и
информации в БД (базе данных)
Sendmail-сервис: сервис для отправки обычной email-почты.
Описание сервисов: http://www.denwer.ru/base.html.
Примечания:
После установки Denwer-а ваш сайт будет доступен
только на вашем компьютере (по
адресу: http://localhost/) и больше нигде.
Для редактирования сайта идём в появившийся в моём
компьютере виртуальный диск по пути:
буква диска/home/localhost/www/
7. Выбор CMS
Почему стоит выбрать именно CMS Joomla!
(4 неоспоримых плюса):
Она бесплатна.
Имеет огромную и бесплатную поддержку.
Под неё имеется огромное множество бесплатных
шаблонов (дизайнов сайта), модулей и плагинов. Такого
огромного разнообразия всяких дополнений, стилей и
модулей нет ни у одной другой CMS.
Имеет широкие возможности и гибкость.
В отличие от некоторых специализированных CMS типа
Wrodpress, которые изначально ориентированы под
создание сайтов конкретного типа (только блоги, только
Интернет-магазины и т.д.), на Joomla! довольно легко
создать сайт любого типа и сложности.
Она легка в настройке.
Намного легче, чем, к примеру, Drupal.
Бизнес-блог Александра Фёдорова.
http://aseo-lab.ru
8. Проектирование и внедрение дизайна
Существует 2 варианта:
Сделать дизайн самостоятельно.
Алгоритм действий:
Спроектировать дизайн в фотошопе (придумать чего
хочется; найти / нарисовать картинки, склеить их, …)
Изучить HTML, CSS, JavaScript.
Изучить шаблон и ту CMS, на котором хотите делать сайт.
Потратить пару недель бессонных ночей на реализацию
вашего проекта.
Заказать дизайн у профессионалов.
Алгоритм действий:
Придумать дизайн в голове.
Рассказать свои идеи конторе.
Подождать пока контора сама всё сделает и даст Вам
полностью готовый шаблон.
Есть вариант подбора готового шаблона из существующих, однако этот вариант
либо сведётся к первому, либо дизайн будет далёк от ваших пожеланий.
Бизнес-блог Александра Фёдорова.
http://aseo-lab.ru
9. Проектирование и внедрение дизайна
Что же выбрать:
Рекомендую заказать у профессионалов.
Аргументы:
Сэкономите месяцы времени и тонны нервов.
Точно получите то, что хотели, и точно в 2-5 раз
лучше, чем сделали бы сами за полгода.
Заплатите от 3 до 10 т.р., что в 3-4 раза дешевле,
чем заказать полное создание аналогичного
сайта (а не только дизайн).
Важно:
Выбирайте только лучших.
Помните, что дизайн – это в первую очередь
красота логики, а не картинки.Бизнес-блог Александра Фёдорова.
http://aseo-lab.ru
10. Настройка и администрирование CMS
Изучаем CMS Joomla! самостоятельно путём проб и
ошибок. Это несложно (в отличие от проектирования
дизайна).
В случае проблем ищем ответы на вот этих ресурсах:
http://joomlaforum.ru
http://joomla-master.org
http://aseo-lab.ru
В случае, если ответы не нашлись, пишите мне (на
aseo-lab.ru пункт меню «Обратная связь»).
Где искать полезные модули и компоненты Joomla!:
http://joomlaportal.ru
http://extensions.joomla.org
Бизнес-блог Александра Фёдорова.
http://aseo-lab.ru
11. Итоги
Создавать сайты не так-то сложно.
Все основные этапы вы уже знаете.
Гораздо более подробно (чем здесь) эти этапы
описаны в моём видеокурсе «Как создать сайт с
нуля за 1 день»: http://aseo-lab.ru/courses/kak-
sozdat-sajt-s-nulya-za-1-den
А также в статье: http://aseo-lab.ru/site-
making/kak-sozdat-sajt-s-nulya-ili-s-chego-
nachat-novichkuБизнес-блог Александра Фёдорова.
http://aseo-lab.ru
12. Спасибо всем за внимание!
Бизнес-блог Александра Фёдорова.
http://aseo-lab.ru