2009-12-11 9 views
8

다른 기능 외에도 블로그를 사용할 수있는 사이트 (ASP.Net 기반)를 개발 중입니다. BlogEngine.Net을 내 포털에 통합 할 생각입니다.내 웹 사이트를 BlogEngine.Net과 통합

내가 분석 한 내용은 무엇이든간에 프레젠테이션 계층에서의 통합은 비즈니스 계층에서 수행하는 것과 비교할 때 훨씬 어려울 것입니다. 즉, (내 생각 엔) 응용 프로그램에서 BlogEngine.Core.dll을 사용해야합니다.

나는 지역 사회의 승인을 받고 있는데, 할일과 제안을 칭찬했다. BTW, 비즈니스 계층을 조금 협박하는 (복잡한) 것으로 알고 싶습니다. 일부 기본 기능은 &에만 필요합니다.

답변

3

나는 최근에 클라이언트에 대한 이런 짓을 - I 메인 사이트 디자인에 맞게 블로그 스타일 방법주의 :

http://www.homenetdirect.com/

이 마스터 페이지와의 ASP.NET 3.5 웹 응용 프로그램 프로젝트였다. 나는 BlogEngine에서 기본 테마 중 하나를 훑어 보려고 닮았습니다. 그런 다음 스타일을 갖추기 위해 필요한 모든 요소를 ​​갖추 었습니다. CSS를 주 컨테이너에서 점진적으로 시작하여 작업하십시오 (Firefox dev 툴바 사용). 한 가지 더 : 블로그에 대한 하위 도메인을 설정해야했습니다. 많은 사람들이 말하는 것과는 반대로, 이것은 당신의 SEO를 해치지 않을 것입니다. SEO는 좋은 콘텐츠로 시작하고 끝납니다.

편집 : BlogEngine (알 Nyveldt의 튜토리얼을보고 가치)에 대한

만들기 테마 :

http://www.nyveldt.com/blog/post/BlogEngineNET-Creating-Themes-Webcast.aspx

+1

첫 번째로, 나는 당신이 가정에서 훌륭하게 일했다고 생각합니다. 통합은 완벽합니다! 프레젠테이션 계층에서의 통합이 더 편리하다고 제안하는 것 같습니다. 그래? 내 사이트에는 블로그 전용 페이지가 없을 것입니다 ... 다른 콘텐츠와 모두 짜 맞출 것입니다. 또한, 내 사이트는 AJAX에서 크게 나타날 것입니다. 다음으로, 내 사이트는 많은 스킨을 전환 할 수있는 기능을 제공합니다. 나는 이것이 프레젠테이션 레이어에서의 통합을 다소 어렵게 만들 것이라고 생각합니다. BTW는 BlogEngine.Core.dll을 (를) 사용하여 얻은 경험이 있습니까? 어쨌든 너의 위장감은 어때? – Kabeer

+1

스킨을 사용하여 테마 경로를 탐색 할 수 있어야합니다. 목표는 블로그를 사이트의 일부처럼 보이게 만드는 것입니다. 결국에는 괜찮은 일을했다고 생각하지만 시간이 부족했습니다. 블로그 DLL에 대해 코드를 작성할 수없는 이유는 없습니다. 그러나 나머지 사이트 기능은 별도로 유지합니다. 내 직감은 AJAX조차도 이것이 당신을 위해 잘될 것이라는 것입니다 :-) – IrishChieftain

0

을 확인할 수 있습니다 난에 BlogEngine.NET 1.4 통합 나의 웹 사이트. 그 결과 정확히 하나의 웹 응용 프로그램 (웹 사이트가 아님)입니다. 그러나 프리젠 테이션 레이어와 코어 DLL 모두의 소스 코드를 내 필요에 맞게 변경해야하기 때문에 쉬운 작업이 아니 었습니다. 1.6 버전이 이미 있습니다. 같은 작업을 다시해야 할 것 같습니다.

관련 문제