1-й день лета.
Многие компоненты создаются под новые версии системы.
Кто не обновляет систему, тому не воспользоваться этими компонентами.
Это всё действительно так сложно со стыковками версий?
Как прописать в компоненте версию системы? Допустим, в новом компоненте старую систему.
А вы как думаете? Если в компоненте используются классы и методы ядра системы, которые есть в новой версии cms, но нет в старой, как будут работать эти компоненты, без нужных данных для его работы?Это всё действительно так сложно со стыковками версий?
Прописать легко, вот только одна любая отсылка к несуществующему методу положит в крах всю вашу систему. Что делать с этим потом будете?Как прописать в компоненте версию системы?
Поверьте, разработчики не спроста повышают версионность системы в своих компонентах. Только в этом случае они могут гарантировать работу своих компонентов.
А вы как думаете? Если в компоненте используются классы и методы ядра системы, которые есть в новой версии cms, но нет в старой, как будут работать эти компоненты, без нужных данных для его работы?
Тут снова возвращаемся к теме обновлений, вот и надо как то идти пусть в будущем к тому, чтобы Instant также поддерживал безболезненно старые разработки, до определенной конечно грани.
Поверьте, разработчики не спроста повышают версионность системы в своих компонентах. Только в этом случае они могут гарантировать работу своих компонентов.
Не понял фразу.
Так так и идут, но от старого к новому, а не наоборот, от нового к старому. То есть старые компоненты работают без проблем после обновления на новых версиях движка, а новые компоненты не всегда будут работать на старых версиях движка. Тут либо заказчик, либо разработчик сами определяют минимальную версию движка cms.Тут снова возвращаемся к теме обновлений, вот и надо как то идти пусть в будущем к тому, чтобы Instant также поддерживал безболезненно старые разработки, до определенной конечно грани.
Это сложно объяснить, но смысл думаю уловили.Не понял фразу.
Как прописать в компоненте версию системы? Допустим, в новом компоненте старую систему.
Конечно можно, даже покажу куда и какие "болтики" прикрутить… а вот запускать его не советую…
Либо "лошадь" убьете, либо "телега" развалится и никакого "управления движением"…
Как прописать в компоненте версию системы? Допустим, в новом компоненте старую систему.
Можно ли на "телегу" установить реактивный двигатель?
Конечно можно, даже покажу куда и какие "болтики" прикрутить… а вот запускать его не советую…
Либо "лошадь" убьете, либо "телега" развалится и никакого "управления движением"…
Имеет ли право кто-либо кроме автора компонента этим заниматься (не для себя, а делая кому-то)?
Полагаю, что, если компонент бесплатный, тогда да, а если платный, то нет?
Или это зависит от открытости исходного кода?
Т.е., если он закрытый, то только автор может оказывать эту услуг, если открытый — то, не только автор?
В принципе, этот вопрос касается любых доработок, не обязательно по теме старости-новизны системы.
То есть старые компоненты работают без проблем после обновления на новых версиях движка, а новые компоненты не всегда будут работать на старых версиях движка.
Это да логично и нормально.
Сопоставима с ценой обновления этим же специалистом всего движка Вашего сайта до последней версии.Какова адекватная стоимость доработки компонента, чтобы он шёл на старую систему?
Если для нового компонента действительно не хватает каких-то методов в старой версии движка, то аккуратно вписать их в старый движок или в новый компонент, конечно, можно, но вряд ли кто за это возьмётся за обычную оплату. И потом будет трудно гарантировать нормальную работу такого сочетания. Так что выгоднее обновить движок.
А какова адекватная цена обновления до последней версии и не до последней (2.8.2 и 2.9.0)?
Сопоставима с ценой обновления этим же специалистом всего движка Вашего сайта до последней версии.Какова адекватная стоимость доработки компонента, чтобы он шёл на старую систему?
Допустим, с 2.6.0
Выберите в каталоге фрилансеров того, кто Вам по душе, и спросите. 😊А какова адекватная цена обновления ...
Или попробуйте дождаться предложения от кого-то из них в этой теме.