О возможностях расширения функционала на движке Joomla

О возможностях расширения функционала на движке Joomla

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

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

Ниже мы рассмотрим, что же нужно сделать для добавления новых возможностей на сайт.

Внимание! Очень заманчиво добавить абсолютно всю возможную функциональность на ваш сайт. Вы даже можете почувствовать себя ребенком в магазине игрушек, ведь разработаны миллионы самых разных модулей на любой вкус, и все их хочется попробовать! Запомните, что каждый следующий модуль делает загрузку вашего сайта медленней. Чем больше расширений вы установите, тем дольше каждому пользователю придется ждать загрузки сайта, а в конце концов ваш сервер может просто не выдержать. Недавно мне попался модуль, который грузил полноразмерные изображения, а потом масштабировал их уже на странице. Далеко не лучшее решение, если вы показываете их 5-10 штук на странице.

Модули Joomla для работы с контентом 

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

Больше расширений - больше работы 

Кроме того, что дополнительные расширения замедляют работы вашего сайта, вам потребуется следить за ними. Многие расширения будут требовать от вас ручного обновления для того, чтобы гарантировать безопасность вашего сайта.

Кроме того, вам потребуется обновлять саму Joomla. Рекомендуется создавать полную резервную копию перед каждым таким обновлением. Только так вы сможете спасти свои данные в случае возникновения каких-либо проблем. Сделав любое обновление, вам нужно будет убедиться, что все прошло гладко и сайт работает так, как он должен. Кроме того, часть расширений может оказаться несовместимой с новой версией. Некоторые шаблоны Joomla так же требуют только конкретной версии системы управления из-за используемых модулей. В общем, каждое используемое расширение добавит вам работы в будущем, так что подумайте, так ли оно необходимо. Кроме того, не все приложения получают обновления безопасности в срок, так что вы получаете потенциальные уязвимости у себя на сайте.

| | О возможностях расширения функционала на движке Joomla | Все, кто пользуются Joomla, знают, что главное преимущество этого движка - отличная расширяемость. Вы можете найти плагины с практически любой функцио | http://blogprogram.ru/wp-content/uploads/2019/04/setwalls.ru-56154-131x131.jpg