Создаём интернет-магазин с нуля для slon21veka! Пошаговый курс. Начало
Не так давно я узнал, что одному моему товарищу по сайту Golos.io нужна помощь в создании сайта. Те, кто знаком с @slon21veka, знают, что он планирует заниматься благотворительностью. Идей много, и, наверное, о них он расскажет вам лучше меня.
Но для реализации одной из идей нужен сайт с интернет-магазином. В этом вопросе я согласился ему помочь, а заодно сделать обучающий курс, пошагово описывая все свои действия по созданию сайта. Не знаю, сколько на это уйдёт времени, т.к. свободного времени у меня не очень много, но в итоге вы сможете на примере увидеть как создаётся сайт, начиная с идеи и заканчивая готовым сайтом в интернете.
Сайт и курс создаю по собственной инициативе на безвозмездной основе. Моя награда - ваши апвоуты и комментарии. :-)
Выбор технологий.
Не могу назвать себя профи в создании сайтов, но некоторый опыт в этом деле есть - несколько лет назад я сделал на заказ 3 сайта. Сайты делались с помощью CMS Joomla.
Что это за страшное странное слово Joomla?
Joomla - бесплатная, но очень мощная система для создания сайтов. С её помощью можно создавать сайты практически любой направленности, не прилагая значительных усилий и не изучая языков программирования.
Данная система развивается на протяжении уже более 7 лет и используется для создания сайтов по всему миру, а значит ей можно доверять.
В новых версия, начиная с Joomla 3.0, Joomla стала адаптированной к мобильным устройствам и содержит разнообразие шаблонов. Это значит, что теперь ваш сайт будет отображаться в каждом мобильном браузере.
Denwer - Джентльменский набор Web-разработчика.
Поскольку Joomla использует язык программирования PHP, нам необходима программа, которая способна этот язык интерпретировать и обрабатывать. А кроме того, для упорядочивания и обработки большого количества данных, лучше всего воспользоваться технологией баз данных. Объединит это всё в рабочую структуру веб-сервер Apache.
Где всё это найти? К счастью, разработчики проекта Denwer, подготовили всё это для нас в одном установочном пакете! Он содержит Apache, PHP, MySQL и многое другое, что может пригодиться при создании сайта.
Подробнее о том, где всё это найти, как установить, настроить и использовать, мы поговорим с вами в следующих статьях. Возможно, эта информация показалась вам сложной, на первый взгляд, но ничего особенно сложного здесь нет. В дальнейшем мы постараемся не углубляться в технологические подробности, а сосредоточим своё внимание на работе с инструментами создания сайта.
Помните: создать сайт способен каждый, нужно только желание этому научиться!
Изображения с лицензией СС0