Если у вас cms, то её придётся немного изучить на уровне программирования.
или писать свои модули, как обычно делаю я, так как не всегда cms удовлетворяет своими плагинами и возможностями.
А писать свои плагины под cms... их 1000! Универсальнее будет написать свой модуль. Так как и в будущем может пригодиться на другом проете.