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