Hi -
I’m new to Contentful, and am investigating it for use in a custom enterprise application.
The use case is that this application provides a set of “Settings” pages to end-users that allows end-users to change various preferences and configurations related to their use of the application. We also would like to start allowing end-users to provide some custom content that will be used in the application, and would like to have them manage this through this same “Settings” area.
I realize that Contentful is designed so that content authors/editors would use the Contentful application for these purposes - however, for an enterprise application, it’s somewhat undesirable to direct end-users away from the enterprise application to the Contentful application. So there are some questions around this:
-
Is there any facility for embedding the Contentful editor pages into a custom application? For example, if we have a React application with 10 “Settings” pages, could we “embed” the editors for a specific content entry (say a specific RichText entry) into a React page/component to create a new “Settings” page for this content?
-
If not, is there a way to access a specific entry editor of the Contentful application via a targeted URL? For example, if we have a RichText entry used for a some document’s “Description” content block, could we create an application page that displays this content block’s preview, with a hyperlink labeled “Edit”, which could launch the Contentful web application with the editor for this content entry opened?
-
Are there any other standard approaches or best practices for this type of use case?
Thanks in advance for advice/guidance on this.