Как интегрировать блог-движок в сайт asp.net mvc? - PullRequest
1 голос
/ 27 октября 2009

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

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

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

Ответы [ 2 ]

2 голосов
/ 27 октября 2009

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

1 голос
/ 27 октября 2009

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

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

...