Руководство по WordPress для новичков

Этот раздел сайта создан для тех, кто находится в самом начале пути изучения движка WordPress. Для тех, кто еще не знает, что это за система, что такое Заметки, Страницы, Плагины, Темы оформления и многое другое.

Как этот раздел поможет новичкам разобраться с WordPress?

Ниже на странице вы увидите серию уроков, которые нужно проходить последовательно, чтобы получить самые базовые и нужные знания для создания вашего первого простенького WordPress сайта. Вы пройдетесь по всем основным вопросам, которые нужно изучить на старте. Чтобы потом, после прохождения этих уроков, вы уже с легкостью могли пользоваться всеми материалами нашего сайта и изучать конкретно то, что вам будет нужно и интересно дальше.

Сразу хочу акцентировать ваше внимание на то, что вся информация ниже будет подана максимально простым языком, чтобы каждый, в не зависимости от технической подкованности, смог понять, что мы изучаем и что вообще происходит. Дословно переписанные сложные технические термины из Википедии — я уверен, что это точно не для новичков. Для вас все специально максимально упрощено и разложено. Пользуйтесь!

Что нужно знать перед началом работы?

Начнем мы наше обучение с определений, которые вам обязательно нужно знать:

Два варианта размещения сайта

Для начала важно понять, что для размещения сайта нам нужна определенная среда, которая будет иметь в себе некоторые технологии, которые и будут обеспечивать работу сайта. Это такие технологии, которые будут собирать и обрабатывать все нужные данные, после чего выдавать результат браузеру в виде готового сайта. Все это работает с помощью PHP, MySQL и другим северным технологиям.

И вот тут как раз и возникает два варианта такой среды для создания сайта:

  1. Локальный — это когда вы с помощью специальной программы (например, Open Server) разворачиваете у себя на компьютере мини-сервер и создаете сайт на своем винчестере. То есть, он никак не будет доступен в интернете — его сможете просмотреть только вы. Это будет полезно, например, когда вы не хотите платить за размещение сайта на период его разработки.
  2. Сетевой — сайт уже размещенный на сервере, который предоставил вам Хостинг провайдер и вы на нем работаете удаленно. При этом ваш сайт будет иметь свой отдельный Домен и Хостинг, то есть уже будет доступен не только вам. Сразу скажу, что этот вариант более выигранный, так как сайт будет работать в той среде, где и разрабатывался. Его топом не нужно будет переносить и устранять возможные ошибки совместимостей. Но за такой вариант в большинстве случаев приходится платить. Подробнее про это узнаете дальше.

Основная суть в том, что разрабатывать сайт вы можете любым из этих двух методов, который вам удобнее. Но, как вы уже должны были поняли, чтобы сайт был доступен в интернете — вам обязательно нужно будет заиметь себе Домен и Хостинг. Так как локально созданный вами сайт никто не увидит и не посетит. Рано или поздно его нужно будет переместить с локального варианта на сетевой, поэтому именно его мы и будем рассматривать, как основу.

Что такое Домен и Хостинг?

Как выше было уже сказано, каждый сайт в сети имеет Домен и Хостинг. Что же это такое?

Простыми словами, Домен — это адрес сайта, который позволяет идентифицировать сайт в глобальной сети и обратиться к нему через любой веб-браузер.

Примеры доменных имен некоторых наших проектов:

IMG

IMG

IMG

Такое же имя должно быть и у вашего сайта, который вы собираетесь создавать. И дальше по ходу обучения, я покажу вам, как зарегистрировать Доменное имя себе. На примере одного из сервисов предоставляющий такие услуги.

Следующий элемент, который нам нужно изучить — это Хостинг. Для этого вспоминаем, что мы изучали выше. А именно две среды для работы сайта — Локальная и Сетевая. Их принцип работы идентичен — это сбор, хранение и обработка всех нужных файлов для работы сайта. Только в локальной эти файлы хранятся и обрабатываются на вашем диске и называется это Локальный веб-сервер, а в сетевой на дисках серверов Хостинг компаниях. То есть, Хостинг — это среда работы сайта в сети: где хранятся все файлы, обеспечена инфраструктура для работы Базы Данных, процессорные действия, которые обрабатывают все запросы к вашему сайту и многое другое. Еще проще говоря — это часть ресурсов определенного сервера, которые занимается обслуживанием вашего сайта. Делает так, чтобы ваш сайт работал, чтобы он был доступен, чтобы ваши страницы загружались в браузерах посетителей и так дальше. Ниже также будет показана регистрация на одном из таких хостинг провайдеров.

Что такое База Данных?

Большинство современных веб-сайтов собирает в себе огромное количество информации: статьи, публикации, комментарии, пользовательские данные, определенные настройки, счетчики просмотров, контент со страниц сайта и многое другое. Понятное дело, что все это нужно где-то хранить и систематизировать. Чтобы все было, так скажем, рассортировано по полочкам и на своем месте. Как раз для таких целей и используются Базы Данных (позже БД). То есть, это такая специальная сборка таблиц, в ячейках которых и хранится весь перечисленный выше технический и пользовательский контент.

Когда что-то нужно, Движок делает запрос в определенные ячейки и полученную оттуда информацию использует по своему назначению.

Что такое Движок?

Движок сайта — это комплекс функций для управления файлами сайта. То есть, это то, что собирает все воедино и формирует из кучи файлов готовый результат.

Чтобы было понятнее, давайте начнем с разбора, что же это за файлы, о которых мы постоянно упоминали. И узнаем, из чего же Движок формирует и выводит итоговую картинку, которую мы видим на экране браузера.

