Nuxt.js: Question: any solid CMS using Nuxt?

Created on 1 Nov 2017  Â·  21Comments  Â·  Source: nuxt/nuxt.js

Is there a solid CMS out there thats built using Nuxt? Needs to be SEO friendly, still fun to develop with, and have good page editing tools in the admin/backoffice.

P.S. If there isn't a good option out there, is anyone interested in starting a project to create one?

This question is available on Nuxt.js community (#c1777)
contributions welcome question

Most helpful comment

anyone already played around with strapi.io? their roadmap seems promising…

All 21 comments

I've decided to take the headless CMS approach like https://getdirectus.com/

Hi @derekshull,
Actually, the closest project to answer your question from the community is Nuxtent from @alidcastano.

I believe @medfreeman, one of the maintainers of nuxtent, is working on something similar to this: https://github.com/medfreeman/nuxt-netlify-cms-module

If you need headless CMS, there is also CosmicJS with an example with Nuxt.js: https://github.com/cosmicjs/nuxt.js-website

In my team, we use another (french) headless CMS : Prismic.io

@derekshull I am currently developing a CMS based on Nuxt, Vuetify and graphql + graph.cool. If you are interested send me a PM

I wish I can find at least this near perfect API-Based CMS which works hand in hand with NUXT.
Because for me NUXT is truly amazing and fun to work with!

But I have been really stuck on this same backend dilemma for some time now.. trying to find something modern and open-source, at the same time self-hosted and also cheap to host!

I guess there are many great CMSes out there like Cosmicjs, Prismic, Contentful, Contentstack, ButterCMS, GraphCMS, Storyblock, Sanity, etc.. these are the usual recommended CMSes most of the time for NUXT but for someone like me who focuses mainly on small businesses who are not willing to pay lots of money for a host then none of these are an option for me!

So is there any self-hosted headless CMS, API-driven and open-source that would work great with Nuxt ?

I have played around with Directus and Cockpit's latest version..
And I was impressed with Cockpit and liked it much more than Directus..

Both are open source and self-hosted and API driven.
The problem with both for me that you can only use their control panels to add the content models and fields, I just prefer having the option to do this in code like in JSON or YAML.

Also not much of documentation for Cockpit but it is under heavy development so keep your eyes on it!

I usually use OctoberCMS for my typical none Nuxt projects.. I love that CMS and it got such an easy workflow to it.
October which is a Laravel 5.5 based can be used as a headless CMS and with some tweaks, it can become a great CMS to use with Nuxt.. the only thing it is not made to be used as a headless CMS.

So anyway for PHP based CMS I would vote for Cockpit or even OctoberCMS.
if we only could take from the two and makes them ONE! :(

Now if money is not an issue for you to host NodeJS and can handle the server management and want a Nodejs based CMS which is also open source as well then my vote would easily go for STRAPI.
Their version 3 is still in beta as well but its workflow is a beauty and more than simple!

I believe many would enjoy working with Strapi.. and Nuxt

I would really love to see how other people think about all this!
We really need a backend/CMS which is free or at least not expensive and self-hosted!

We're currently working on a full guide to build a website with NuxtJs and Storyblok - a headless CMS. We've already created a sample: https://www.storyblok.com/tp/headless-cms-nuxtjs (src linked in that tutorial).
Update: We now have that full guide: https://www.storyblok.com/tp/nuxt-js-multilanguage-website-tutorial :)

@Almusamim it's free to use for smaller projects but not self-hosted - you can however create components and fields using the CLI and push/pull the JSON which defines the fields from your project. (https://www.storyblok.com/docs/Guides/command-line-interface#download-your-spaces-components-schema-as-json)

@DominikAngerer thanks I will look into it :)

I'm very interested in developing a CMS that integrates directly with Nuxt. In particular I would love to create a package that can be installed directly on top of an existing Nuxt installation as a dependency and expose a seamless editing experience. It would require Nuxt to be run as a server rather than a statically generated site, but I've begun doing that more and more recently anyway.

If anyone is interested in helping create a project like that let me know (DM). I'm pretty sure my company would be happy to help sponsor its development, at least in terms of hours.

@dohomi and @justin-shroeder
Both interesting ideas. What would it entail to create something like that? Are there “basic building blocks” that all CMSs have that we would develop?

@Almusamim
Thanks for the info!

@DominikAngerer Storyblok looks great but I’m really looking for something self-hosted and hackable.

@derekshull less building blocks and more key features, but I think theres an interesting opportunity to build a component-based editor. Some key features for an MVP would be: rich edit-in-place editor (probably wrapping quill), image uploading, and basic page structure.

I think the goal in building something like this would not be a one-click install wordpress style CMS, but something that exposes a persistence api, and a simple out of the box editing experience for developers who want to use nuxt but also offer a simple/good editing experience.

Anybody heard of Craft 3? They're vamping up their content API w/ the release of 3. Their content editing and structuring experience for both users and devs has always been 👌🏻. I'd be _really_ curious to see an integration with Nuxt…

@justin-schroeder @derekshull

What about having something like ng-admin and Admin on rest but built with NuxtJS.

This approach makes perfect sense for quicker development and for decoupling frontend from the backend. As for the backend, one can choose whichever backend framework they like. Let it be AdonisJS, Express, Laravel, Slim or whatever to build the RESTful API.

anyone already played around with strapi.io? their roadmap seems promising…

@justin-schroeder like wagtail (Django-based CMS framework, which can be used headless) but for nuxt.

I was working over past months on a CMS based on Nuxt and graph.cool as backend provider. Its not battle tested but currently serves 2 of my projects in production: https://github.com/lumen-cms/lumen-cms

it'd be best if this nuxt-cms is serverless!

I came across a very promising open source headless CMS which is relatively new called Daptin

What do you guys think? anyone of you used it?

Because this issue seems to be inactive for quite some time, I'll close it now. If you feel like it deserves some attention because it's not fixed, feel free to ping me and I'll reopen it.

This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

VincentLoy picture VincentLoy  Â·  3Comments

maicong picture maicong  Â·  3Comments

vadimsg picture vadimsg  Â·  3Comments

bimohxh picture bimohxh  Â·  3Comments

vadimsg picture vadimsg  Â·  3Comments