Вопрос

Мой текущий сайт ( VisualHint ) использует ExpressionEngine и позволяет мне иметь базовую электронную коммерцию Мне нужно на шаблонном веб-сайте, содержащем несколько блогов (один - основной, остальные - отзывы, объявления).

Но мне нужно больше для обработки лицензий и подписок, поэтому я решил портировать сайт на asp.net mvc. Сейчас меня беспокоит только интеграция с блогом .net . Каким бы ни было решение, я хочу иметь возможность показывать на главной странице некоторые выдержки из моего основного блога (то, что раньше было блогами, например, отзывы, теперь может быть последовательными записями в моей базе данных).

Допустим, я выбрал, например, blogengine.net. Могу ли я извлечь эту информацию и показать ее на моей веб-странице mvc? Какой блог .net вы бы сначала попытались достичь такой цели?

Это было полезно?

Решение

Каждый известный мне сервер блогов поддерживает канал Atom / RSS с выдержками из самых последних сообщений. Прочитайте ленту новостей и разместите ее на своем домашнем сайте.

Другие советы

Я согласен с @Craig попытаться использовать программу чтения RSS-каналов (возможно, пользовательский элемент управления / виджет), если вам не нужен блог, полностью интегрированный с остальной частью вашего сайта. В зависимости от того, насколько сложным вам нужен блог, его написание может быть очень простым и его легче интегрировать в существующую инфраструктуру, чем пытаться портировать в более крупное приложение, такое как blogengine.net.

Если блог - это отдельная сущность / веб-сайт, определенно просто скопируйте его из RSS-канала в свой пользовательский контейнер.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top