srik
srik

Reputation: 1455

How to setup a CMS as a backend for iPhone app

I would like my iPhone app to get dynamic content off the net. This content should be managed using a CMS. I would like to know in particular if I can setup Drupal or Joomla or other CMS as a backend for my iphone app to get the content.

Any advice on how this can be achieved would be helpful.

I am completely new to setting up/using CMS.

Upvotes: 11

Views: 13817

Answers (10)

srik
srik

Reputation: 1455

This seems to be a very promising solution!

Apache Usergrid

I have briefly tried DreamFactory for some trial project but never got around to using it in production. Usergrid seems to be in the right direction in providing a full fledged solution (which can also work for modern web apps)

Upvotes: 1

Alastair
Alastair

Reputation: 6975

Depending on the data-complexity, perhaps willing a CMS into being a data-store or simple API is overkill when you can leverage file storage services like Google Drive/Apps to GET/POST spreadsheets or other documents in JSON, among other formats.

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

Upvotes: 0

Michael Uzquiano
Michael Uzquiano

Reputation: 409

Also worth taking a look at Cloud CMS: http://www.cloudcms.com

It's a cloud content management system for mobile and web applications, entirely oriented around JSON and having a fast, fully featured API. Your iOS application could easily grab things, render them, capture data, store it back into the CMS and more. Plus, it gives you a user interface you can drop in front of your business users so that they can create, edit and review things.

Note: I'm one of the developers. That said, worth checking out if for no other reason than for inspiration.

Upvotes: 0

Adarsh Nahar
Adarsh Nahar

Reputation: 319

you can use any cms or framework to implement this. you need to make a jsonm api to communicate between app and backend server.

For php cms joomla, drupal and wordpress are best. in frameworks you can use yii, cakephp, laravel or zend

hope this helps..

Upvotes: 0

Michael M. Myers
Michael M. Myers

Reputation: 2515

Wordpress with the JSON-API plugin is a great solution, especially if you need a web site as well.

You can find a good example here that uses Wordpress and Phonegap to get a basic app going.

Upvotes: 2

srik
srik

Reputation: 1455

I'm very curious about Helios (helios.io) and will be trying it out shortly. At least from the write-up on their site it looks very promising. Its open source, and in beta currently. They also have very easy heroku hosting support.

Helios is an open-source framework that provides essential backend services for iOS apps, from data synchronization and push notifications to in-app purchases and passbook integration.

I will update the answer again once I use this for some test project.

Upvotes: 0

rick
rick

Reputation: 11

Feed.Us is another option. I have a series of travel guides iphone apps and use Feed.Us to manage the businesses listed within the apps.

It creates a URL with XML that gets imported into the app.

Upvotes: 1

Pbaynj
Pbaynj

Reputation: 31

I'm checking out storageroom, and I'm searching for a similar answer, but I also found osmek to be a bit promising. I might use that one because of the menu templates .Osmek can provide responses in json and xml (and other formats that aren't useful in iphone dev like php, html, and templates)

Upvotes: 1

Sascha Konietzke
Sascha Konietzke

Reputation: 1142

You can also take a look at StorageRoom, which is a CMS for Mobile Applications.

Disclaimer: I created this myself to scratch my own itch.

Upvotes: 2

cem
cem

Reputation: 3321

If you can access the content in any serialized format (e.g. XML or JSON), it should be no problem to use any CMS as a "backend" for your application.

Upvotes: 1

Related Questions