Sergey_K
Да у хпдо нет проблем
Sergey_K
Канеш
Sergey_K
э
Ахаха, да, да, получвй говна)
Sergey_K
Деритесь, короче
Павел
впиливаю поля в плагинах и чувствую себя нормально
Sergey_K
У меня приседания со 110
Pavel
Да у хпдо нет проблем
Короче, подведу итоги, а то меня опять неправильно поймут: У xpdo миллиард проблем и самая основная, он действительно устарел и его использование в 2020 году - как минимум странное решение, я лишь хочу доказать что концептуально он неплохой, также как modx в целом концептуально настолько неплох, что идея родившиеся в 2007 году (или когда там evo вышел) до сих пор актуальна, жива и лучше чем modx ее никто не реализовал
Pavel
У Eloquent тоже есть проблемы, иначе бы не появились бы те же касты, которые как по мне - костыль для решения возможных проблем благодаря парадигме магии которой следует Eloquent, но он развивается, он следует модным веяниям в отличии от xpdo, и да, он быстр
Pavel
По этому конечно же в батле xpdo vs eloquent победит конечно же второй по всем фронтам, но xpdo действительно не плох, а для его возраста - вообще гениален
Misha
у кого нибудь есть конфиг sftp vscode для modhost? Что то не получается настроить
Pavel
Но надо же повыебываться)
Sergey_K
По этому конечно же в батле xpdo vs eloquent победит конечно же второй по всем фронтам, но xpdo действительно не плох, а для его возраста - вообще гениален
Ну как бы модх построен на таком вот говне мамонта везде. Оно хорошее. было. Для своего времени. Но сейчас тратить на это времни нет смысла. Тем более там дохерв неочевидного и нет доки. Вот об этом я.
Sergey_K
Тссс, я тоже так делаю)))
Так и запишем - лицемер-говнокодер)
Pavel
В этом весь modx, ты знаешь что делаешь многие вещи не правильно со всех точек зрения, но увы так делать приходится
Sergey_K
Ну бля, так я и завожу песню о том, чтобы попробовать испраить это
Sergey_K
Хотя бы простыми способами
Sergey_K
Что увеличит доступность для простых масс
Павел
Никто не будет перепиливать миллион зависимостей за бесплатно
Павел
Ни один вменяемый человек
Павел
Если конечно не отбитый фанатик
Pavel
Ну как бы модх построен на таком вот говне мамонта везде. Оно хорошее. было. Для своего времени. Но сейчас тратить на это времни нет смысла. Тем более там дохерв неочевидного и нет доки. Вот об этом я.
Ну на счет неочевидного я бы поспорил, как раз в отличии от eloquent xpdo сделан прямо в лоб и очевидно, как минимум хотя бы потому что тогда по другому не делали, в отличии от eloquent где куча магии, просто eloquent не заставляет тебя думать как эта магия работает
Sergey_K
Ну кто-то пишет статьи, развивает
Павел
Ну перепилишь ты xPDO А всю инфраструктуру кто перепиливать будет ?
Sergey_K
Ну перепилишь ты xPDO А всю инфраструктуру кто перепиливать будет ?
Ну кто-то пилит для 3.0. А так оно сдохнет) Но в общем да
Sergey_K
Думаю не стоит пытаться оживлять труп)
Pavel
Ну перепилишь ты xPDO А всю инфраструктуру кто перепиливать будет ?
Да дело даже не в инфраструктуре, даже если пойти в лоб, и плюнуть на все, впилить eloquent, уже впилили флайсистем, дальше впилят логи по PSR-3, var-dumper от симфони, а там уже очереди надо будет запилить и нормальные события, и к чему мы пришли? К Laravel только со своей админкой
Павел
Получим MODX Next
Андрей
Народ а шаблоны с ultron норм ?
По разному, некоторые попадались норм, несколько попадали где лютая дичь в смеси фенома и дефолтного парсера.
Павел
Для этого есть Lumen))))
ай, к нему потом все равно миллион вещей тянешь)
Павел
Товарищи иксперы
Павел
Я уже который месяц не могу понять КОНКРЕТНОЕ ФУНКЦИОНАЛЬНОЕ ПРЕДНАЗНАЧЕНИЕ события OnInitCulture
Павел
На кой член он нужен
Pavel
И тишина)))
Pavel
Говорили о великом, а за что отвечает одно из 200+ событий modx'а никто не знает)
Павел
В доке просто гениальное поняснение https://docs.modx.com/current/en/extending-modx/plugins/system-events/oninitculture
Sergey_K
Говорили о великом, а за что отвечает одно из 200+ событий modx'а никто не знает)
Ну а что ты хотел?) Еще одно отличие нормальных систем это нормальная документация)
Павел
Я не могу а) Найти чтобы хоть один компонент инвокал это событие б) Чтобы его кто-то использовал в) Хоть какое-то пояснение на кон хрен мне нужно событие не до конца загруженного modx?
Pavel
это CRM самописная
Ну честно мне слабо верится что целая CRM написана вот так, либо там такая CRM с тремя функциями, либо тот кто писал - мазохист, лучше покажи скрин количества таблиц, думаю это все пояснит
Андрей
"OnInitCulture конечно не совсем подходящее событие, но оно просто единственное, которое выполняется всегда, даже если MODX в API режиме." - видимо суть в этом
Pavel
Я не могу а) Найти чтобы хоть один компонент инвокал это событие б) Чтобы его кто-то использовал в) Хоть какое-то пояснение на кон хрен мне нужно событие не до конца загруженного modx?
Ну как же, видимо его использование подразумевалось для модифицирования каких то ответов, когда лексиконы уже спарсены, но все остальное еще не инициализировалось
Андрей
понял а как то посмотреть его можно прежде чем купить?
Хз, скорее всего только демку фронта, я не покупал, всё на доработку приходило
Pavel
небольшая CRM думаю это мазохизм, там у него 2 страницы таблиц....
Ну это грустно) Возможно писал студент в разрезе какой нибудь дипломной работы, некоторые преподы сознательно запрещают использование шаблонизаторов, ORM и прочих полезностей, из-за чего к php у людей вырабатывается ненависть с молоду, когда им приходится страдать таким)
Pavel
чел работает более 5 лет, я глядя на такое понимаю, что количество лет отработанных в php это не показатель хорошего кода ))😂
Количество лет вообще не показатель) У меня друг работает на фронте, недавно к ним в студию пришел человек, который 4 года пилит сайтики на бутстрапе, так вот он не знает даже как hover кастомный запилить. Я уже молчу о склонности многих офисных клерков годами не менять рабочее место, что просто их стопорит в развитии, тут пол года не знаешь как удержаться на одном рабочем месте т.к. надоедает делать одно и то же, а люди по 4-5 лет отрабатывают
Katerina
в базе нашла отрицательное время даже
Katerina
могу скрин кинуть, я как раз эту базу переделываю в нормальную
Katerina
Pavel
Нулевой таймстемп тоже веселит, не знаю зачем брать в работу "такое")
Anonymous
прям пахнет легаси, саусем как на моей первой работе
Павел
в xpdo модели чтобы поле стало автоинкрементом достаточно generated="native" задать?
Yurij
Народ а шаблоны с ultron норм ?
Слышал что хорошие. Но не работал.
Turbo1235
[[!pthumb? &input={$item->image} &options=w=75&h=50&zc=1]] народ подскажите правильно ли описан вызов сниппета, почему-то не отрабатывает
Павел
Гениально
Turbo1235
ну укажите на ошибки)
Павел
я реально переодически не понимаю как вы вообще доходите до этого
Павел
так или иначе - вторая ссылка в гугле
Turbo1235
моя проблема заключается в том что сниппет отрабатывает а ресайз конкретно не работает
Павел
ты пробовал гуглить?
Turbo1235
код скрипта:
Turbo1235
<?php $gal = json_decode($scriptProperties['val']); $out = ''; foreach($gal as $item){ $out.="<div style=\"position:relative;display:inline-block;margin-right:3px\">". "<img src=\"[[pThumb?input={$item->image}`&options=`w=75&h=50&zc=1]]\"/>". "</div>"; } return $out;
Anton
есть же всякие phpthumbon и там все просто вообще
Павел
Я нашел ответ твой вопрос на второй ссылке гугла
Turbo1235
при чем не работает на боевом а на тестовом пашет
Павел
ладно, я видимо с сам собой разговариваю
Павел
крепись там