Новые компоненты чтобы подходили на старые версии системы

InstantCMS 2.X
#1 1 июня 2018 в 14:06
День добрый.
1-й день лета.

Многие компоненты создаются под новые версии системы.

Кто не обновляет систему, тому не воспользоваться этими компонентами.

Это всё действительно так сложно со стыковками версий?

Как прописать в компоненте версию системы? Допустим, в новом компоненте старую систему.
#2 1 июня 2018 в 14:52

Это всё действительно так сложно со стыковками версий?

Polzovinst
А вы как думаете? Если в компоненте используются классы и методы ядра системы, которые есть в новой версии cms, но нет в старой, как будут работать эти компоненты, без нужных данных для его работы?

Как прописать в компоненте версию системы?

Polzovinst
Прописать легко, вот только одна любая отсылка к несуществующему методу положит в крах всю вашу систему. Что делать с этим потом будете?
Поверьте, разработчики не спроста повышают версионность системы в своих компонентах. Только в этом случае они могут гарантировать работу своих компонентов.
#3 1 июня 2018 в 15:17

А вы как думаете? Если в компоненте используются классы и методы ядра системы, которые есть в новой версии cms, но нет в старой, как будут работать эти компоненты, без нужных данных для его работы?

Loadырь

Тут снова возвращаемся к теме обновлений, вот и надо как то идти пусть в будущем к тому, чтобы Instant также поддерживал безболезненно старые разработки, до определенной конечно грани.

Поверьте, разработчики не спроста повышают версионность системы в своих компонентах. Только в этом случае они могут гарантировать работу своих компонентов.

Loadырь

Не понял фразу.
#4 1 июня 2018 в 15:23

Тут снова возвращаемся к теме обновлений, вот и надо как то идти пусть в будущем к тому, чтобы Instant также поддерживал безболезненно старые разработки, до определенной конечно грани.

letsgo
Так так и идут, но от старого к новому, а не наоборот, от нового к старому. То есть старые компоненты работают без проблем после обновления на новых версиях движка, а новые компоненты не всегда будут работать на старых версиях движка. Тут либо заказчик, либо разработчик сами определяют минимальную версию движка cms.

Не понял фразу.

letsgo
Это сложно объяснить, но смысл думаю уловили.
#5 1 июня 2018 в 16:44

Как прописать в компоненте версию системы? Допустим, в новом компоненте старую систему.

Polzovinst
Можно ли на "телегу" установить реактивный двигатель?
Конечно можно, даже покажу куда и какие "болтики" прикрутить… а вот запускать его не советую…
Либо "лошадь" убьете, либо "телега" развалится и никакого "управления движением"… laugh
#6 1 июня 2018 в 16:44


Как прописать в компоненте версию системы? Допустим, в новом компоненте старую систему.

Polzovinst
Можно ли на "телегу" установить реактивный двигатель?
Конечно можно, даже покажу куда и какие "болтики" прикрутить… а вот запускать его не советую…
Либо "лошадь" убьете, либо "телега" развалится и никакого "управления движением"… laugh

vikont
smile
#7 1 июня 2018 в 16:45
Какова адекватная стоимость доработки компонента, чтобы он шёл на старую систему?

Имеет ли право кто-либо кроме автора компонента этим заниматься (не для себя, а делая кому-то)?

Полагаю, что, если компонент бесплатный, тогда да, а если платный, то нет?

Или это зависит от открытости исходного кода?
Т.е., если он закрытый, то только автор может оказывать эту услуг, если открытый — то, не только автор?

В принципе, этот вопрос касается любых доработок, не обязательно по теме старости-новизны системы.
#8 1 июня 2018 в 16:47

То есть старые компоненты работают без проблем после обновления на новых версиях движка, а новые компоненты не всегда будут работать на старых версиях движка.

Loadырь

Это да логично и нормально.
#9 1 июня 2018 в 22:50

Какова адекватная стоимость доработки компонента, чтобы он шёл на старую систему?

Polzovinst
Сопоставима с ценой обновления этим же специалистом всего движка Вашего сайта до последней версии.
Если для нового компонента действительно не хватает каких-то методов в старой версии движка, то аккуратно вписать их в старый движок или в новый компонент, конечно, можно, но вряд ли кто за это возьмётся за обычную оплату. И потом будет трудно гарантировать нормальную работу такого сочетания. Так что выгоднее обновить движок.
#10 3 июня 2018 в 22:38


Какова адекватная стоимость доработки компонента, чтобы он шёл на старую систему?

Polzovinst
Сопоставима с ценой обновления этим же специалистом всего движка Вашего сайта до последней версии.

WebMan
А какова адекватная цена обновления до последней версии и не до последней (2.8.2 и 2.9.0)?
Допустим, с 2.6.0
#11 4 июня 2018 в 23:39

А какова адекватная цена обновления ...

Polzovinst
Выберите в каталоге фрилансеров того, кто Вам по душе, и спросите. 😊
Или попробуйте дождаться предложения от кого-то из них в этой теме.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.