Рейтинг:  1 / 5

Звезда активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
 

CMS - это система управления контентом, т.е. по другому - движок для сайта.

CMS призвана упростить работу по наполнению сайта материалами, их структурированием и выводу информации на экран монитора.

CMS - что это?

Если раньше сайты делались статичными и состояли из отдельных html файлов, то теперь почти всегда применяют CMS. 
Статичные сайты тоже имеют право на жизнь, но только в том случае, если это небольшой сайт визитка или одностраничник (landing page), без особых наворотов.

В чём преимущество CMS перед статичным сайтом.

  • быстрота наполнения сайта контентом
  • для работы необходимо минимум знаний в HTML/CSS
  • быстрота смены дизайна (шаблона)
  • структуризация большого объёма материалов
  • лёгкое и удобное редактирование материалов на сайте
  • быстрый доступ к настройкам сайта
  • возможность расширения функций сайта (комментарии, галереи, магазины и т.д.)
  • возможность динамического вывода материалов (по тегу, по категории и т.д.)
  • управление пользователями
  • интеграция с различными сервисами
  • удобство при администрировании
  • и т.д.

Минусы CMS:

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

Когда стоит использовать CMS?

  • Если вы собираетесь делать сайт визитку и предполагается добавление или изменение материалов
  • Если вы делаете корпоративный сайт
  • Если вы делаете информационный сайт
  • Если вы делаете интернет-магазин
  • Да и вообще для всех сайтов, которые содержат более 5-10 страниц, и где предполагается использование стандартных функций. Это комментарии, регистрация пользователей, блоги, каталоги, форумы и т.д.

Когда CMS не нужна?

  • Если у вас будет одностраничник
  • Если вы делаете сайт-визитку, который будет обновляться очень редко
  • Если вы делаете сервис - тут уже нужно не стандартное решение.

Какие бывают CMS системы?

CMS можно поделить на три типа:

1) Популярные, общеизвестные - это те системы, которые разработаны какой-то известной командой разработчиков и поддерживаются ими. Такими CMS пользуются многие веб-студии и фрилансеры. Для них существует огромное количество документации, различные форумы, информационные ресурсы, видеокурсы и т.д.
Из таких систем это: Joomla, WordPress, Bitrix, UMI.CMS, MODx, X-Cart и другие.

2) Студийные CMS - это малоизвестные системы, которые используются в рамках одной веб-студии или агентства. Обычно в веб-студиях их несколько, каждая CMS написана под определённый тип сайта. При необходимости CMS немного дорабатывается под требования заказчика.

3) Самописные CMS - это удел профессионалов. Под каждый сайт пишется своя система управления, это позволяет максимально реализовать задуманный функционал и идеи. Это дорого и достаточно долго, часто бывают глюки и ошибки, поэтому перед запуском проекта на самописной CMS, его сначала долго тестируют, а потом вносят корректировки.
Из самописных назвать трудно, но скорее всего это все крупнейшие порталы, сервисы и социальные сети, типа avito.ru, ozon.ru, vk.com, fl.ru, headhunter.ru и т.д.

Также CMS делятся на платные и бесплатные.

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

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

Ну и наверное, самое главное - это выбор CMS под свой проект.

Есть универсальные CMS, которые подходят для многих типов проектов, например Joomla.
А есть системы, которые "заточены" под определённый тип сайта. Например WordPress - больше подходит для блогов, UMI.CMS - для интернет-магазинов, Drupal - для больших порталов и т.д.

И здесь важен правильный и осознанный выбор, чтобы потом не было так как на этой анимации))

Выбрал не ту CMS (((((

P.S.: Маленький совет начинающим веб-разработчикам.
Если вы изучите хорошо одну систему, то следующую вам будет изучить намного проще.

P.P.S.: Если вы хотите быть профи, и делать хорошие сайты, то вам никак не обойтись без знания HTML и CSS, и ещё желательно PHP (хотя бы основ).

Желаю БО-ОЛЬШИХ Успехов!!!

X

Инструкция по планированию сайта
С чего начать создание сайта?

Инструкция по созданию сайта

  • Инструкция по созданию сайта
  • Шаблон для составления плана сайта
  • Чек-лист по этапам создания сайта

* Никакого спама. Гарантирую!