【问题标题】:How to setup a CMS as a backend for iPhone app如何将 CMS 设置为 iPhone 应用程序的后端
【发布时间】:2011-02-20 19:58:15
【问题描述】:

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

任何关于如何实现这一点的建议都会有所帮助。

我对设置/使用 CMS 完全陌生。

【问题讨论】:

标签: iphone content-management-system backend


【解决方案1】:

您还可以查看StorageRoom,这是一个用于移动应用程序的 CMS。

免责声明:我自己创建这个是为了解决我自己的痒。

【讨论】:

    【解决方案2】:

    带有JSON-API plugin 的Wordpress 是一个很好的解决方案,特别是如果您还需要一个网站。

    您可以找到一个很好的示例 here,它使用 Wordpress 和 Phonegap 来运行基本应用程序。

    【讨论】:

      【解决方案3】:

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

      【讨论】:

      • drupal 或 joomla 是否提供以 XML/JSON 格式提供内容的功能?并验证对服务器的每个请求?还是我应该在服务器中自己实现这些功能?
      • Google 搜索 drupal json 看起来不错,drupal authenticate request、@srik ...
      【解决方案4】:

      我正在检查储藏室,我正在寻找类似的答案,但我也发现 osmek 有点前途无量。由于菜单模板,我可能会使用那个。Osmek 可以提供 json 和 xml 的响应(以及其他在 iphone dev 中没有用的格式,如 php、html 和模板)

      【讨论】:

        【解决方案5】:

        Feed.Us 是另一种选择。我有一系列旅行指南 iphone 应用程序,并使用 Feed.Us 来管理应用程序中列出的业务。

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

        【讨论】:

          【解决方案6】:

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

          Apache Usergrid

          我曾短暂尝试过 DreamFactory 进行一些试验项目,但从未在生产中使用它。 Usergrid 在提供完整的解决方案(也适用于现代网络应用程序)方面似乎朝着正确的方向发展

          【讨论】:

            【解决方案7】:

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

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

            一旦我将它用于某些测试项目,我将再次更新答案。

            【讨论】:

              【解决方案8】:

              您可以使用任何 cms 或框架来实现这一点。您需要制作一个 jsonm api 来在应用程序和后端服务器之间进行通信。

              对于 php cms joomla,drupal 和 wordpress 是最好的。 在框架中你可以使用 yii、cakephp、laravel 或 zend

              希望这会有所帮助..

              【讨论】:

                【解决方案9】:

                还值得一看 Cloud CMS: http://www.cloudcms.com

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

                注意:我是开发人员之一。也就是说,如果没有其他原因,除了灵感之外,值得一试。

                【讨论】:

                  【解决方案10】:

                  根据数据的复杂性,当您可以利用文件存储服务(如Google Drive/Apps)获取/发布 JSON 格式的电子表格或其他文档时,也许愿意将 CMS 变成数据存储或简单的 API 是多余的.

                  Is it possible to use Dropbox, Google Drive, Skydrive, etc. as a server space?

                  【讨论】:

                    猜你喜欢
                    • 2013-10-29
                    • 1970-01-01
                    • 1970-01-01
                    • 2012-06-01
                    • 2011-10-23
                    • 1970-01-01
                    • 1970-01-01
                    • 1970-01-01
                    • 1970-01-01
                    相关资源
                    最近更新 更多