Anonymous
Anonymous
Ну или будет если кто-то напишет
Pathologic
да
Pathologic
при этом ты сможешь сам создавать права, какие тебе нужны
Dmytro
Marc
Only a quick look because I was already busy with PageBuilder
Marc
Is MultiFields also Front editing?
Pathologic
Anonymous
Pathologic
да
Pathologic
сейчас даже чтобы документ с фронта создать нужны танцы с бубном ((:
Pathologic
Pathologic
сейчас же получается что для создания документов в админке один код, для создания на фронте другой, для проверки прав еще писать что-то
Anonymous
Pathologic
ну, пока что их можно считать, что нет ((:
Pathologic
потому что в админке по-прежнему говнокод, только с моделями
Pathologic
но уже проще будет привести к нормальному виду
Anonymous
Но скорей всего работа с пользователями будет адекватной или притендовать на это
Anonymous
У меня в планах сделать класс для работы с пользователями. Авторизация, регистрация, установка роли, сброс пароля, валидация
Pathologic
я предлагал процессоры как в рево
Anonymous
Pathologic
@deadcrystal как тебе такая идея?
Dmytro
Павел
Pathologic
о том, чтобы сделать процессоры как в рево
Pathologic
ты вроде опытный революционер, если я не путаю
Anonymous
И если прижмёт, то можно переписать и расширить
Pathologic
ну я придерживаюсь мысли, что не нужно все пихать в модели
Pathologic
должна быть прослойка, как эти процессоры
Anonymous
Pathologic
Дима склонен к тому, чтобы фаршировать модели
Anonymous
В модели разруливаем только то какие данные идут
Anonymous
Павел
Pathologic
ну да, а обвес типа проверки прав и отправки писем, выносить в отдельные сущности
Anonymous
Anonymous
Сейчас всё же включу ноут, чтобы показать как я это вижу
Kanstantsin
Меня не спрашивали, но я скажу : Главное для эво не превратиться в друпал.
Павел
Процессоры это ж те же самые модели
Pathologic
нет, модели это модели xpdo что-то там
Anonymous
https://github.com/evolution-cms/evolution/blob/3.x/core/src/UrlProcessor.php
Смотри вот у нас есть такие процессоры. В них зашиваем валидаци, отправки почт и т.п. херню
Pathologic
я уже плохо помню, типа если нужно просто запись в таблице, то просто создается объект нужный, а если с проверками, то через процессор
Pathologic
ну это уже косяк рево, что там все сущность xpdo
Anonymous
Павел
Anonymous
Anonymous
Кстати надо эти процессоры в папку запихнуть, а то в корне лежат
Pathologic
Pathologic
оно ж все будет по одному шаблону писаться
Pathologic
и тогда эти UrlProcessor и TemplateProcessor нужно переименовать, чтобы не путать
Anonymous
Во что их переименовать?
Pathologic
UrlBuilder
Pathologic
а TemplateProcessor сложно придумать (:
Pathologic
TemplateParser может
Aliaksandr
Баловство для гиков, которое уже даже на впечатлительных не производит впечатление ))
Pathologic
а что тут должно впечатление произвести?
Aliaksandr
Идеальный код старого эво, который сохранился на 95% по логике ))
Pathologic
сейчас его проще заменить в теории
Pathologic
но вообще он и произведет впечатление, если останется, на того, кто решит перейти (:
Aliaksandr
Ну вот это и смешно, какой гик будет переписывать урлПроцессор )
Pathologic
ты (:
Aliaksandr
Который даже хз какой интерфейс должен реализовывать?))
Pathologic
я поэтому и предложил переименовать, чтобы потом не получилось, что есть процессоры, реализующие некий интерфейс, а есть куски кода, который хз что делает
Aliaksandr
Так уже продвигали, что надо вместо модх->makeUrl писать UrlProcessor::makeUrl, переименуете, опять у кого-то бомбануть может ))
Anonymous
Лучше их не трогать 🙂
Anonymous
Лично у меня куча мест где это так и используется
Pathologic
тогда процессоры назвать не процессоры
Aliaksandr
Назовите просто Url - и всем понятно )) есть Str для строк, будет и Url для урлов ))