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