【问题标题】:Umbraco alternative?Umbraco 替代品?
【发布时间】:2011-06-10 07:41:16
【问题描述】:

我一直在尝试学习如何使用 ASP.NET 开发网站以及设置个人网站以用作在线作品集/简历。对于我的网站,我决定不尝试重新发明轮子,因此决定使用基于 ASP.NET 的预制 CMS。

在阅读了很多评论后,我选择了 Umbraco,但现在我正在寻找替代品。我非常喜欢 Umbraco,但我一直遇到问题。自从在我的主机上安装它以来,我没有直接通过文件系统或数据库进行任何更改。所有更改都通过管理站点进行。然而不知何故,我一直让它进入某种无法删除数据类型的状态,现在我在删除或重命名我的一个模板时遇到了问题。我在 Umbraco 论坛上搜索了解决方案,通常发现我必须在数据库上运行一些 SQL 脚本变通方法来清理问题。这种事情真的不是我想在我的个人网站上摆弄的。

有没有人像我一样对 Umbraco 有很多问题?还有其他更可靠但类似于 Umbraco 的免费 CMS 系统吗?具体来说,我真的很喜欢 Umbraco 如何让我完全控制我的网站生成的 HTML。在这种情况下,简单也更好。我不是想创建某种社交网络/社区门户/论坛/博客站点。不会有多人登录此站点或类似的站点。

我已经阅读了一些关于 N2 的信息,现在我开始考虑。我喜欢它更多地基于开发人员,并且您可以通过 Visual Studio 中的真实 .NET 类设置页面类型。同样,我不想尝试从头开始构建我自己的 CMS,但同时我真的不喜欢看到大多数其他 CMS 系统的幕后发生的事情是多么困难。

【问题讨论】:

  • 您好,很抱歉听到您在使用 Umbraco 时遇到问题。老实说,我以前从未见过您遇到的问题。然而,最近数据库发生了变化,加入了更多的外键约束等,有时不允许您删除带有模棱两可错误的内容。例如,在删除文档类型和模板时,您需要确保模板未被文档类型引用,反之亦然,因为这可能会导致约束问题。如果您发布有关问题的更多详细信息或论坛帖子的链接,我可能会为您提供帮助。

标签: asp.net content-management-system umbraco n2 n2cms


【解决方案1】:

如果您想要一个具有良好性能的最小 .net mvc4 cms,请查看 puck https://bitbucket.org/yohsii/puck/overview

它在您需要了解的 .net mvc 知识之上添加了非常少的概念,但它确实需要 .net4.5(因此需要 VS2012)才能使用。

它也使用开箱即用的 localdb,但如果您不想安装它,只需将数据库 mdf 文件附加到常规 sql 服务器并更改连接字符串

【讨论】:

    【解决方案2】:

    我想你会很高兴你坚持使用 Umbraco。由于您上述的确切原因,当我第一次开始使用 Umbraco 时,我对它感到非常沮丧。无法删除数据类型的问题可能意味着它连接到某处的某些东西(IE:文档或媒体类型),如果你强制删除它(IE:通过数据库),你可能真的会搞砸你的安装。

    不过,我现在绝对爱上了 Umbraco。我完全相信我现在可以用它构建任何我需要的东西。

    我认为,我可以从我自己的经验中得出的最好建议是,在开始在 Umbraco 中构建它之前,请确保您已经彻底规划了您的网站架构。你不想在改变事情之后在那里摆弄,这就是你真正可以让自己陷入困境的地方。

    玩得开心!

    【讨论】:

      【解决方案3】:

      我没有使用过 N2,因此无法对此发表评论,但您可以考虑的替代方案是 OrchardFunnelWeb,它们都在 MVC 3 和 Razor 上。

      如果您想要一个主要是博客的博客,那么 FunnelWeb 是一个不错的选择。

      如果您也有兴趣,我目前正在写Orchard and Umbraco 之间的比较。

      【讨论】:

      • 好吧,我现在决定坚持使用 Umbraco。我能够通过手动从数据库表中删除项目来解决我的问题。但我将此标记为正确答案,因为 FunnelWeb 和 Orchard 看起来都是可行的 CMS 选项,我也应该检查一下。
      猜你喜欢
      • 1970-01-01
      • 2014-04-29
      • 2014-04-18
      • 2012-04-08
      • 2012-07-09
      • 2011-03-31
      • 2023-03-12
      • 2017-02-26
      • 2014-09-19
      相关资源
      最近更新 更多