Обе платформы имеют открытый исходный код и абсолютно бесплатны. Но чтобы установить их вам понадобится купить хостинг. К счастью, выбор хостинга сейчас большой и большинство компаний предоставляют возможность автоустановки любой CMS непосредственно из панели управления. Например, в компании ГиперХост эта функция доступна на любом тарифе хостинга, а если вам понадобится помощь, то всегда можно обратиться в техническую поддержку компании.
Итак вы создали сайт на WordPress или Joomla, далее следует его поддержание и развитие. В зависимости от функций, которые вам понадобятся в дальнейшем, вам придется использовать платные или бесплатные плагины и дополнения. Средняя стоимость самых востребованных плагинов около 20$, но есть и варианты менее бюджетны. Главное, всегда покупайте или скачивайте дополнения с официальных источников, чтобы в будущем избежать проблем с работой сайта, в том числе его безопасностью.
Возможности для расширения функционала.
Рано или поздно функциональность любой CMS вам придется расширять с помощью использования дополнительных плагинов. Суть данного процесса состоит в том, что вы находите необходимое расширение (плагин), устанавливаете его, а далее настраиваете для дальнейшей работы.
Установка доп. инструментов обычно происходит достаточно просто, плюс и в том, что в Интернете достаточно много инструкций и советов на специализированных форумах по данной теме. Для WordPress по сравнению с Joomla! подобных инструментов значительно больше