Требуется разработать базу данных для мультисайтовой CMS. То есть идет привязка и управление сайтами через одну CMS.
Функционал который должен быть обязательно:
1. Добавление к сайтам навигационного меню(могут быть несколько и разных типов на один сайт)
2. Добавление модулей(добавляет какой-либо фукционал, можно подключить к любому сайту любой странице; также должна быть возможность наследования(); то есть если у нас есть страница со списком стетей, и в нее вложены страницы со статьями, чтобы модуль отображался на всех этим страницах(наследовался), )
3. Страницы могут быть разными, т.е. возможность страницам устанавливать имя шаблона(для отображения), который будет рендериться
4. Сайты могут быть мультязычными
5. Возможность писать комментарии к странице, и отвечать уже на написанные комментарии, посетителями сайта
6. Возможность добавить произвольное поле к определенной странице, например привязать к полю для данной страницы картинку(такие поля могут быть разными и их может быть много)