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

 
Посетитель
small user social cms
Медаль
Сообщений: 381
День добрый.
1-й день лета.

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

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

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

Как прописать в компоненте версию системы? Допустим, в новом компоненте старую систему.
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 3549
Polzovinst:
Это всё действительно так сложно со стыковками версий?
А вы как думаете? Если в компоненте используются классы и методы ядра системы, которые есть в новой версии cms, но нет в старой, как будут работать эти компоненты, без нужных данных для его работы?
Polzovinst:
Как прописать в компоненте версию системы?
Прописать легко, вот только одна любая отсылка к несуществующему методу положит в крах всю вашу систему. Что делать с этим потом будете?
Поверьте, разработчики не спроста повышают версионность системы в своих компонентах. Только в этом случае они могут гарантировать работу своих компонентов.
Реклама
cms
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 6473
Loadырь:
А вы как думаете? Если в компоненте используются классы и методы ядра системы, которые есть в новой версии cms, но нет в старой, как будут работать эти компоненты, без нужных данных для его работы?

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

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

Не понял фразу.
Хостинг и ВПС Халява тексты Стартапы Instantcms в Telegram
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 3549
letsgo:
Тут снова возвращаемся к теме обновлений, вот и надо как то идти пусть в будущем к тому, чтобы Instant также поддерживал безболезненно старые разработки, до определенной конечно грани.
Так так и идут, но от старого к новому, а не наоборот, от нового к старому. То есть старые компоненты работают без проблем после обновления на новых версиях движка, а новые компоненты не всегда будут работать на старых версиях движка. Тут либо заказчик, либо разработчик сами определяют минимальную версию движка cms.
letsgo:
Не понял фразу.
Это сложно объяснить, но смысл думаю уловили.
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форума
Сообщений: 2253
Polzovinst:
Как прописать в компоненте версию системы? Допустим, в новом компоненте старую систему.
ОФФтоп
Лучшее место для вашего сайта!
Посетитель
small user social cms
Медаль
Сообщений: 381
vikont:

Polzovinst:
Как прописать в компоненте версию системы? Допустим, в новом компоненте старую систему.
[spoiler=ОФФтоп]Можно ли на "телегу" установить реактивный двигатель?
Конечно можно, даже покажу куда и какие "болтики" прикрутить... а вот запускать его не советую...
Либо "лошадь" убьете, либо "телега" развалится и никакого "управления движением".... laugh [/spoiler]
smile
Посетитель
small user social cms
Медаль
Сообщений: 381
Какова адекватная стоимость доработки компонента, чтобы он шёл на старую систему?

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

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

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

В принципе, этот вопрос касается любых доработок, не обязательно по теме старости-новизны системы.
Редактировалось: 2 раз (Последний: 1 июня 2018 в 16:48)
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 6473
Loadырь:
То есть старые компоненты работают без проблем после обновления на новых версиях движка, а новые компоненты не всегда будут работать на старых версиях движка.

Это да логично и нормально.
Хостинг и ВПС Халява тексты Стартапы Instantcms в Telegram
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 560
Polzovinst:
Какова адекватная стоимость доработки компонента, чтобы он шёл на старую систему?
Сопоставима с ценой обновления этим же специалистом всего движка Вашего сайта до последней версии.
Если для нового компонента действительно не хватает каких-то методов в старой версии движка, то аккуратно вписать их в старый движок или в новый компонент, конечно, можно, но вряд ли кто за это возьмётся за обычную оплату. И потом будет трудно гарантировать нормальную работу такого сочетания. Так что выгоднее обновить движок.
Посетитель
small user social cms
Медаль
Сообщений: 381
WebMan:

Polzovinst:
Какова адекватная стоимость доработки компонента, чтобы он шёл на старую систему?
Сопоставима с ценой обновления этим же специалистом всего движка Вашего сайта до последней версии.
А какова адекватная цена обновления до последней версии и не до последней (2.8.2 и 2.9.0)?
Допустим, с 2.6.0
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 560
Polzovinst:
А какова адекватная цена обновления ...
Выберите в каталоге фрилансеров того, кто Вам по душе, и спросите. smile
Или попробуйте дождаться предложения от кого-то из них в этой теме.
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.