Все современные сайты формируются объединением трех основных элементов:

  1. Кода (HTML, CSS, Javascript и т.д.)
  2. Изображений
  3. Данных, которые хранятся в БД

Когда ваш браузер запрашивает какую-то страницу из интернета, на сервере происходят определенные операции со всем этим. Именно Движок сайта формирует код, запрашивает определенные изображения, запрашивает данные из БД и все это потом отправляется вашему браузеру в ответ. А браузер уже, в соответствии со своими алгоритмами и полученной информацией расставляет все по своим местам и формирует страницу, которую выводит в итоге пользователю.

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

Если вы, конечно, не технарь и не хотите заморачиваться с обучением всех этих технологий и тратить свое время — вы будете задумываться о делегировании этой задачи.

Как известно, работа хорошего программиста стоит недешево и не каждому будет по карману (хоть это является лучшим вариантом в плане возможностей, уникальности и безопасности). Но большинству пользователей не нужно какого-то сложного по функционалу сайта, не нужно тратить много времени, сил и денег на создание чего-то очень уникального, нет нужды создавать высоконагруженные проекты (типа соц.сетей) и т. д. Им просто нужна платформа, которая позволит публиковать свою информацию в сети: статьи, уроки, новости, фото, видео, графику, свои продукты, курсы, книги, описание своего бизнеса для привлечения новых клиентов и удержания имеющихся, и многое другое.

Если вы из этой категории — то я хочу вас обрадовать, что есть очень хорошее и бюджетное решение — делегировать все это, так званным, CMS-системам.

CMS (Content Management System) — система управления контентом, которая используется для обеспечения и организации процесса создания, редактирования и управления содержимым и функционалом (Движком). Простыми словами — это система, которая позволяет любому человеку самостоятельно сделать сайт и наполнять его контентом, при этом никак не влезая в код. Для создания своего сайта вам достаточно будет всего лишь уметь работать за компьютером, быть знакомым с интернетом и изучить простой интерфейс функционала выбранной системы.

На данный момент рынок CMS-систем имеет много разных интересных решений, которые можно подобрать под себя по удобству использования, нуждам в функционале и бюджету.

Большинство из них на слуху и, возможно, вы уже где-то раньше слышали о таких известных, как: WordPress, Joomla, Drupal, ModX — среди бесплатных, и 1С-Битрикс, NetCat — среди платных. Потому что, они показали себя с хорошей стороны и с их помощью сделано уже очень большое количество различных сайтов. А лидерство по использованию, среди всех этих вариантов на данный момент занимает WordPress. Именно поэтому наш сайт и посвящен данному решению.

Три варианта WordPress

На сегодняшний день есть несколько вариантов использования значения WordPress, и вы их должны знать:

  1. Это сама CMS-система. Которую мы скачиваем, устанавливаем и с ее помощью создаем сайт, а потом управляем им через нее.
  2. WordPress.org — официальный сайт этой системы. Где вы сможете скачать как сам движок, так и все его модули (Темы, Плагины, Переводы), получить поддержку в специальном форуме, почитать новости и многое другое.
  3. WordPress.com — это конструктор создания сайтов, которые размещаются на серверах разработчика движка. Тут у вас будет намного меньше прав и возможностей по управлению и доступом к сайту. Но такой вариант будет удобен тем, кто не хочет заморачиваться с решением вопроса по размещению сайта, искать и покупать Домен и Хостинг, заморачиваться с установкой, настройками и так дальше. На этом сайте нужно просто зарегистрироваться и вам сразу выделят готовый к работе Домен (но он будет в поддомене, например, http://mysite.wordpress.com/) с уже установленным Вордпрессом. А вам останется просто начать наполнять его своей информацией.

Полезные заметки по теме:

Что такое CMS WordPress?

CMS WordPress — это, как уже было сказано, на данный момент одна из самых популярных систем управления контентом, которая полюбилась многим разработчикам сайтов. Ее используют как новички, которым нужно быстро создать себе блог — потому что, она очень простая в изучении и управлении, так и студии веб-разработок, для создания проектов на заказ — потому что, система богата на возможности и хорошо кастомизируется.

Хоть Вордресс и был изначально создан, как платформа для блогов, но уже сейчас его используют в очень многих направлениях. Лендинги, интернет-магазины, закрытые сообщества, корпоративные сайты, соц.сеты и многое другое можно создать с использованием этого Движка.

Чем же еще, кроме вышеперечисленных факторов, WordPress так полюбился многими? А тем, что эта CMS распространяется по универсальной общедоступной GPL лицензии, которая позволяет использовать Движок в своих целях как в личных, так и в коммерческих. Что отлично подходит для создания бюджетных проектов с минимальными затратами и без каких-либо серьезных ограничений со стороны разработчика.


Полезные заметки по теме:


Создаем сайт на WordPress

Теперь, когда мы уже знаем, что это такое, давайте разберем, как же применить эти знания на практике:

Как и где купить Домен?

В консоле выводится самая важная информация

Как и где купить Хостинг?

В консоле выводится самая важная информация

Как привязать Домен к Хостингу?

В консоле выводится самая важная информация

Как создать Базу Данных?

В консоле выводится самая важная информация

Как установить WordPress?

В консоле выводится самая важная информация


Итог

Поздравляю, если вы дошли до этих слов, то вы уже освоили фундаментальные основы работы с самой популярной системой разработки сайтов на WordPress и уже создали, хоть и простенький, но свой первый сайт.

Теперь вы можете смело переходить к остальным заметкам нашего проекта и дорабатывать его под свои нужды. Удачи! 😉

WordPress в квадрате