spravkapc.ru

Что нужно, чтобы создать свой сайт — про CMS — часть 3

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

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

Что нужно, чтобы создать свой сайт — про CMS — часть 3

Но где этот самый код взять, если Вы его не знаете, не понимаете, да и какой из всех этих PHP, HTML, Javascript, CSS и прочего, собственно, нужно учить и с чего начинать вообще не ясно? Тут на помощь приходит такая штука как «движок» или «CMS» сайта.

Об оной и поговорим в этой статье.

Как и всегда, напоминаем, что если Вы хотите научиться делать сайты быстрее, мощнее и качественней, с нуля и не только, а так же продвигать и монетизировать их, то можете не ждать выхода новых статей, а записаться к нам на обучение по пакету «Сайтовый» (пока есть скидки ;))

.

Содержание:

  • Вводная
  • Какими бывают
  • Как выбрать движок/CMS для сайта
  • Наиболее популярные
  • Наши новогодние скидки
  • Послесловие

Вводная

Что такое «движок»?

Это совокупный комплекс программного кода, позволяющий сайту существовать и обрабатываться сервером, добавлять на сайт новый контент (текст, картинки, видео, изображения), изменять его внешний вид и всё такое прочее.



Условно говоря, — это фундамент Вашего дома, его стены, окна и всё остальное, что позволяет ему существовать в пространстве и времени.

Что такое CMS?

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

Идем далее.

к содержанию ↑

Какими бывают

Движок может быть самописным, т.е Вы пишите его сами, а может быть уже готовым (написанным кем-то). Разница в результате (см.критерии ниже по тексту).

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

Большая часть бесплатных движков шагнула так далеко, что рассматривать платные часто нет никакого смысла, — сделать сайт практически любой сложности можно в бесплатной реализации. Использовать платные CMS есть смысл только в очень крайних и редких случаях, — и то чаще куда более оправданно написать всё самому или заказать разработку движка подрядчику.

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



к содержанию ↑

Как выбрать движок/CMS для сайта

Какие критерии выбора движка можно выделить:

  • Скорость работы, — то, какую нагрузку он дает на хостинг, как быстро работает с контентом, скриптами и собственным кодом. Здесь, по неопытности, можно полагаться на мнения в интернете, благо они плюс-минус весьма едины;
  • Расширяемость, — т.е возможность использовать им всяческий функционал в виде плагинов (расширений), которые дополняют то, что он, собственно, движок (а значит и мы) может делать, — всякие там темы (шаблоны), слайдеры, корзины для интернет-магазинов, платежные системы, формы обратной связи и вот это вот всё;
  • Удобство (юзабилити), — то насколько продумана и интуитивна панель администратора; сколько чего можно в ней сделать; насколько удобно работать с контентом; загружать файлы и всё такое прочее. Ведь, если панель администратора кривая, тормозит, то и наша работа будет идти очень долго, а ведь человеко-часы самое важное, что можно вообще придумать в этом деле, да и жизни вообще;
  • Стабильность, конечно же. Если вылезают какие-то ошибки, всё “ломается” и тп, то и нет смысла даже браться за это дело, — больше страданий. К сожалению, тут вопрос спорный, как и в случае с не упомянутой тут безопасностью, — часто проблема не столько в движке, сколько в корректной настройке хостинга (сервера) и наоборот.

В некотором смысле CMS можно сравнить с браузерами, — концепция и реализация, для конечного пользователя почти такая же, только один позволяет просматривать сайты и управлять их содержимым на стороне клиента, а второй создавать свои на стороне сервера. Утрировано 🙂



к содержанию ↑

Наиболее популярные

Буду перечислять прямо по названиям и, само собой, из бесплатных.
Три лидера индустрии для типовых сайтов:

Наши новогодние скидки

  • Drupal, — подойдет почти для чего угодно, — от сайта фирмы, до блогохостинга (так как сильно расширяется). Существует не очень много шаблонов, и плагинов, что снижает оценку, опираясь на наших вышеуказанные критерии. Установка и работа с системой достаточно сложны в сравнении с остальными, что тоже не есть гуд. В остальном, — подойдет для многих;
  • Joomla, — как и вышеупомянутый Drupal подойдет для всего или многого. Есть приличное количество приятных шаблонов, а также плагинов. Установка очень легкая, сама по себе работа с системой не самая комфортная, но с выходом новых версий становится получше. В остальном, на мой вкус, слишком нестабильна, неповоротлива и жует прилично ресурсов. Вообще впечатление двоякое, — особенно о младших версиях;
  • WordPress, — воистину легендарный движок, который подойдет вообще для всего. Традиционно считается прожорливым, — не без оснований, — но его «надо уметь готовить». Очень очень очень много шаблонов дизайна, расширений, возможностей на любой вкус, т.е подойдет исключительно для всего, — сайт, блог, форум, соц.сеть, интернет-магазин, корпортивный портал. Плагины есть на любой вкус, от банальностей до безопасности, а мануалов по нему написано столько, что научиться можно всему и быстро. Процентов 90% сайтов построены на этой CMS. 

Вообще конечно существует их в 10 раз больше, но конкретно это старейшие мастодонты с крупнейшим комьюнити.



Такие вот дела.

к содержанию ↑

Послесловие

В следующем материале мы установим выбранный движок, познакомимся с понятиями файлов CMS, базами данных, файлами конфигурации, административной панелью, шаблонами и много чем еще, а так же, собственно, опубликуем свой первый (а может уже и не очень?) сайт в интернете.

Как и всегда, если есть разумные дополнения, мысли и всё такое прочее, то добро пожаловать в комментарии к этой статье.

Читайте также:
untitled3untitlededituntitled4folder-openhomepenciluntitled2star