Size: a a a

2020 November 24

AK

Andrey K in Evolution CMS
Спасибо. А то мытьём и катаньем догадывался.
источник

С

Сергей in Evolution CMS
Andrey K
Спасибо. А то мытьём и катаньем догадывался.
можно было эксемплы покурить)
источник

AK

Andrey K in Evolution CMS
Курил. Сложна) Я ж не прогер, я так, сбоку сочувствующий.
источник

С

Сергей in Evolution CMS
Andrey K
Курил. Сложна) Я ж не прогер, я так, сбоку сочувствующий.
ну и зачем тогда тебе это?
вон Джурину бы отдал на откуп
источник

AK

Andrey K in Evolution CMS
Для профилактики альцгеймера в  старости. Сижу, загадки вот решаю)
источник

С

Сергей in Evolution CMS
Andrey K
Для профилактики альцгеймера в  старости. Сижу, загадки вот решаю)
сканворд лучше
источник

AK

Andrey K in Evolution CMS
Да не, шутки-шутками, а  очень интересно покопаться в чём-то новеньком. Мощнейшая штука.
источник

С

Сергей in Evolution CMS
Andrey K
Да не, шутки-шутками, а  очень интересно покопаться в чём-то новеньком. Мощнейшая штука.
а есть ещё вторая версия, там ещё веселее)
источник

AK

Andrey K in Evolution CMS
С визивигом которую ты кидал?
источник

С

Сергей in Evolution CMS
Andrey K
С визивигом которую ты кидал?
они все с визивигом)
источник

AK

Andrey K in Evolution CMS
Эмм.
источник

NK

ID:0 in Evolution CMS
Компоненты Laravel которых нет в Evo 3.0:  

 Планируется реализация в ядре:
   Auth - у нас свои пользовали и методы работы с ними (но написать свой Фасад что б работал так же нужно, планируем сдеать до релиза 3.0 )
   CSRF Protection - для форм и надо понять надо ли в целом полезная штука но руками делается не сильно сложно  
   Http - Добавим когда выйдет Laravel 9 LTS  (сейчас если нужно можно Guzzle использовать или Http подключить)
   Queue - Организация очередей, планируем сделать отдельным пакетом
   Notification - Отправка уведомлений не только через почту (в целом там методов и сервисов не много поэтому проще самому писать под задачу, опять же надо посмотреть на сколько критично)
   Mail - Отправка почты (используем через EVO, возможно есть смысл перейти на Laravel ?? )

 Не нужны в базовом вариате:
   URL -  Генерация урлов (используется родная из EVO, возможно есть смысл докрутить для кастомных роутингов ??)
   Mix - компиляция css, js  тоже надо подумать возможно нужно затащить
   Security(Авторизация, Юзеры и т д) - Своя реализация работы с юзерами и авторизацией (будет свой фасад Auth, собственно все что тут используется в нем поэтому будет работать)
      Password - Нужно для Auth, используется свое в рамках работы с пользователями
      Hash - хеширование паролей (используется для Auth)
      Crypt - Шифратор Laravel использует OpenSSL для шифрования по алгоритмам AES-256 и AES-128.
   Broadcast - для работы c WebSockets
   Bus - это удобный способ инкапсуляции (изолирования) задач вашего приложения в простые и понятные «команды»
   Gate - система авторизации Laravel (на роутах + мидлеваре решается с классом юзера)
   Testing - тестирование и т д не включали в базу и думаю не особо есть смысл
   Task Scheduling - собственно расписание задач но у нас нет и Queue

Все остальное из Laravel доступно для работы в EVO 3.0.
источник

DL

Dmytro Lukianenko in Evolution CMS
Еще немного новостей с Evo 3.0 🙂 Прошелся тут по тому что есть в Laravel и что мы затянули в Evo 3.0 или что в процесе, оказалось проще указать чего нет в Evo из Laravel чем перечислять что есть : )
источник

DL

Dmytro Lukianenko in Evolution CMS
Самое интересное что компоненты Laravel работают как описано в документации Laravel а не так как сделанно в October CMS что там документация по Laravel не особо помогает 🙂
источник

Сd

Сергей delphinpro... in Evolution CMS
ID:0
Компоненты Laravel которых нет в Evo 3.0:  

 Планируется реализация в ядре:
   Auth - у нас свои пользовали и методы работы с ними (но написать свой Фасад что б работал так же нужно, планируем сдеать до релиза 3.0 )
   CSRF Protection - для форм и надо понять надо ли в целом полезная штука но руками делается не сильно сложно  
   Http - Добавим когда выйдет Laravel 9 LTS  (сейчас если нужно можно Guzzle использовать или Http подключить)
   Queue - Организация очередей, планируем сделать отдельным пакетом
   Notification - Отправка уведомлений не только через почту (в целом там методов и сервисов не много поэтому проще самому писать под задачу, опять же надо посмотреть на сколько критично)
   Mail - Отправка почты (используем через EVO, возможно есть смысл перейти на Laravel ?? )

 Не нужны в базовом вариате:
   URL -  Генерация урлов (используется родная из EVO, возможно есть смысл докрутить для кастомных роутингов ??)
   Mix - компиляция css, js  тоже надо подумать возможно нужно затащить
   Security(Авторизация, Юзеры и т д) - Своя реализация работы с юзерами и авторизацией (будет свой фасад Auth, собственно все что тут используется в нем поэтому будет работать)
      Password - Нужно для Auth, используется свое в рамках работы с пользователями
      Hash - хеширование паролей (используется для Auth)
      Crypt - Шифратор Laravel использует OpenSSL для шифрования по алгоритмам AES-256 и AES-128.
   Broadcast - для работы c WebSockets
   Bus - это удобный способ инкапсуляции (изолирования) задач вашего приложения в простые и понятные «команды»
   Gate - система авторизации Laravel (на роутах + мидлеваре решается с классом юзера)
   Testing - тестирование и т д не включали в базу и думаю не особо есть смысл
   Task Scheduling - собственно расписание задач но у нас нет и Queue

Все остальное из Laravel доступно для работы в EVO 3.0.
Mix для стилей админки или пустышка-заготовка для пользовательских?
источник

К

Камиль in Evolution CMS
Dmytro Lukianenko
Самое интересное что компоненты Laravel работают как описано в документации Laravel а не так как сделанно в October CMS что там документация по Laravel не особо помогает 🙂
,а что на счёт роутов из сторонних пакетов? придумали как сделать?
источник

DL

Dmytro Lukianenko in Evolution CMS
Камиль
,а что на счёт роутов из сторонних пакетов? придумали как сделать?
даа
источник

К

Камиль in Evolution CMS
крутяк это вот очень хорошо
источник

NK

ID:0 in Evolution CMS
TVs Для пользователей.

Замечательный PRs https://github.com/evolution-cms/evolution/pull/1679 от Михаила Носкова решает задачу дополнительных полей для пользователей на базе TV параметров, это позволяет легко и удобно работать  юзерами без костылей которые нужно было использовать ранее
источник

DL

Dmytro Lukianenko in Evolution CMS
Камиль
крутяк это вот очень хорошо
Вот: https://github.com/evolution-cms/example-package/tree/3.0#routes в целом все можно зать в своем пакете 🙂 короче по феншую. Еще затащим пару вещей и очень много пакетов под Laravel будут работать в EVO, или сразу или с минимальными изменениями
источник