«Мой местный программист посоветовал установить себе его движок.»
Большинство CMS, разработано профессиональными студиями, имеют обширный функционал, защищены от большинства уязвимостей и имеют большую площадку для расширений.
Но и есть «самописные» CMS разработанные одним или несколькими разработчиками под одну конкретную цель. Обычно их делают для небольших сайтов типа: сайт-визитка, блог, или которые в будущем не планируется модернизировать.
У «самописных» движков есть одна большая проблема, обычно разработчики не делают их с уклоном на безопасность, и у пользователя, который решил развернуть интернет-магазин на таком из движков есть риск потерять базу данных своих товаров под самой простой хакерской атакой. Сайт даже не будет сопротивляться.
По сути, сейчас все движки движутся к тому, чтобы беспроблемно установить огромное количество дополнений, которые позволяют значительно расширить стандартный «узкий» функционал. Разработчики CMS таким образом стараются привлечь к своему продукту более большую аудиторию и выбиться в лидеры.
Из-за огромного количества CMS достаточно трудно выбрать конкретно под ваш проект, поэтому в следующей статье я расскажу как из огромного количества CMS выбрать наиболее подходящую. Я не буду советовать кого-то конкретно, я лишь расскажу про основные критерии поиска и как сортировать «мусор», который давно не поддерживается их создателями.