Как настроить CMS в качестве бэкэнда для приложения iPhone - PullRequest
11 голосов
/ 18 мая 2010

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

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

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

Ответы [ 10 ]

2 голосов
/ 28 мая 2014

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

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

2 голосов
/ 08 июня 2011

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

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

1 голос
/ 19 августа 2015

Это очень перспективное решение!

Apache Usergrid

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

1 голос
/ 14 марта 2012

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

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

1 голос
/ 08 августа 2011

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

1 голос
/ 18 мая 2010

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

0 голосов
/ 23 января 2015

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

Можно ли использовать Dropbox, Google Drive, Skydrive и т. Д. В качестве серверного пространства?

0 голосов
/ 30 мая 2014

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

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

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

0 голосов
/ 28 мая 2014

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

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

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

0 голосов
/ 13 августа 2013

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

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

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

...