Как настроить CMS в качестве бэкэнд для iPhone-приложения

Я хочу, чтобы мое приложение iPhone получало динамический контент из сети. Этот контент должен управляться с использованием CMS. Я хотел бы знать, в частности, если я могу настроить Drupal или Joomla или другие CMS в качестве бэкэнд для моего приложения iphone для получения контента.

Любые советы о том, как это может быть достигнуто, будут полезны.

Я совершенно не знаком с настройкой/использованием CMS.

Ответ 1

Вы также можете посмотреть StorageRoom, который является CMS для мобильных приложений.

Отказ от ответственности: я сам создал это, чтобы поцарапать свой собственный зуд.

Ответ 2

Wordpress с JSON-API-плагин - отличное решение, особенно если вам нужен веб-сайт.

Вы можете найти хороший пример здесь, который использует Wordpress и Phonegap для получения основного приложения.

Ответ 3

Если вы можете получить доступ к контенту в любом сериализованном формате (например, XML или JSON), не должно возникнуть проблемы с использованием любой CMS в качестве "бэкэнд" для вашего приложения.

Ответ 4

Я проверяю storageroom, и я ищу аналогичный ответ, но я также нашел osmek немного перспективным. Я мог бы использовать этот метод из-за шаблонов меню .Osmek может предоставлять ответы в json и xml (и других форматах, которые не полезны в iphone dev, таких как php, html и шаблоны)

Ответ 5

Feed.Us - это еще один вариант. У меня есть ряд путеводителей для iphone-приложений и использование Feed.Us для управления предприятиями, перечисленными в приложениях.

Он создает URL-адрес с XML, который импортируется в приложение.

Ответ 6

Это кажется очень перспективным решением!

Apache Usergrid

Я кратко попробовал DreamFactory для какого-то пробного проекта, но так и не смог его использовать в производстве. Кажется, что Usergrid находится в правильном направлении, предоставляя полноценное решение (которое также может работать для современных веб-приложений).

Ответ 7

Мне очень любопытно, что Helios (helios.io) и в ближайшее время попробует его. По крайней мере, из рецензий на их сайте это выглядит очень многообещающе. Его открытый исходный код и бета-версия. У них также очень простая поддержка хостинга heroku.

Helios - это платформа с открытым исходным кодом, которая обеспечивает необходимые бэкэнд услуги для приложений iOS, от синхронизации данных и push уведомления о покупках в приложениях и интеграцию с учетной записью.

Я снова обновлю ответ, когда воспользуюсь этим для какого-то тестового проекта.

Ответ 8

вы можете использовать любые cms или framework для его реализации. вам нужно сделать jsonm api для связи между сервером приложений и бэкэнд.

Для php cms joomla лучше всего подходят drupal и wordpress. в рамках вы можете использовать yii, cakephp, laravel или zend

надеюсь, что это поможет.

Ответ 9

Также стоит взглянуть на Cloud CMS: http://www.cloudcms.com

Это система управления облачным контентом для мобильных и веб-приложений, полностью ориентированная на JSON и имеющая быстрый, полнофункциональный API. Приложение iOS может легко захватить вещи, сделать их, захватить данные, сохранить их обратно в CMS и многое другое. Кроме того, он дает вам пользовательский интерфейс, который вы можете бросить перед своими бизнес-пользователями, чтобы они могли создавать, редактировать и просматривать вещи.

Примечание. Я один из разработчиков. Тем не менее, стоит проверить, не по какой-либо другой причине, кроме вдохновения.

Ответ 10

В зависимости от сложности данных, возможно, желание CMS стать хранилищем данных или простым API переполняется, когда вы можете использовать службы хранения файлов, такие как Google Драйв/Приложения в таблицы GET/POST или другие документы в JSON, среди других форматов.

Возможно ли использовать Dropbox, Google Диск, Skydrive и т.д. как пространство на сервере?