Каким образом лучше реализовать админскую часть посадочной страницы. Суть в чем.
Информация должна храниться блоками в таблице. Т.е. один блок - это тег section /section
В админке должна быть возможность создавать такие блоки на основе шаблонов и их редактировать(заголовок, текст, картинки), размещать их на страницу в любом порядке, ... возможно добавлять страницы и размещать эти блоки на них
также, должна быть возможность сортировать эти блоки на странице.
Можно виджетами yii2
Каждый блок может соответствовать своему виджету, который загрузит свои ассеты и прочие файлы. Можно несколько однотипных блоков при этом использовать.
Далее можно сделать простую фабрику виджетов, которая будет связана с WidgetStorage (например хранение в бд)
Вам нужно определить сущности блоков, с нужными вам полями(заголовок, текст, картинки). И в сущность страницы добавить one-to-many связь с этими блоками, чтоб можно было добавлять их.