如何设置CMS作为iPhone应用程序的后端

11

我希望我的 iPhone 应用能够从网络上获取动态内容。这些内容应该使用 CMS 进行管理。我想知道是否可以将 Drupal、Joomla 或其他 CMS 配置为我的 iPhone 应用程序的后端以获取内容。

如果您有任何关于如何实现此目标的建议,将非常有帮助。

我完全不了解如何设置/使用 CMS。


虽然这不是我正在寻找的解决方案,但这是一篇关于完全新手(像我一样)简单后端设置的好文章。http://www.cimgf.com/2010/02/12/accessing-the-cloud-from-cocoa-touch/ - srik
10个回答

2
你还可以看看StorageRoom,它是移动应用程序的CMS。
免责声明:我自己创建了这个来解决我的问题。

2
使用JSON-API插件的WordPress是一个很好的解决方案,特别是如果您需要一个网站。您可以在这里找到一个很好的示例,该示例使用WordPress和Phonegap创建基本应用程序。

1

这似乎是一个非常有前途的解决方案!

Apache Usergrid

我曾经尝试过DreamFactory来进行一些试验性项目,但从未在生产环境中使用过。Usergrid似乎朝着提供全面解决方案(也适用于现代Web应用程序)的正确方向发展。


1

如果你可以以任何序列化格式(例如 XML 或 JSON)访问内容,那么将任何 CMS 用作应用程序的“后端”应该是没有问题的。


Drupal或Joomla是否提供将内容以XML / JSON的形式提供的功能?同时还可以对每个发送到服务器的请求进行身份验证吗?还是我应该在服务器上自己实现这些功能? - srik
一个搜索“drupal json”和“drupal authenticate request”的谷歌结果看起来都很积极,@srik... - Alastair

1

我正在评估storageroom,并在寻找类似的答案,但我也发现osmek有一些潜力。由于菜单模板,我可能会使用它。Osmek可以提供json和xml的响应(还有其他对iPhone开发不太有用的格式,如php、html和模板)。


1

Feed.Us是另一个选择。我有一系列旅游指南iPhone应用程序,并使用Feed.Us来管理应用程序中列出的企业。

它创建一个带有XML的URL,可以导入到应用程序中。


0

您可以使用任何CMS或框架来实现此功能。您需要创建一个JSON API来在应用程序和后端服务器之间进行通信。

对于PHP CMS,Joomla、Drupal和WordPress是最好的选择。 在框架方面,您可以使用Yii、CakePHP、Laravel或Zend。

希望这能帮到您。


0

另外值得一提的是 Cloud CMS: http://www.cloudcms.com

它是一个云内容管理系统,专门为移动和Web应用程序设计,完全围绕JSON并具有快速、功能齐全的API。您的iOS应用程序可以轻松地获取内容,呈现它们,捕获数据,将其存储回CMS等等。此外,它还提供了一个用户界面,您可以将其放在业务用户面前,以便他们创建、编辑和审查内容。

注意:我是其中一名开发人员。尽管如此,如果您需要灵感,也值得一试。


0

我对Helios(helios.io)非常好奇,很快就会尝试它。至少从他们网站上的介绍来看,它看起来非常有前途。它是开源的,目前处于测试阶段。他们还提供了非常简单的Heroku托管支持。

Helios是一个开源框架,为iOS应用程序提供基本的后端服务,包括数据同步、推送通知、应用内购买和Passbook集成等。

一旦我在一些测试项目中使用它,我会再次更新答案。


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接