我正在开发一个网站(基于ASP.Net),除了其他功能外,用户也可以使用博客。我正在考虑将BlogEngine.Net集成到我的门户网站。
从我分析的一点点来看,与在业务层这样做相比,在表示层进行集成将更具挑战性。这意味着(我猜)我将不得不在我的应用程序中使用BlogEngine.Core.dll。
我正在寻求社区的某种批准,并赞扬建议的做和不做。顺便说一句,我发现业务层有点令人生畏(复杂),因为我想要一些基本的&只有必要的功能。
答案 0 :(得分:4)
答案 1 :(得分:3)
我最近为客户做了这个 - 请注意我如何设计博客以适应主要的网站设计:
这是一个包含母版页的ASP.NET 3.5 Web应用程序项目。我从BlogEngine中获取了一个基本主题,类似于我试图看到的内容。然后我有了所有需要设计样式的元素。逐步从主容器开始执行CSS并按照您的方式工作(使用Firefox开发工具栏)。还有一件事:我必须为博客设置一个子域名 - 与很多人说的相反,这不会伤害你的SEO。 SEO以良好的内容开始和结束。
修改强>
为BlogEngine创建主题(Al Nyveldt的教程值得关注):
http://www.nyveldt.com/blog/post/BlogEngineNET-Creating-Themes-Webcast.aspx
答案 2 :(得分:0)
我在我的网站上集成了BlogEngine.NET 1.4。结果恰好是一个Web应用程序(不是一个Web站点)。但是,这项任务并不容易,因为我必须更改表示层和核心DLL的源代码以满足我的需求。现在已经有1.6版本了,我想,我将不得不再次做同样的工作。