当使用Phonegap / Cordova制作iphone应用程序时,是否可以将基于web的CMS附加到该应用程序上,以便从其中提取数据,以便非技术用户可以更新应用程序?
通常你会使用html,css,jquery/js来构建它们,但是我想知道有没有更简单的方法来更新它们?
发布于 2012-11-18 20:22:34
你可以在服务器上使用普通的内容管理系统,比如网页,比如普通的joomla,wordpress等等。
然后将url添加到phonegap白名单中,并像普通的phonegap html url一样加载它。
发布于 2012-11-19 01:02:44
而不是CMS,你应该研究静态站点生成器。我将Jekyll用于我所有的PhoneGap应用程序,包括一个非技术用户更新内容的应用程序。
内容页面被设置为带有yaml头的markdown文件-不像完整的CMS那样用户友好,但仍然很容易编辑。
我已经将jekyll设置为构建步骤,因此所有生成的html文件都会打包并部署到设备上,作为单击构建过程的一部分。
您可以从基于web的CMS导出静态html,但当您调试所有仅用于在线工作的部分时,这可能会带来更多麻烦。
直接从web上加载页面在技术上是可行的,但会遇到应用商店的一些规则-没有显著的附加功能,没有离线访问,可能还会下载可执行代码。
发布于 2014-07-31 19:26:34
有了DrupalGap,就可以使用PhoneGap和Drupal powered网站创建iOS (和安卓等)移动应用程序。
什么是Drupal?
Drupal是一个开源内容管理平台,支持数百万个网站和应用程序。它是由世界各地活跃和多样化的社区构建、使用和支持的。
为什么选择Drupal?
使用Drupal构建从个人博客到企业应用程序的所有内容。数以千计的附加模块和设计可以让你构建任何你能想象到的网站。
什么是DrupalGap?
DrupalGap是用于Drupal网站的开源移动应用程序开发工具包。它使用了Drupal,PhoneGap,jQuery移动和jDrupal。
使用Drupal应用程序开发工具包和应用程序接口,开发人员可以创建与其DrupalGap网站通信的自定义多平台移动应用程序。
帮助链接
https://stackoverflow.com/questions/13443874
复制