#Extend backend with content service and manage it in the admin instead of a cms?

1 messages · Page 1 of 1 (latest)

low harbor
#

Just want someone's input on if it's a good idea to just add a new model,service and api layer for content management and manage it in the admin panel instead of using something like strapi?

We just want to have some articles in our ecommerce so hosting a strapi server feels overkill for this use case.

waxen snow
#

Totally agree, i'm currently running alongside Strapi but it does feel like a waste of resources if you only need basic content management features.

To be honest, if the CMS features of Strapi could be managed from the admin panel i think that would be a good halfway house. Tighter integration than the current plugin.

gentle crest
#

You could add an iframe and open your CMS within medusa right?

waxen snow
#

probably, but it wouldn't be a very elegant solution. The likes of Shopify, that Medusa closely relates itself to, provides basic content management facilities. You can host a blog on there for example. As it is, you'd need to deploy a complete other CMS system and have an additional admin panel to enable what's currently possible natively on Shopify.

gentle crest
#

People can easily achieve that by creating a plugin right? But why reinventing the wheel? I mean, if the idea is to re implement what a cms provides you with it looks like double work. At the same time, I understand your point. I think we just need some community members to provide that feature through a plugin. I did my self created a sentry ui plugin that just integrates into the admin. So it is definitely possible 💪

waxen snow
#

I know what you mean, Strapi is already amazing for content management and is my go-to CMS for most projects.

I think if the Strapi plugin allowed tighter integration with the Medusa admin it would be a huge step forward. I found it rather limiting when wanting to feature content on category pages for example, this isn't currently possible within Medusa. I found a way to use Strapi content for this, but it's very much a workaround.

hexed blade