
Бернгардт
20.01.2017
15:26:21

Maxim
20.01.2017
15:26:37
макс смирнов крутой мужик. интересный
не тронь его

Бернгардт
20.01.2017
15:26:55

Google

Dima
20.01.2017
15:27:12

Ivan Tvaruga
20.01.2017
15:28:48
Кто расскажет что за зверь?

svetlana
20.01.2017
15:29:08
BX.Bicycle
или ка там он пишется

Dmitry
20.01.2017
15:30:30
Двуядерность битрикса очень помогает, когда хочется нового в проекте, который не должен останавливаться. Пишеш модуль на ОРМ. Создаешь миграцию через phinx, в которой данные из инфоблока переливаются в орм-таблицы и дропается инфоблок. Проект продолжает работать, но один его модуль уже на орм. Приступаем к следующему.
Если нет возможности сразу что-то перевести, то делаем ОРМ-обертки, для инфоблоков, хранящихся в отдельных таблицах. Потом, после перелива данных, просто заменим table_name

Dima
20.01.2017
15:31:43
https://tproger.ru/news/bootstrap-3-is-dead/
:)

Vladimir
20.01.2017
15:33:54
одно радует, нам не дадут скучать

Бернгардт
20.01.2017
15:34:08

Roman
20.01.2017
15:34:55
На конфу чуть регнуться не забыл
Кто идёт ?)

Denis
20.01.2017
15:35:05

Google

Roman
20.01.2017
15:35:41
мне очень удобно с парка победы ?

svetlana
20.01.2017
15:36:06
а йа не буду, у мя отпуск )

Бернгардт
20.01.2017
15:37:03
а йа не буду, у мя отпуск )
ну вот у меня отпуска нет..
но судя по тому что я тут наговорил.. я сначала посмотрю сколько там будет оппонентов.. тебя то не будте
с тобой хорошо
мальчики - это света
света - это мальчики
я пойду покурю )
а так фиг, уже не прокатит)


Иван
20.01.2017
16:06:35
еще раз, на много проще поддерживать два отдельных ядра, обновляйте старое если кому надо со старым api
О май гад :)
Сточки зрения разработчика все логично конечно.
Чтобы понять почему так не получится в реалии нужно научиться смотреть и глазами вендора и глазами клиента.
Поддержка старого и совместимость обязательно нужна для клиентов, они купили продукт, покупают продление, у них должно все обнавляться и пахать весь новый функционал. Клиента вообще не волнуют какие там ядра. В терии у него хоть версия 5, нажал обновить и получил работающую версию 17.
Что бывает если припрет и нет варианта развития без переписывания - конвернация магазина. Ну все и так знаете, что тут рассказывать. Давайте теперь представим масштаб проблематики "конвертировании всего сайта со старого на новое ядро"
С точки зрения вендора появится дублирование всех процессов по сопровождению 2х веток продукта. ТП, разработка, релизы, тестирования, усложение системы обновлений. Вы можете себе представить цену всего этого. Говоря цену я имею ввиду не деньги (это простой по получению ресурс), а время спецов.
Давно-давно примерно и были планы на 2 ядра, но практика показада что так не реально. Пока идет планое "развитие рядом" и замещение. Может в будущем чего измениться.


htfb
20.01.2017
16:45:34
Звучит хорошо, но наделе это нужно не каждому второму клиенту, а в лучше случае каждому двадцатому.
даже переход от 15 к 16
А уж переход от 6 к 16 это вообще 1 на миллион

Vladimir
20.01.2017
17:22:47


Бернгардт
20.01.2017
17:28:34
О май гад :)
Сточки зрения разработчика все логично конечно.
Чтобы понять почему так не получится в реалии нужно научиться смотреть и глазами вендора и глазами клиента.
Поддержка старого и совместимость обязательно нужна для клиентов, они купили продукт, покупают продление, у них должно все обнавляться и пахать весь новый функционал. Клиента вообще не волнуют какие там ядра. В терии у него хоть версия 5, нажал обновить и получил работающую версию 17.
Что бывает если припрет и нет варианта развития без переписывания - конвернация магазина. Ну все и так знаете, что тут рассказывать. Давайте теперь представим масштаб проблематики "конвертировании всего сайта со старого на новое ядро"
С точки зрения вендора появится дублирование всех процессов по сопровождению 2х веток продукта. ТП, разработка, релизы, тестирования, усложение системы обновлений. Вы можете себе представить цену всего этого. Говоря цену я имею ввиду не деньги (это простой по получению ресурс), а время спецов.
Давно-давно примерно и были планы на 2 ядра, но практика показада что так не реально. Пока идет планое "развитие рядом" и замещение. Может в будущем чего измениться.
я думаю не услышит


