Я работаю разработчиком .NET в течение года, создавая в основном корпоративные веб-приложения (REST API) для внутреннего использования.
Я разработал и реализовал API, бизнес-логику, запросы к базе данных, используяEF Core.
Однако я не знаком с CMS.
Теперь я хочу создать собственный веб-сайт (бэкэнд API REST, внешний интерфейс SPA), который бы имел:
- новостная страница
- блог, где пользователи могут публиковать и оценивать сообщения друг друга
- полноценный форум
- социальные сети, подобные взаимодействиям (подписаться, добавить друга,блок, комментарии на стене)
- товары, с которыми вы можете сравнить, написать отзывы, показать их в отфильтрованном списке
- функциональность чата в реальном времени, с различными комнатами, а также приватный чат
Я начал смотреть на ядро Orchard, но не уверен, стоит ли мне его использовать.Внедрение форума, блога, социальных сетей, таких как веб-сайт, кажется обычной задачей, я уверен, что есть некоторые реализации, готовые к интеграции, я просто не могу их найти, и я не хочу изобретать велосипед.
Итак, я ищу руководство.Какой самый быстрый и простой способ сделать это?Любая помощь очень ценится.