• Как проектировать главную страницу сайта?

    @Trigular Автор вопроса
    Как бы сделал я, допустим берем python фреймворк (Django, flask), делаем внутреннюю (всё что находится за главной страницей) логику сайта, всё чудесно, нам всё нравиться.
    На главной странице у нас есть несколько видов блоков, скажем 8 (маленькие плитки, большие плитки, авторы, главная продающая новость, слайдер, небольшой блок информации служащий для разделения контента, блок партнёров).
    Так вот, логически вижу только два способа как это сделать:
    1)Создаём по таблице на каждый блок, оформляем в админке в "отдельный" раздел и пытаемся объяснить будущему пользователю (клиенту) какой блок за что отвечает, и тогда как некоторые таблицы типо "авторов" и "партнёров" ещё имеют какую-то дальнейшую смысловую нагрузку на сайте, то остальные служат исключительно для отображения и редактирования главной страницы. В связи с этим, делать лишних 5 таблиц для главной странице мне кажется, такое себе (хотя я не знаю точно), а иначе разделить логику отображения этих блоков на странице я не представляю как.
    2) Затолкать всю информацию на главной странице в json, подгружать его и соответственно отображать, а в админке уже, в свою очередь, делать какой-нибудь удобочитаемый вид редактирования для пользователя.
    И вот вопрос, а как ещё делают? или вообще как делают это логику обычно? Или и правда не парятся статичные страницы главные делают, и всё.
    p.s. Судя по всему суть вопроса я тоже не могу донести...
    Ответ написан
    Комментировать