Alexey Mishurovskiy
А вообще большие ребята делают сайты в конструкторах и не парятся
Ага, особенно когда потом надо что-то доработать.. вот начинаются пляски
Alexey Mishurovskiy
Контентфул это как раз админка
хоть бы 1 скриншот показали бы на сайте
Alexander
Если надо что то доработать, то как уже выше писали, пилите свою цмс на симфе. Без контекста мне тяжело что-то советовать. "Что-то доработать" в моей практике как правило пол года разработки занимает.
Alexey Mishurovskiy
ну вот раньше меня полностью устраивал modx но он уже стары шопипец
Alexey Mishurovskiy
за это время ничего нового не вышло
Alexander
за это время ничего нового не вышло
https://symfony.com/bundles/EasyAdminBundle/current/index.html
Alexey Mishurovskiy
я пересмотрел все CMSки на симфе. больше всего зашла SULU но она тоже не подо все подходит либо надо сильно допиливать
Alexey Mishurovskiy
https://symfony.com/bundles/EasyAdminBundle/current/index.html
да это я в курсе, спасибо ))
Alexey Mishurovskiy
а что утопичного?
Alexander
хоть бы 1 скриншот показали бы на сайте
Типы контента настраиваются. Филды, шмилды, вот это вот всё
Alexey Mishurovskiy
меня удивляет что ВП просто проинсталлил и он работает. другой вопрос что в нем дырок как в решете..
Alexander
а что утопичного?
Если нужен сайт - проще всего сделать его в конструкторе. Если нужен не просто сайт, а какие-то свистелки и перделки, то надо брать симфу и пилить с нуля.
Alexey Mishurovskiy
Если нужен сайт - проще всего сделать его в конструкторе. Если нужен не просто сайт, а какие-то свистелки и перделки, то надо брать симфу и пилить с нуля.
ага, только еще бизнесу надо доказать, что сайт будет стоить не 20к на ворпрессике, а 800 за 2 месяца работы 2-х разрабов
Alexander
не понимаю зачем вам такой бизнес
Alexey Mishurovskiy
вопрос не очень понятен
Alexander
Если бизнес считает что сайт стоит 20к, то я бы с таким бизнесом дел не имел.
Alexander
Учитывая дефицит разрабов на рынке труда, нет смысла вести дела с мудаками. Мы на 150к не можем вообще никого найти уже больше года. Рассказы про сайты за 20к выглядят как истории из параллельной вселенной.
Alexey Mishurovskiy
не вникайте.
Alexey Mishurovskiy
100 и 800 разница есть ?
Alexander
100 это цена сайта на конструкторе
Alexander
если вам его делают специалисты
Alexander
а не секретарь
Иван
в принципе никто не мешает сделать комбайн редакторы будут редактировать бложик во вротпёсе, а нагруженная сложная фигня будет на симфе
Иван
ну и можно потом смигрировать
Alexey Mishurovskiy
я чот до такого не додумался
Иван
обернуть ВП в симфони ? )
симфой ходить в базу вротпёса
Alexey Mishurovskiy
Иван
или просто разделить по урлам
Alexey Mishurovskiy
в целом вариант, но встает вопрос установки плагинов.
Alexander
а в чем вопрос?
Alexey Mishurovskiy
а в чем вопрос?
что надо под каждый новый плагин делать морду
Alexey Mishurovskiy
или просто разделить по урлам
но в целом спасибо за идею. я над жней подумаю.
Alexander
Раскладываете на сервере: /super_site/www/symfony/ /super_site/www/wordpress/ Роутинг на уровне nginx/apache. У нас так один uri ведет на ноду, другой на пхп. Причем по некоторым урлам запрос уходит к пхп (симфе) только при начилии кук. Но я бы все равно рекомендовал посмотреть на api-first цмски, если есть фронтендеры под рукой.
Alexey Mishurovskiy
В общем вариант с 2-мя приложениями вполне себе, как крайний вариант
Dmitry
В общем вариант с 2-мя приложениями вполне себе, как крайний вариант
Именно. В этом плане удобен фронтенд на NextJS или NuxtJS, который дёргает по API-шлюзу подпроекты на WP и Symfony как в https://youtu.be/MuVMe7oMoyM в третьем докладе.
Andrey
Alexey Mishurovskiy
а чем перестал устраивать кроме возраста? )
отсутствием поддержки модулей, отсутствием вменяемых разрабов под него. новые проекты на нем в 2021 году начинать такое себе
Alexey Mishurovskiy
а так в целом он мне нравится всем
Alexander
Именно. В этом плане удобен фронтенд на NextJS или NuxtJS, который дёргает по API-шлюзу подпроекты на WP и Symfony как в https://youtu.be/MuVMe7oMoyM в третьем докладе.
Ага, ссылку выше кидал на jamstack - это оно и есть. Только с цмс типа contentful (или любой из списка https://jamstack.org/headless-cms/) пилить подпроекты на вп и симфе не надо - цмс апи предоставляет. Типы контента настраиваются. Если нужно что-то чего в цмс нет - тогда пилим своё апи из микросервисов. Ну и vue на фронте или ангуляр какой - разницы нет. SSR у всех есть.
Anonymous
ВСех приветствую, подскажите пожалуйста. Где мне можно найти Симфони 4 разработчика? Под мой проект
Александр
🖐️
Alexey
давно пора, надо вовремя обновляться )
Maks
а не пора ли перейти на пятёрку?
в LiipImagine уже завезли поддержку пятерки?
Иван
в LiipImagine уже завезли поддержку пятерки?
как будто я за это ответственный
Иван
но судя по гитхабу да
Иван
^5.0 стоит на симфу
Alexey Mishurovskiy
Парни, а кто прям профи в Swagger\OpenAPi, я бы в личке чуть чуть помучал :)
Katulos
Там всяко помогут
Alexey Mishurovskiy
fl.ru
шта ?
Alexander
шта ?
Ведьмаку заплатите чеканной монетой
Alexander
Не знаю на счет экспертности, но вопрос лучше сразу конкретный задавать - выше вероятность найти помощь.
Alexander
Использовать объекты - дто или ентити. Примера под рукой нет, до дома доберусь скину.
Alexander
А собственно и не надо примеров - все на сайте есть https://symfony.com/bundles/NelmioApiDocBundle/current/index.html
Alexander
Дто вообще хорошая практика, и с сериалайзером такой подход отлично сочетается.
Alexey Mishurovskiy
Использовать объекты - дто или ентити. Примера под рукой нет, до дома доберусь скину.
да. принял. видимо под даже самые простые выгрузки надо будет делать ДТОшки
Alexey Mishurovskiy
получается под каждый запрос практически надо делать группу ?
Alexander
Для простых задач свагер не нужен. Он как правило довольно быстро начинает расходится с реальностью.
Alexey Mishurovskiy
вид запроса
Alexey Mishurovskiy
сгенеренная дока
Alexander
Сделайте группу, это самое простое
Юра
как избавится от дублирования?
От дублирования чего?
Alexey Mishurovskiy
От дублирования чего?
описания структур в аннотациях
Юра
Через ref
Юра
Schema (ref=...)
Alexey Mishurovskiy
а со всторым пытаюсь понять. по факту terminal поле это id и он должен существовать. сваггер мне разворачивает его в объект. как от этого избавится ?
Nikolay
Я использую в виде json