2011-02-16 43 views
2

我即将帮助客户开发他们的EPiServer站点的移动版本。移动版本应该具有与普通版本不同的功能,但有些内容可能会被共享,因此它不会被维护两次。制作EPiServer站点的移动版本的策略

我正在考虑使用jQuery Mobile作为用户界面系统,以便尽可能多地使用相同的解决方案和可能的51degrees.mobi以最好地检测移动设备。

有没有人有任何关于如何使用EPiServer做到这一点的经验?如何构造?我正在考虑使用隐藏在常规站点上的子节点(/ mobile),但我不确定这是最佳解决方案。

回答

2

如果你想在一个地方没有你的编辑器使用“从中获取数据”的内容,一个子节点将不起作用。

最好的选择可能是“一个内容全部服务”,并且有一个表示“mobile”或“full site”的cookie。默认模式可以通过检测来确定。如果选择移动,那么您可以提供不同的CSS/JS甚至其他页面属性或功能。

另一种选择是利用全球化机制,并添加“移动”作为一种语言。如果需要,这可能是编辑人员创建单独的移动内容的简单方法,并保留其他页面的原始内容。我记得你可以在不违反许可协议的情况下为不同语言添加不同的顶级域名,这样你就可以为移动“语言”创建一个.mobi名称。

+0

主语言和移动“语言”是否必须同步或是否有可能具有完全不同的结构? – jimmystormig 2011-02-27 06:53:36

+0

您可以用一种语言留出页面。如果你想退回支持,有不同的配置。围绕选择哪种语言编写代码以及是否存在页面也很容易。 – 2011-03-12 09:58:13