2009-10-27 4 views
1

내 현재 사이트 (VisualHint)는 ExpressionEngine을 사용하여 여러 블로그가 포함 된 템플릿 웹 사이트에서 필요한 기본 전자 상거래를 제공합니다 (하나는 기본 블로그이고 다른 하나는 사용 후기, 공지 사항입니다).블로그 엔진을 asp.net mvc 사이트에 통합하는 방법은 무엇입니까?

그러나 라이선스 및 구독을 처리하려면 더 많은 정보가 필요하므로 사이트를 asp.net mvc로 이식하기로 결정했습니다. 내 유일한 관심사는 .net 블로그과의 통합입니다. 해결책이 무엇이든, 메인 페이지에 내 메인 블로그의 일부 발췌문 (예전에 블로그로 사용했던 것, 증언 등)을 내 데이터베이스의 순차적 항목으로 표시 할 수 있기를 원합니다.

예를 들어 blogengine.net을 선택한다고합시다. 이러한 정보를 추출하여 내 MVC 웹 페이지에 표시 할 수 있습니까? 어떤 .net 블로그에서 그런 목표를 달성하기 위해 먼저 시도하겠습니까?

+0

블로그 데이터가 실제로 저장되는 방법에 대한 문제가 실제로 발생합니다. 표시하려는 정보를 추출하여 표시하는 것은 전적으로 귀하에게 달려 있습니다. – Lazarus

답변

2

내가 아는 모든 블로그 서버는 Atom/RSS 피드를 지원하며 가장 최근 게시물의 발췌문을 사용합니다. 피드를 읽고 사이트에 저장하십시오.

+0

Thx Craig. 내 컨트롤러에 피드 리더를 추가했는데 이것이 효과가 있습니다. –

1

블로그가 다른 사이트와 완벽하게 통합되어야하는 경우가 아니라면 @Craig와 RSS 피드 리더 (아마도 사용자 컨트롤/위젯)를 사용하는 것에 동의합니다. 블로그가 얼마나 복잡한 지에 따라 blogengine.net을 작성하는 것은 매우 간단 할 수 있으며 blogengine.net과 같은 대형 응용 프로그램에 포팅을 시도하는 것보다 기존 인프라에 쉽게 통합 할 수 있습니다.

블로그가 별도의 엔티티/웹 사이트 인 경우 rss 피드에서 사용자 지정 컨테이너로 리핑하십시오.

관련 문제