Anonymous
А если надо уже на прод, то ставишь стабильную
Aliaksandr
По этому я все сайты на деве собираю. Что бы баги ловить
Вопрос в том, что у тебя может багов и не быть, а вот у соседа phx навалом ))
Anonymous
И если он адекватный, то напишет ишу или хотя бы сюда. И багу найдём и пофиксим
Aliaksandr
Ну так сосед и напишет о нём
Сосед напишет о нем через год если вообще обновлять будет
Evgeniy
Обычно проблема не в обратной совместимости, а просто в каких-то других вещах, которые и на новых сайтах вылазят, потому что делаются теми же методами и теми же решениями
У меня так же было с DocLister'ом. Но когда стал разбираться, новая версия вынуждено сломала обратную совместимость. Это встречается редко, но бывает. И на новых сайтах это ловится сложно
Anonymous
Я просто предложил тем людям кто собирает новый сайт, собирать на деве. И ловить баги во время сборки
Evgeniy
Мой вопрос скорее к выпуску релизов, нежели претензия к разработчикам. Т.е. как нам решить выпускать следующий релиз, чтобы как можно меньше багов было после выхода. Ибо сейчас получается так - все готово, нужно тестирование. Проходит неделя - багов нет. Выходит релиз - посыпались баги.
Aliaksandr
Ну так с релизом та же беда будет
Так с этого и начали разговор, что нефиг особо этих тестов ждать, потому что это по времени будет сто лет, а по факту никакой 100% гарантии нет, что у соседа не сломается
Aliaksandr
Выпускать как выпускали, посыпались - поправили. Нет на это ресурсов просто
Evgeniy
Лично я хотел бы поскорее выпустить альфа-версию 2.х, чтобы сосредоточиться именно на этой ветке. Но люди даже не пробовали собирать сайты на этой версии. Ибо релиза небыло, хотя не раз уже писалось, что обратная совместимость должна быть полной
Evgeniy
Я пробовал, но у меня глючило.
Баги в студию - будем править
Anonymous
Так что последний срочный собирал на 1.4. дев
Aliaksandr
Просто если что-то кардинальное, типа пропал файл phpmailer/crypt и т.п., то неплохо бы сакцентировать на этом внимание
Evgeniy
Issue/PR - все, что можно как-то контролировать, а не просто, не получилось ну и ладно....
Anonymous
Баги в студию - будем править
Да сам немного правил и отписывал
Anonymous
И уже поправили
Evgeniy
Просто если что-то кардинальное, типа пропал файл phpmailer/crypt и т.п., то неплохо бы сакцентировать на этом внимание
Я старался делать максимально совместимо. Банально https://github.com/evolution-cms/evolution/blob/2.x/manager/includes/document.parser.class.inc.php#L8 и https://github.com/evolution-cms/evolution/blob/2.x/core/includes/legacy.inc.php#L3-L4
Андрей
/buy@Axenia_Bot
Evgeniy
И уже поправили
И это круто. Но кто еще так же поступил?
Evgeniy
В общем, уважаемое сообщество - жду фидбека по поводу 2.х
Anonymous
И это круто. Но кто еще так же поступил?
Ну это уже второй вопрос, что активно никто не использует дев ветки для разработки. Никто же не мешает собирать на дев, а перед отправкой на прод ставить стабильную
Evgeniy
Фидбека нет - будет релиз
Aliaksandr
Я старался делать максимально совместимо. Банально https://github.com/evolution-cms/evolution/blob/2.x/manager/includes/document.parser.class.inc.php#L8 и https://github.com/evolution-cms/evolution/blob/2.x/core/includes/legacy.inc.php#L3-L4
Ну 100% гарантии точно нет. Как с modxmailer. Его уже правили в еформ, потом его правили в шопкипере сниппете, а теперь видишь нашелся человек, который в модуле шк его обнаружил)
Aliaksandr
Также было с weblogin , webloginpe и т.п.
Aliaksandr
Кто это не использовал, тот и потестить не может
Evgeniy
Также было с weblogin , webloginpe и т.п.
Я это понимаю. Поэтому и прошу принять участие в тестировании до релиза (даже альфа). Но мне интересно, сколько времени сообществу нужно для этого? Неделя, месяц, два мессяца?
Evgeniy
Если месяц, то я буду только улыбаться от вопросов в стиле - ну что там с 2.х
Evgeniy
По истечению какого-то срока давности багрепорты уже не должны восприниматься как проблема версии х.у.z
Evgeniy
Сейчас происходит именно так. Решил человек обновиться - проблема последнего релиза. А то, что предыдущие кучу релизов продинамились - никого не волнует
Evgeniy
С выходом релиза 2.х я уверен, появятся баги, которые были и в 1.4.х
Aliaksandr
Есть логика, которую невозможно воспроизвести, сейчас скрины найду ивы поймете
Aliaksandr
https://yadi.sk/i/UV126XfP3aoty3
Aliaksandr
https://yadi.sk/i/CUeDDp0Z3aou4Q
Aliaksandr
https://yadi.sk/i/so_vKT3A3aou8w
Aliaksandr
https://yadi.sk/i/DhCZn58e3aouDb
Anonymous
Всё бы хорошо, но Яндекс не работает😁
Aliaksandr
Это было в разделе "не работает поиск":)
Evgeniy
TV:content-box => Chunk:content => PHX:id => Document:content
Evgeniy
Это сильно, но решаемо ведь. В чем именно проблема?
Evgeniy
Предполагаю, что phx подставлял значение content до разбора и ломался парсер
Aliaksandr
Это сильно, но решаемо ведь. В чем именно проблема?
Я бы до такого вывода никогда не додумался и не потестировал :)
Aliaksandr
Выводить контент через тв, в котором выводится чанк, в котором через phx выводится контент
Evgeniy
Я бы до такого вывода никогда не додумался и не потестировал :)
Именно поэтому я и прошу тестировать обновы на работающих сайтах, а не на новых. Да даже локально развернули, обновили, прокликали...
Aliaksandr
А сам контент из себя представляет вызов сниппета)
Aliaksandr
И все это было названо "перестал работать evoSearch"
Aliaksandr
А на деле выяснилось, что phx не нравился return require_once
Pathologic
в самом лучше модуле тоже случился казус из-за этого (:
Aliaksandr
в самом лучше модуле тоже случился казус из-за этого (:
Да помню было дело:) ну и вот как правильно делать, чтоб это был стандарт?:)
Pathologic
return require
Aliaksandr
А то видите ли поиск ничего не выводит или выводит 1
Aliaksandr
Ну откуда то ж я этот _once взял, не сам же он появился. Наверно типа чтоб два раза не объявлялся класс или функции
Pathologic
ну просто вряд ли ты этот сниппет вызывал на странице больше одного раза
Pathologic
может и у меня где-то такое же (:
Aliaksandr
Просто там тоже когда то менялась логика, чтоб был обязательный return, а вот в детали как именно это должно происходить никто похоже не вникал глубоко:)
Aliaksandr
Т.е. мне сначала результат должен через return вернуть файл , а потом я его типа передаю выше через return require filename?
Pathologic
ну как-то так, да
Aliaksandr
eFilter вообще через require подключается и работает, собака без return ))
Aliaksandr
Или там типа "если в файле есть return, то уже при подключении его return не нужен"?
Aliaksandr
Короче хз, надо поковырять завтра
Pathologic
Aliaksandr
Ну все равно ж что то вернуть должен, иначе вроде пишет 1 в таких сниппетах
Aliaksandr
Бывает пишет, по крайней мере:)
Pathologic
если return require, то напишет
EVO bot Лёшка
Буду спамить каждый день) EVO 2.0 - Собираем донат :) http://modx.im/blog/news/5744.html У кого не открывается modx.im смотрим тут http://modx-gu.ru/ Уже собрано: 574$
Андрій
Всем привет, возможо ли с помощю ДокЛИстера вывести 10> форм на страничку
Pathologic
Это платная опция, одна форма 150 рублей
Bilbo Baggins
оптом могу сделать по 100
Pathologic
🙀
Bilbo Baggins
ни разу не депминг. просто рыночная экономика
Aliaksandr
[[DocLister? &parents=0 &depth=10 &showParent=1 &tpl=@CODE<form></form>]]
Aliaksandr
Выведет столько форм, сколько опубликованных ресурсов на сайте:)
Андрій
Дякую, буду разберется
Pathologic
Pathologic
Такие были уже и у всех эта идея была ошибочной в корне