Pavel
Да-да))
Sergey_K
Sergey_K
Ну новое как минимум
Sergey_K
Думаю, что бОльшую часть перевести туда более, чем реально.
iWatchYouFromAfar
Я как написал, я не собираюсь полностью покидать хорошую систему которая очень нравится . Сейчас готую себе замену на MODX. Просто предложили лучшие умови с работой в Laravel. Так что не нужно наводить шум. Я с вами. Просто сейчас в жизни большие перемены. И у меня должно со временем появится больше времени, так как не буду терять время на поиски клиентов, и т.д. В первые месяцы будет сложно, но планирую написать несколько статей на протяжении года по MODX. Планируется до конца доделать работоспособность Console под MODX3, хотя он после моего последнего issue для альфа2 работает, но это когда пропадёт поддержка “deprecated”, найду больше времени попрошу Василия дать возможность расширять AdminPanel, и ещё много планов. Но на это нужно время.
Так что не нужно переживать, я с вами, возможно будет такое что никто даже не увидит того что я перешёл в ларавель, так как помогать буду дальше.
бро, не переживай, сообщество потеряло Ивана Климчука и считай Васю, а уж тебя или меня оно и не заметит)
Nikolay
Pavel
Я добавил composer и делаю все на eloquent
Лара это не только композер и eloquent, это еще и офигенно написанные исключения с наиподробнейшим трейсом, это крутая система логгирования, это флайсистем с огромным множеством драйверов, это социалити с офигенно простой работой по OAuth, это готовый rest с laravel password, это многоканальные очереди с любыми драйверами в том числе и работающими по api и я наверное еще долго так могу продолжать, но стоит ли?
Yurij
Да-да))
Когда с Symfony уходил в MODX для меня небольшая боль была. Но в перед MODX пробовал WP. После Symfony WP для меня был очень костёльный. Drupal через небольшой опыт не понравилось когда проект собрал, а он в какое-то время перестал
Sergey_K
Yurij
Yurij
iWatchYouFromAfar
iWatchYouFromAfar
тут кружок оптимистов?)
Nikolay
Sergey_K
Yurij
Pavel
В eloquent есть связи mysql'a но это немного не то, иногда не достаточно просто удалить из базы зависимые записи, зачастую нужно именно какой то кусок кода инициализировать при удалении, желательно метод remove
Sergey_K
А миграции писать не надо?) По мне разницы нет, что xml писать, что миграции)) И не кучу текстовых файлов, достаточно одного. А связи я имею ввиду агрегационные и композитные, тот же xpdo умеет автоматически инициализировать метод remove связанных моделей при удалении главенствующей, eloquent так не умеет + ко всему eloquent не умеет выстраивать карту базы данных, в отличии от xpdo
Прости, но сейчас чтобы добавить поле в ХПДО надо написать код. Это дичь.
Чтобы добавить таблицу, надо вообще постараться.
Миграции пишутся прозрачно и понятно, а не дохера файлов в куче мест.
Автоматические методы, прости, но это финя.
Событие добавь и пиши там что угодно. И, да, событие хоть понятнее.
Pavel
Это не то чтобы особая проблема, но учитывая как в laravel любят абстракции, удивительно что этого нет из коробки
Sergey_K
Павел
Я чета не понимаю.
Что вы хотите от MODX ? Наличие всех фишек Laravel?
А MODX то вам зачем тогда?
Sergey_K
Карту БД можно построить на 10 минут простым скриптом выборкой и пары таблиц схемы.
Так что вообще не проблема.
Причем т.к. там все поля с фиксированными названиями, там даже ORM не нужен по сути.
Yurij
Pavel
Прости, но сейчас чтобы добавить поле в ХПДО надо написать код. Это дичь.
Чтобы добавить таблицу, надо вообще постараться.
Миграции пишутся прозрачно и понятно, а не дохера файлов в куче мест.
Автоматические методы, прости, но это финя.
Событие добавь и пиши там что угодно. И, да, событие хоть понятнее.
> Прости, но сейчас чтобы добавить поле в ХПДО надо написать код. Это дичь.
Погоди, а в eloquent не надо писать код чтобы добавить поле?) Если грамотно подходить к разработке там не только код писать надо, но и под каждое новое поле еще и свою миграцию делать, это круто в плане поддержки, но это значительно дольше чем в xpdo
> Чтобы добавить таблицу, надо вообще постараться.
Я не понимаю какие особые старания ты для этого делаешь? Добавляешь один ключ в общую карту БД?
> Миграции пишутся прозрачно и понятно, а не дохера файлов в куче мест.
Так и в xpdo дофига файлов писать не надо
> Автоматические методы, прости, но это финя.
Событие добавь и пиши там что угодно. И, да, событие хоть понятнее.
Т.е. геттеры и сеттеры во всем современном мире и в том же eloquent тебя не смущают, а автоматические связи смущают?)
Pavel
Sergey_K
Какой код ты пишешь в элокенте, чтобы добавить поле?
Sergey_K
Если опустить миграции, положим.
Sergey_K
В какой модели ты поле прописываешь???
Sergey_K
И зачем
Sergey_K
Я чота не пойму, прости
Pavel
Я видимо тоже, по этому давай просто сменим тему, я не в том настроении сейчас чтобы спорить, пусть будет по твоему, ты прав)
Pavel
xpdo говно, eloquent форевер)
Sergey_K
Ну, вероятно наоборот.
Но по какой-то неведомой причине, 99% народа тут таблицы в xpdo не в состоянии создать :)
Pavel
> Но по какой-то неведомой причине, 99% народа тут таблицы в xpdo не в состоянии создать
Кто сказал что эти же 99% смогут в eloquent что то сделать? Вероятнее всего они его даже заинтегрировать не смогут
Aleks
Всем привет. Народ кто сталкивался что ваши проекты баянят на 100% меняя только цвета и втыкая другой логотип. Что можно с этими нехорошими людьми сделать
Pavel
> Ну, вероятно наоборот
Нет, xpdo действительно говно, но он говно не потому что идея говно, а потому что безбожно устарел, идея то как раз и функциональность как по мне хороша
Yurij
Sergey_K
Sergey_K
Sergey_K
Aleks
Миша
а я кайфую, в октябре просто указал свой ямл и вуаля, ты уже запросто сделал свое оформление не трогая исходники магазина.
Pavel
И это занимает если не меньше времени чем в laravel, то уж точно не больше
Sergey_K
Pavel
Миша
Pavel
По такому же методу можно модифицировать все window объекты extjs
Yurij
Pavel
Ты переоцениваешь публику CMS, тут даже если все на jquery сделать, никто не будет писать свои компоненты
Pavel
И недооцениваешь одновременно, по ходу работы с modx я сталкивался с огромным количеством людей, которые модифицировали админку modx'a до неузнаваемости, и многих не то что тут нет, но даже на modxpro не зареганы
Sergey_K
Это самый примитивный способ сохранения, если кому не лень поковыряться в исходниках и сказать как запустить updateOrder — скажите, мне — лень
Sergey_K
Да, да :)
Yurij
Sergey_K
Sergey_K
Pavel
Pavel
Мы видимо немного из разных вселенных, по этому закроем тему)
Sergey_K
Ну наверное да.
К сожалению, стандартные процессоры можно использовать только для показа списков. И то не всегда.
Sergey_K
Напиши статью, как пушем в массив экста сделать новые формы и чтобы они +- адаптивные были и работали со своими процессорами.
Думаю тебе многие задонатят.
Pavel
Сергей, ты провокатор)))))
Вот я только закрою тему, ты опять какую нибудь фигню скажешь) Почему это стандартные процессоры можно использовать только для показа списков и то не всегда? У них довольно богатый функционал при том как у стандартных action процессоров, так и у самого modProcessor'a, давай аргументы чего кокретно тебе в них не хватает?)
Я назвал их убогими не потому что их функционал убогий, а потому что реализация как по мне говно и я сделал бы вообще по другому
Pavel
Вот и молчи) А то мне аж не по себе то что защищаю modx, но он таких слов не заслуживает явно даже при всех своих минусах)
Nikolay
Народ а шаблоны с ultron норм ?
Sergey_K
Sergey_K
Допустим, мне надо запилить API, я не знаю, с ебеем.
4 новых таблицы, класс-обработчик, пара форм.
Сколько надо потратить времени и сил, чтобы это сделать в модх и в том же, прости господи, октябре?
Sergey_K
И, да, давай все же оставаться в контексте того, что это все делают люди с +- средними знаниями.
Рассказывать что все просто можно бесконечно.
Ровно как я щас тебе могу рассказать, что писать под STM32 это элементарно.
Но ты светодиодом поморгать сможешь только после недели разбираний в этом всем :)
iWatchYouFromAfar
Sergey_K
А, кстати, пашок, есть для тебя подарок прекрасный
Sergey_K