【问题标题】:ASP.NET MVC 3 embeddable blog engine [closed]ASP.NET MVC 3 可嵌入博客引擎 [关闭]
【发布时间】:2011-12-29 01:59:56
【问题描述】:

我有一个网站,我想在其中嵌入博客。我不希望有一个单独的网站存在于子目录中。

我已经在我的网络应用程序中实现了 OpenId 身份验证和 Facebook OAuth 以及很多功能,但我没有太多内容。

我想添加一种使用 Windows Live 编写器创作内容的简单方法,但想在我的网站中保持一致的外观/感觉。

在 ASP.NET MVC 中有没有可以嵌入或添加为 MVC 区域的博客引擎?

【问题讨论】:

  • 有一个服务器控件将博客功能添加到现有的网络表单页面。它曾经在 code plex 上可用,或者它可能是 gotdotnet?无论如何,我尝试在 codeplex 上搜索它并找不到它。这就是我所知道的唯一可以添加 dropin 功能的东西。您是否考虑过向您的站点添加一个新文件夹,将该文件夹设置为新的应用程序起点,然后将您选择的博客应用程序上传到该文件夹​​中?
  • 找到了吗?我想大多数人都认为您正在寻找一个可以做所有事情的包,而不仅仅是一个可以嵌入到另一个应用程序中的包。我正在寻找同样的东西(已经构建了一个应用程序,只需要在 1 部分中驱动动态内容)
  • 不,没有找到任何东西。然而,我确实找到了一个 mvc xmlrpc nuget 包并添加了 LiveWriter 支持来扮演我自己的角色,所以所有编辑都在 LiveWriter 中,我只存储 html/slug

标签: c# asp.net-mvc asp.net-mvc-3 blogs


【解决方案1】:

为什么不考虑自己实现它。 Racoon Blog 实现了与 Windows Live Writer 集成所需的操作。如果您不想实现这些功能,也可以使用 Racoon 博客。

我会自己实现它。我已经在 MVC 之上实现了伪内容管理系统,大约需要半天到一天的时间才能获得非常丰富的内容。去吧。

如果你自己实现它,你需要做什么。

  • 为内容页面/博客文章保留路由
  • 具有适当端点的 Windows Live 编写器控制器
  • 一些汗水资产,让您获得所需的一切

【讨论】:

    【解决方案2】:

    必须向Orchard Team 扔一个。他们的最新版本是 MVC 3,一个快速发展的社区和一个非常巧妙的模块化设计。

    【讨论】:

      【解决方案3】:

      好主意...但是如何以传统方式创建和维护您的博客,但使用 RSS 将其聚合到您的网站?

      否则,构建您自己的博客引擎,或在现有博客引擎之上构建您的网站。

      FWIW:我真的很希望存在这种期望的功能...直接将博客集成到现有网站中。

      【讨论】:

        【解决方案4】:

        我自己没用过,但听说Subtext周围有一些好消息。

        【讨论】:

        • 您可能想详细说明这些好东西是什么。
        【解决方案5】:

        有一个博客引擎,即Oxite project,是一个开源博客引擎,它的增强版Orchard也可用

        【讨论】:

          猜你喜欢
          • 2010-10-04
          • 2010-11-08
          • 1970-01-01
          • 1970-01-01
          • 2012-11-22
          • 2011-10-16
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多