想象一下 3-4 个不同的域(如somesite.co.uk
, somesite.com
, somesite.com.sg
),每个域都支持不同的语言。所有页面的页数和内容类型都相同(只有内容会有所不同)。
因此,除了内容,用户还需要指定区域和语言。(我们可能还需要使用我们的一些控件来编辑 CMS 后端)。
我们无法决定哪种 .NET CMS 适合我们的需要。
任何帮助将不胜感激。
谢谢
想象一下 3-4 个不同的域(如somesite.co.uk
, somesite.com
, somesite.com.sg
),每个域都支持不同的语言。所有页面的页数和内容类型都相同(只有内容会有所不同)。
因此,除了内容,用户还需要指定区域和语言。(我们可能还需要使用我们的一些控件来编辑 CMS 后端)。
我们无法决定哪种 .NET CMS 适合我们的需要。
任何帮助将不胜感激。
谢谢
我认为两者都可能满足您的需求;我每天都在使用 DotNetNuke,所以我可以自信地说,DNN 可以处理任何你想扔给它的东西。我对 Umbraco 不太熟悉,但您的要求听起来不像是有任何东西可以排除通用 CMS(您可能还想调查Orchard)。
就 DotNetNuke 而言,拥有多个相关站点的能力是核心概念之一。您还可以拥有一个显示不同语言的不同内容的网站(我不清楚这是否是您的域之间的主要分界线)。
如果您使用 DotNetNuke,自定义扩展的开发将在 WebForms 中完成,这可能是一个优点或一个缺点。如果这是一个缺点,那么最新版本中还有一个服务框架,它支持一种几乎忽略 WebForms 的 Web 服务开发方法(使用 knockout.js 或类似的库来完全在客户端上呈现丰富的界面)。
Umbraco 将很好地处理这种情况 - 您将在内容树中为每种语言创建一个新节点,然后通过节点的属性将域分配给它。
这种情况在 Umbraco 中比较常见——我最近推出了一个 6 个国家、8 种语言的站点(总共 19 个不同的国家/语言组合),从现有的比利时域映射到新的站点结构,没有任何问题。
当我进行了类似的分析后,我制作了一份需求清单,然后将它们细分为高、中、低优先级,然后再将它们与候选清单进行比较。建立候选名单是关键;通常,如果您有足够的要求,就会出现理想的候选人。
WaterAndStone 对 CMS 市场的年度分析值得一读,以确保您的候选名单是一个好的(并且您将使用的 CMS 有一个美好的未来)http://www.waterandstone.com/book/2011-open-源 cms 市场份额报告
请注意,所有“免费”的 CMS 在支持、功能、培训或附加组件方面都能赚到钱——请注意,做出正确的选择可以避免成本——尤其是如果成本偏向于您不感兴趣的领域中。唯一完全免费的免费 CMS 是那些根本不知道如何赚钱的 CMS。
DOTNETNUKE 正在尝试进入付费许可模式 (http://www.dotnetnuke.com/Products/Compare-Editions.aspx) - 虽然它仍然提供免费的“社区”版本,但不能保证它始终可用.
UMBRACO 一直说它永远是免费的,但常用的附加组件,如 Courier、Contour CMSImport,每个售价 99 欧元或更多。
至于您的选择,您所说的高级要求应该可以被大多数主流 CMS 轻松满足 - 因此,除非您有其他要求,否则您应该选择具有未来和您满意的成本模型的 CMS!
根据这些信息, umbraco 是一个复杂得多的系统。安装后您无法使用站点。开发者需要进行准备操作。
Dotnetnuke 更容易。它有BSD协议,独立开发者可以编辑所有信息。
我更喜欢 DotnetNuke。但 Umbraco 也是一个强大的系统。这取决于使用目标。