Я думаю, что ваш самый важный вопрос должен быть, на какой версии Joomla!ваши клиенты или пользователи?Они используют Joomla!1.5.x для стабильности, или потому что другие расширения на их сайте ограничены Joomla!1,5?Вы должны поддерживать версии Joomla настолько, насколько этого требуют ваши клиенты, и это, вероятно, означает 1.5.x.
Ваш следующий вопрос должен быть следующим: как выглядит дорожная карта?Вот Новая дорожная карта версий Joomla (iJoomla.com) и вот визуализация диаграммы "Понимание дорожной карты Joomla" (joomlablogger.net).Joomla 1.6 - ступенька к 1.7, 1.7 - ступенька к 2.5, 2.5 будет следующей долгосрочной версией поддержки, а Joomla 2.5 только что вышла Beta2 и скоро выйдет в общем выпуске.Вы должны поддержать будущее Joomla !, а это означает, что Joomla 2.5 с версиями 1.7 и, возможно, 1.6.
Ничто не говорит о том, что ваше расширение может работать только с одной версией Joomla !.Очень популярное расширение Community Builder поддерживает Joomla 1.7, 1.6, 1.5 и 1.0 и Mambo 4.5.0 - 4.6.5 .Больше работы - иметь альтернативные версии кода, предназначенные для разных версий API, но это позволяет большему количеству людей использовать ваш компонент.