Join the Webstudio community

Updated 2 months ago

API integrations and the future CMS integrations

At a glance

The community member is seeking clarification on the differences between API integrations and CMS integrations. The consensus from the comments is:

API integration already works with basically any service that can receive HTTP requests.

CMS integration, on the other hand, will require someone (either WebStudio or community builders) to build an integration for that specific CMS service. However, the level of effort depends on the CMS provider - some make it quite easy to configure the CMS within the builder, while others may require more custom development. A community member suggests that having a template for a CMS with defaults baked in would make it easier to get started.

Devs, could you clarify something about API integrations and the future CMS integrations? The impression I'm getting is:

  • API integration already works with basically any service that can receive HTTP requests.
  • CMS integration will require someoneā€”WebStudio, or community buildersā€”to actually build an integration for that service (and potentially reusable with services that have very similar API's).
Could you let me know if I have that basically correct?
O
p
3 comments
API integration already works with basically any service that can receive HTTP requests.

Correct
CMS integration will require someoneā€”WebStudio, or community buildersā€”to actually build an integration for that service (and potentially reusable with services that have very similar API's).

The answer is - it depends.

Some CMS providers make it quite easy, so all we need to do in such cases is configuring the CMS in the builder:

  • Setting the dynamic page path
  • Configuring the Resource and use the page url path/query in it
  • Setup pagination
  • Build the UI and bind the corresponding properties to the data fields
All of this is something a visual builder can do from scratch. It would make it easier to start if we have a template for a CMS that has the defaults baked in.

A great example of such CMSs is hygraph.
Great, thanks for clarifying
Add a reply
Sign up and join the conversation on Discord