Pathologic
но без зависимостей тоже не вариант, все писать и потом через год выкидывать на помойку
Pathologic
ну у нас все крупные дополнения зависят от доклистера, а то и от формлистера
Pathologic
и порой это выходит боком, как например интеграция DLTemplate в ядро
Ilya
Да я сам иногда пихаю доклистер для вывода чего-либо в какие-то свои скрипты, но это просто потому что нету $modx->getDocuments(depth = 10) + tv
Ilya
Надо ядро модикса расширять, АПИ там или как правильно называется =)
Pathologic
ну и что в этом плохого?
плохо, что начнешь править доклистер, что-то другое отвалится
Pathologic
начнешь править ядро, получишь через месяц-другой приколы типа $modx->event->output ((:
Alexander
плохо, что начнешь править доклистер, что-то другое отвалится
тогда не надо править его так чтоб отваливалось) тут и композер не поможет
Pathologic
поменяешь иконки и пиздец всему ((:
Pathologic
тогда не надо править его так чтоб отваливалось) тут и композер не поможет
ну вот для того и переходили на ларавель, чтобы привязываться к качественным зависимостям
Pathologic
а не изобретать свои велосипеды, которые разваливаются со временем
Ilya
и как итог все осталось старое + появилось еще больше зависимостей
Pathologic
ну оно со временем стабилизируется, но поэтому и переходили на рево разработчики когда-то, что под ево разрабатывать что-то большое был адский ад
Pathologic
с доклистером и формлистером многое стало проще
Pathologic
но все равно имеется определенное мозгоебство
Pathologic
на этом и евошоп погорел
Aliaksandr
Проблема эво в том, что все ноют "надо", а на самом деле никому ничего не надо))
Pathologic
кому надо тот делает ((:
Ilya
Доклистер давно уже может быть на уровне апи ядра, там по сути один метод с кучей опций. А поверх него дополнение - конструктор форм, на вид ничего особенного, хз почему не так все =))
Pathologic
доклистер чуть что проще заменить, чем ядро
Pathologic
да и метод с кучей опций это только кажется что все так просто
Ilya
Ну я образно, конечно там все сложнее, но это по сути просто вывод документов на несколько уровней с колбэками и опциями =)
Aliaksandr
Надо маркетплейс - ноют те, кто не задонатил ни копейки, надо все в ядро - ноют те, кто кроме тройки готовых сниппетов ничего не использует, и этот список бесконечен))
Aliaksandr
Про ларааель у меня для вас плохая новость - если вы считаете, что с 2.0 в пару шажков перескочите легко на лару, то это большая ошибка вашей жизни))
Ilya
Скорее проблема наоборот как с лары и 1.4 переварить 2.0 =)
Aliaksandr
Вы сразу обнаружите, что между сайтом на ларааель и сайтом на модх на ларавель почти пропасть))
Ilya
Как пример Роуты =))
Am
Это смотря как готовить.
Am
А то и такое может быть
Am
Ilya
Это текущая документация для эво =))
Am
Это текущая документация для эво =))
Только в случае с 2.0. А так все та же дока по ларавелю с большой поправкой - в 2.0 нет значительной части того что там описывается.
Aliaksandr
Мое убеждение, что текущая установка "учите 2.0 = заодно учите ларавель", это мягко говоря развод))
Pathologic
учите елоквент и блейд
Pathologic
что тоже не так и плохо
Am
Думаю это стоит рассматривать как связные вещи. Когда нет желания что-либо учить, то хоть 2.0 хоть 10.0, блейд или твиг - результат будет один. А для тех кому нужен был "волшебный пендаль" - вот, все сделано на минималках и есть желание, то учите и все поймете. Не все могут начать, т.к. не знают где и как. Учителя хоть и не в почете сейчас, а очень нужны.
Aliaksandr
Ну блейд "учить" - это полчаса доки посмотреть, там пара десятков идентичных пхпшным команд, только со значком @
Aliaksandr
Плюс немного про инклуд да стеки/пуши
Aliaksandr
На этом сайт не сделаешь))
Pathologic
почему, как раз сделаешь
Ilya
там учить нечего, если до этого работал с модиксом, за неделю можно бложик собрать, через мес магазик напилить. Ларавел фор артисанс, как они сами пишут, это о том что там все супер наглядно для не сложных вещей
Aliaksandr
почему, как раз сделаешь
Ну если тебе кто то другой обработанные данные пришлет, то сделаешь)
Pathologic
документ обджект и вперед ((:
Pathologic
ну то есть кто из верстки лепил, тому даже удобнее стало
Aliaksandr
там учить нечего, если до этого работал с модиксом, за неделю можно бложик собрать, через мес магазик напилить. Ларавел фор артисанс, как они сами пишут, это о том что там все супер наглядно для не сложных вещей
Смысл в том, что для несложных вещей он особо и не нужен, а для сложных без нормальных кейсов ты просто будешь лютым говнокодером ларавельщиком и даже знать об этом не будешь))
Pathologic
смысл есть, если уверен в себе ((:
Aliaksandr
Ну как бы никто не пешает сбоку от модх поставить еще десяток таблиц, набахать туда моделей и на этом всем поднять сайт. В этом смысл ларавеля в модх видимо)
Ilya
Для лютых вещей как минимум надо проектировать командой БД со всеми вытекающими, а не на твшках выезжать =)
Pathologic
ну а так разговор опять возвращается к тому с чего начался (:
Aliaksandr
Ну просто в контексте элоквента можно подумать, что делать запросы в базу это типа и есть "написать сайт". Мол никакой другой логики у компонентов и нет, делай запросы моделями и готово)
Pathologic
ну если максимально упростить то да, разбираешь запросы от браузера, делаешь запросы в базу, возвращаешь шаблоны ((:
Aliaksandr
Типа вот раньше было капец как асе непросто, а теперь я подтянул модель, сделал запрос, расшарил результат массиаом в блейд - и сайт готов)
Pathologic
до модх так и делали
Pathologic
потом оказалось что нужно еще чтобы менеджеры сами лепили страницы
Pathologic
а потом чтобы клик-клик и готово
Pathologic
и пошло
Ilya
Ну раньше был доклистер(есть) который все тож самое делает, теперь есть еще одно дополнение в виде ларавела, который делает все тоже самое. + блейд шаблонизатор при установке поверх старого модиксовского. или рядом со старым
Aliaksandr
Просто вопрос в том, что логика обычно занимает под 90%а то и больше, от общего кода)
Pathologic
логика переехала в верстку ((:
Aliaksandr
Рассаажи это на примере формлистера))
Pathologic
на примере формлистера видно что логика там простенькая чаще всего
Ilya
ну в плане где-то встроить в верстку IF foreach и прочее безобидное, разве это запретно ?
Pathologic
личные кабинеты перестали быть геморроем (:
Aliaksandr
На примере формлистера видно, что многие контроллеры живут и при этом вообще ни одного запроса в базу (модели) им не нужно))
Pathologic
это да
Aliaksandr
Я это к тому говорю, что как бы аесь сайт свелся к запросам и больше ничего не надо. Все демонстрируется на уровне "давайте создадим ПРОстейшую модель для одной таблицы" и вот как теперь все просто
Pathologic
а потом давайте сделаем рест апи и можно еще и админку свою приделать ((:
Pathologic
сайт свелся к контроллерам ради контроллеров и моделей ради моделей
Ilya
и все это для регионального сайта свадебных платьев =)