Иван
20.01.2017
17:36:08
Звучит хорошо, но наделе это нужно не каждому второму клиенту, а в лучше случае каждому двадцатому.
Звучит не "хорошо", а как есть. Или вы думаете я тут вам в уши красивые слова лью?
Я хочу чтобы вы картинку мира себе дополнили, это полезно для развития (я же "препод" :) )
Тезис в том что не важно с 5 на 16 или с 15 на 16, клиент покупающий продление должен обновиться.
Заявлениями "каждому 20-му оно надо" не стоит бросаться. Вы не знаете реальности, но почему-то решили что можете сделать удобное вам утверждение по количеству как факт и от него строить диалог.
Нет, не каждому 20-му, но я не могу сказать % продляющихся, это NDA.
Наш бизнес строится на долгосрочном сотруничестве. Клиенты должны получать обновления, это в том числе и безопасность. Гарантии что баги будут исправлены (я знаю-знаю, не спешите кидаться помидорами) и тем более баги связанные с безопаснотью или основными функциями сайта (тут-то все ок) , регулярно выходящие новые фичи - важное отличие коммерческого продукта от опенсурса. Это и выбирает клиент, который вообщето представляет бизнес. Бизнесу вообще параллельно какой D7 и ООП или что еще под капотом. Надо чтобы задачи решались.


MarconiKlin A12E
20.01.2017
18:22:18
Меня ждет переход с 11.5 -> 16.+ ... и далее.. смотрю на это с ужасом..

Vladimir
20.01.2017
18:23:35
тут главное обновится до выхода 17.0 если она опять будет сырая проблем не избежать
сейчас очень удачное время для обновления на стабильный релиз

MarconiKlin A12E
20.01.2017
18:24:51
Нет уж .хватило перехода на новый магазин когда он только вышел в "стабильные" и поотваливались все доставки как они то не были готовы..


Haik
20.01.2017
18:25:24
Обратная совместимость ой как нужна. Вот есть у меня клиент, которому я сайт лет 6 или 7 назад сделал. 9,5 версия вроде. Тогда у битрикса не было возможности привязки свойств к разделам. А у клиента в каждом разделе у товаров много разных характеристик. И вот для удобства был поставлен очень мощный и удобный на тот момент модуль Bexx. Но в один момент этот модуль перестал поддерживать новые версии битрикса и пришлось перестать обновляться.
Избавляться от модуля и переезжать на новый движок было проблематично - это достаточно долгий и муторный процесс. В итоге все доработки шли на старом ядре со старыми модулями. А битрикс-то все обновлялся и обновлялся а клиент новые фишки все не получал и не получал.
И вся проблема в том, что не было обратной совместимости. Но в этом не битрикс виноват, а разработчики модуля, которые прекратили над ним работу.
И вот только сейчас клиент созрел на обновление. Но уже обновление глобальное - просто создаем новый сайт. Это и дорого и долго. А если бы постепенно обновлялись вместе с выходом новой версии, тогда было бы и проще и удобнее


Виталий
20.01.2017
18:33:58
битриксу давно уже пора сделать инструмент чтобы накатывать обновления пошагово! для каждого модуля!!! если модули имеют зависимости друг от друга то пачкой - но за один шаг! Шаг установили - проверили - установили проверили и т.д.!!! вот тогда все переходы и обновления будут без проблемными!

Vladimir
20.01.2017
18:41:04

Виталий
20.01.2017
18:41:29
да какая разница тестовый или нет....

Haik
20.01.2017
18:41:30
Ну так при обновлении снимите галочки и устанавливайте обновления модулей по одному

Google

Виталий
20.01.2017
18:41:50
все равно есть разница - например с 9 версии до 16-й... поверсионно!
дошел до 10-й проверил , потом 10.5, и т.д.

Dmitry
20.01.2017
18:42:34

Haik
20.01.2017
18:42:54
Ну тут уж не думаю, что это битрикса забота. Не ставили обновления с 9й версии по 16ю - ну это уже ваша проблема

Vladimir
20.01.2017
18:42:58
да ну фиг знает

Виталий
20.01.2017
18:43:07
если снять галочки.... блин такое ощущение что Вы никогда не обновлялись!

Vladimir
20.01.2017
18:43:08
это как зуб вырывать две недели
по корешку, медлеееено)

Виталий
20.01.2017
18:43:54
пример: модуль catalog стоит версия 10.5 и надо обновить до 12-й.... ну давай попробуй смнять галочки... нажмешь обновить и тебе зальют ВСЕ версии....

Vladimir
20.01.2017
18:44:14

Haik
20.01.2017
18:44:24
Я не говорил про версии, я только про модули

