【问题标题】:How to populate a content driven hybrid mobile app?如何填充内容驱动的混合移动应用程序?
【发布时间】:2014-03-02 14:41:11
【问题描述】:
我正在尝试开发一个混合应用程序,它将向用户提供一系列简单的教学材料。我计划将 Telerik App Builder 与 Cordoba 3 结合使用来创建应用程序。我无法决定如何最好地将实际内容打包到应用程序中。我想实现内容与代码的分离,并在构建交付包时将两者结合起来。 (内容由主题专家准备。)
作为应用程序安装过程的一部分,有没有办法可以使用 Cordova 或 Telerik AppBuilder 预填充 SQLite 数据库?还是以完全错误的方式解决这个问题?我一直在 Telerik 文档中对此进行研究,但到目前为止还没有成功。如果有人能指出一个合适的例子,甚至是 Telerik 或 Cordova 文档中的正确位置,我将不胜感激!
【问题讨论】:
标签:
mobile
cordova
telerik
hybrid
【解决方案1】:
我最近举办了一个关于该主题的技术网络研讨会。主要思想是您需要一个集中式系统来托管此内容,并且该系统需要公开某种服务层,该服务层将为您的应用程序提供内容。对我来说,这似乎是一个非常增长的市场机会,但感觉有点像 web 1.0 时代,我们所有人都试图弄清楚如何向网站提供内容,每个人都在以某种方式构建自己的 CMS。
Telerik Backend Services 提供了一个编辑界面,因此它可以满足一些要求,但它不是一个发布系统,而且您可能不想向您的后端用户支付开发人员许可或向他们提供访问权限。我正在谈论的网络研讨会的前提是我们讨论了如何与另一个 Telerik 产品集成 - Sitefinity 来代替您完成这项工作。前 20-25 分钟是平台的概述,所以如果你已经看过了,你当然可以跳到 ~;0:25 看到其余部分
http://www.sitefinity.com/campaigns/webinars/build-content-driven-mobile-apps
现在当然不必是 Sitefinity 或 CMS,Sitefinity 提供了一堆方便的 App Builder 相关功能,但从技术上讲,您有几个选择:
- 构建您自己的应用程序和后端。
- 使用任何类型的 CMS 或平台,这些 CMS 或平台将为您的 SME 提供用于发布的后端接口和向应用程序公开的服务层。在网络研讨会中,我还介绍了一些巧妙的技巧,例如在发布时使用推送通知。
这样你就可以清楚地分离内容和代码——你甚至可以分离内容结构和代码,这是我更详细地讨论的一个想法。
我希望这会有所帮助!
斯维特拉