Я думаю, что ваш самый важный вопрос должен быть, на какой версии Joomla! Ваши клиенты или пользователи? Используют ли они Joomla! 1.5.x для стабильности, или потому, что другие расширения на их сайте ограничены Joomla! 1,5? Вы должны поддерживать версии Joomla еще в соответствии с требованиями ваших клиентов, и это, вероятно, означает 1.5.x.
Ваш следующий вопрос должен быть, как выглядит дорожная карта? Вот The new Joomla versions roadmap (iJoomla.com), и вот chart visualisation "Understanding the Joomla roadmap" (joomlablogger.net). Joomla 1.6 является ступенчатым шагом до 1,7, 1,7 - ступенчатым камнем до 2,5, 2,5 будет следующей долгосрочной версией поддержки и Joomla 2.5 just went Beta2 и скоро будет выпущена в целом. Вы должны поддерживать будущее Joomla !, а это означает, что Joomla 2.5 с 1.7 и, возможно, 1.6.
Нет ничего, что говорит о том, что ваше расширение может работать только с одной версией Joomla !. Очень популярное расширение, Community Builder, supports Joomla 1.7, 1.6, 1.5 and 1.0, and Mambo 4.5.0 - 4.6.5. Это больше работы, чтобы иметь альтернативные версии кода, предназначенные для разных версий API, но это позволяет большему количеству людей использовать ваш компонент.
На самом деле, моя цель состоит в том, чтобы развиваться в будущем, я не могу позволить себе инвестировать в обратную совместимость, поскольку в моем случае это не имеет значения, так что 1.6/7/2.5 - это путь. В leasr для меня. – tikider
Joomla 2.5 сейчас неактуальен и готов для живых сайтов. Я бы пошел с ним. – TryHarder