Осваиваем популярные системы управления сайтом (СМS)
Модули, плагины, блоки
Любая операционная система в «голом» виде без дополнительно установленных программ не способна на многое, хотя и имеет в своем распоряжении ряд предустановленных приложений. Как правило, после инсталляции системы на компьютер каждый пользователь стремится улучшить потенциал своей машины, устанавливая дополнительные программы. Аналогичные действия совершают и администраторы CMS, только в данном случае термин «программа» сменяется на термин «модуль», «плагин», «блок», или, как принято говорить, «расширение».
У различных систем управления сайтом расширения называются по-разному. Чаще всего используется слово модуль, иногда плагин или компонент, а также есть так называемые блоки, которые могут представлять в публичной части определенную колонку или блок в одной из колонок. Все перечисленное - это обычные расширения, интегрирующиеся в систему. Расширение может быть представлено, например, форумом, блогом, доской объявлений, целым интернет-магазином и т. д. То есть по сути любую CMS можно «нашпиговать» расширениями, увеличив ее первоначальный функционал в разы. В коммерческих продуктах существуют так называемые редакции CMS, отличные по набору включенных в дистрибутив модулей и по цене. Чем больше модулей, тем больше функционал системы и тем больше его цена.