Консультация по Laravel

1 100 руб.за час
31 марта 2021, 18:01 • 7 откликов • 53 просмотра
Есть сайт, работающий на CMS Bitrix. Проблемы: скорость загрузки страниц, неудобство размещение контента в админском интерфейсе для редакторов, отсутствие мультиязычной поддержки.

Рассматривается альтернатива использования другого CMS.

Хотелось бы получить консультацию от разработчиков по поводу разворачивания сайта на базе фреймворка PHP Laravel.

Есть понимание того, что здесь задача не в переносе сайта, а в его создании на базе фреймворка PHP Laravel. Хотелось бы на выходе получить после консультации не только понимание того, что задачи в целом могут быть решены на Laravel, но и стратегию и методы их решения.

Итак, какие задачи должны быть решены?

1. Mobile First верстка.
2. Быстрая скорость выдачи сайта. Соответствие высоким показателям инструмента PageSpeed Insight by Google.
3. Наличие удобной админки для редакторов сайта:
3.1. Поля для заполнения SEO мета-тегов (Title, Description, Keywords), возможность правки URL slug.
3.1. Реализация наполнения страниц контента блочным методом с помощью конструкторов, по аналогии c Elementor или Тильда.
3.2. Функционал сохранения созданной группу элементов конструктора в отдельный шаблон для дальнейшего использования на другой странице.
3.3 Использование WYSIWYG редактора
4. Организация подсайтов региональных отделений с учетом их корректной языковой идентификации. Использование атрибута hreflang. Система аналогичных страниц одной группы.
5. Реализация функционала выбора языка на сайте в случае необходимости для заданного подсайта.
6. Развернуть инструмент определения GEO IP с использованием сторонних сервисов или плагинов.
7. Организовать статические страницы контактов для региональных отделений вместо их динамического формирования на существующем сайте и следовать этому принципу для других РО.

8. Организовать раздел публикаций на сайте:
- применять требования п. 3.1.
- публиковать статьи с использованием редактора - см. п. 3.1.
- возможность формирования категорий для публикаций.
- организация раздела с выкладкой отдельных страниц профилей авторов. Информация об авторе на странице профиля формируется в редакторе (см. п. 3.1). Вывод последних опубликованных статей автора.
- вывод блоков "об авторе" на странице публикации с ссылкой на их профиль.
- возможность указания вывода статей для выбранных РО

Это, естественно, не ТЗ, а базовые задачи, которые предстоит решить. Готов для внесения ясности выслушать вопросы по каждому пункту и дать на них поясняющие ответы.