Headless / Decoupled CMS with offline capability

JerryMungo

Honorary Master
Joined
Jul 18, 2008
Messages
37,532
Reaction score
6,278
I'm looking for a headless / decoupled CMS that offers offline content consumption capability. Contentful does it, but I wondered if there was a FOSS or host it yourself option out there...
Thanks!
 
Last edited:
Just to clarify, OP doesn't want a content management system (CMS). They're talking about content marketing solution.
 
Like digital out of home advertising?
If so then I know a brilliant company that offers such solutions.
 
Google turned up Directus and Cockpit as open source headless cms but from what I understand, you could also use Wordpress, Drupal or any other CMS that exposes its functionality via an API (which I imagine would include most modern/established open source cms) in a decoupled manner. If your use case requires a static site generator, maybe Jeykyll would be an option.
 
In a nutshell, to develop a mobile application that pull content from the cloud, delivers it in an interactive GUI to the user and make it available offline.
Content should be anything from JSON data to images to formatted text.

so an API and then you must store the data your self -- I am so confused, let me check what Wiki says cause this just sound like a MVC with the ability to change frontends
 
In a nutshell, to develop a mobile application that pull content from the cloud, delivers it in an interactive GUI to the user and make it available offline.
Content should be anything from JSON data to images to formatted text.

Have a look at:

1. https://firebase.google.com/
or
2. https://www.contentful.com/

Both offer what you want.

As far as developing a mobile application that stores the content offline, you can look at

1. https://developers.google.com/web/progressive-web-apps/
2. https://facebook.github.io/react-native/

As hybrid solutions.

Android Studio / Swift / XCode as native mobile development solutions.
 
Have a look at:

1. https://firebase.google.com/
or
2. https://www.contentful.com/

Both offer what you want.
But neither is FOSS

As far as developing a mobile application that stores the content offline, you can look at

1. https://developers.google.com/web/progressive-web-apps/
2. https://facebook.github.io/react-native/

As hybrid solutions.

Android Studio / Swift / XCode as native mobile development solutions.
I'm definitely looking at React Native thanks.
 
Google turned up Directus and Cockpit as open source headless cms but from what I understand, you could also use Wordpress, Drupal or any other CMS that exposes its functionality via an API (which I imagine would include most modern/established open source cms) in a decoupled manner. If your use case requires a static site generator, maybe Jeykyll would be an option.

Directus is a good product I think, I haven't seen offline capability unfortunately. Will look at the others, thanks.
 
Self hosted and open source:

https://github.com/mevdschee/php-crud-api

You just need your own MySQL DB.

Depending on what content you want to save and retrieve, the new Wordpress API is easy to use. Self hosted, and somewhat opensource.

Is it user friendly for content folk to update content or does it require a bit more skill? I'll investigate that, thanks. Also, is Wordpress' API designed for retrieving content to be integrated into an external source, or is it for updating a Wordpress system? I don't want the content presented in Wordpress for end users, it has to be available offline within a mobile app.

*EDIT* Wordpress does indeed seem to offer a lot of what I need, though I'd have to build the offline engine and storage myself and would need to be creative in storing json data objects for maps... but still viable, thanks!
 
Last edited:
Is it user friendly for content folk to update content or does it require a bit more skill? I'll investigate that, thanks. Also, is Wordpress' API designed for retrieving content to be integrated into an external source, or is it for updating a Wordpress system? I don't want the content presented in Wordpress for end users, it has to be available offline within a mobile app.

*EDIT* Wordpress does indeed seem to offer a lot of what I need, though I'd have to build the offline engine and storage myself and would need to be creative in storing json data objects for maps... but still viable, thanks!

So you can query as a get, and as a post to wordpress. So create posts / pages / etc or retrieve ones and display it in any way shape or form that you want.

The api works with JSON, so you can do with it what you like. It's quite handy.
 
So you can query as a get, and as a post to wordpress. So create posts / pages / etc or retrieve ones and display it in any way shape or form that you want.

The api works with JSON, so you can do with it what you like. It's quite handy.

Nice! Thanks for that - that might just do the trick. I wonder how it plays with third party content types - probably depends on the provider, though I'm loathe to adding too much to vanilla WP because of the potential future compatibility and upgrade nightmare.
 
Top
Sign up to the MyBroadband newsletter
X