Vladimir
20.01.2017
18:44:26
он потом ругнётся что у него ядро не обновлено

Vladimir
20.01.2017
18:44:31
на 13й

Dmitry
20.01.2017
18:45:10
это как зуб вырывать две недели
Старая версия Х работала на пхп5.3, потом вышла версия Y которая работает на ПХП7 в середине несовместимость и deprecated
Было бы логично накатывать до ключевой версии, обновлять инфраструктуру, потом продолжить обновлять битрикс

Vladimir
20.01.2017
18:45:12
но один фиг, толку то тестировать промежуточные ошибки
который уже испрвлены дальше

Виталий
20.01.2017
18:45:34
воооотт.. и я про то же.... поэтому и говорю что надо поверсионно, например по каждой минорной версии...

Ok
20.01.2017
18:45:46

Vladimir
20.01.2017
18:45:56
не хватает именно супер стабильной версии, где точно всю гладко

Google

Виталий
20.01.2017
18:46:49
я уже писал - что битриксу надо пропустить 1 релиз и тупо все продебажить!!!
и сделать супер релиз!! полностью стабильный!!!

Haik
20.01.2017
18:47:28
Короче на самом деле я считаю, что лучше перенести на тестовый, все сразу обновить, посмотреть на результат и все починить, если что-то сломалось

Виталий
20.01.2017
18:48:05
да все так считают... так и надо делать!!!

Бернгардт
20.01.2017
18:48:47

Виталий
20.01.2017
18:50:10
а кто за новый шаблон офорлмения заказа - с минимумом js _ поднять 2 руки!

Бернгардт
20.01.2017
18:50:32
оу.. готов еще поднять две ноги и пару раз подпрыгнуть, если это поможет

Виталий
20.01.2017
18:50:49
:)
да уж 8к строк js Это жесть!!! разобраться и изменить что-то можно - но головняка много все равно!

Бернгардт
20.01.2017
18:51:19
только у меня вот смутное сомнение.. что в данном случае нет :(

Admin
ERROR: S client not available

Dmitry
20.01.2017
18:51:29

Бернгардт
20.01.2017
18:52:18
да это же идеальный компонент
он не нуждается в кастомизации
поднимает конверсию и только идиоту придет в голову его кастомить
сарказмофф

Виталий
20.01.2017
18:52:54
да я ваш сайт js писал!

Бернгардт
20.01.2017
18:53:24
бгг
новое ругательство:
чтоб вам в фирме только оформление заказа и кастомить

Виталий
20.01.2017
19:16:38
мы интегрировали в новый шаблон нашу бонусную систему - были проблемы - но справились!!!

Vite4eg
20.01.2017
19:46:56
Никуда js не денется
Слишком уж сейчас популярно не обновлять страницу
Всем же ajax подавай

Folt
20.01.2017
19:48:33
как туда энгуляр еще не всунули) модно же)

Google

Vite4eg
20.01.2017
19:49:01
Не, вряд ли они что-то куда то сувать будут
Они из стороннего вроде только бутстрап использовали
Возьмут и запилят новый sale.order.ajax на веб-компонентах

Al
20.01.2017
19:52:15
? тссс! они же тебя услышат!!!

Haik
20.01.2017
19:53:00
Вообще нужно взять да и создать новый sale.order.ajax всем вместе. Положить на гитхаб и потихоньку все вместе доведем до идеала

Vite4eg
20.01.2017
19:53:35
А завтра битры выпустят новый каталог, и накрылся наш с вами компонент

Al
20.01.2017
19:54:27
фаталити?

Folt
20.01.2017
19:54:30
есть же форк битрикса)
видел кто?

Vite4eg
20.01.2017
19:54:58
Читал где-то

Haik
20.01.2017
19:55:27
Почему накроется? Мы ж будем следить за выходом новых версий и тоже своевременно его обновлять) наверно

Vite4eg
20.01.2017
19:55:56
Там без бутылки в новых версиях не разберешься

Haik
20.01.2017
19:56:17
А ты не пьешь что ли?))

Folt
20.01.2017
19:56:39
у меня такая ситуевина
сегодня приняли на новую работу
я таки слез с битрикса
на это ушло 3 года)
ребята, это та еще игла

Al
20.01.2017
19:57:25
и на чем ты теперь?)

Igor
20.01.2017
19:57:40
хотеть

Folt
20.01.2017
19:57:46
python

Vite4eg
20.01.2017
19:58:07
Тоже хочу попробовать попитонить
Слушал недавно devzen подкаст, там чувак рассказывал об обновлениях питона 3.6. Они там вообще на уровень байт-кода в обсуждениях ушли. Задроты

Igor
20.01.2017
19:59:08
теперь он небось