Deep linking to DatoCMS content and revisions

Hi, is it possible to deep link to a specific field of a record in DatoCMS admin?

We’re working on a workflow for translations where we use a service to perform an automatic translation but with a human doing a manual review of the result and apply improvments when necessary.

It would be very nice if it was possible for a reviewer to look at the translated content using our custom frontend and then click a text that needs to be fixed and get directly to the corresponding edit field in DatoCMS.

However I find no traces of any support for linking to anything more specific than a page’s edit form.

Here are some ideas:

  • It would be nice if it was possible to link to a certain record showing a specific language (eg ?lang=sv)
  • It would be nice if a model could be viewed fully expanded (eg ?expand=1 to expand one level of components)

The fields and elements already seem to have predictable ids so given the above two features we’d be able to link to: https://{subdomain}.admin.datocms.com/environments/{env}/editor/item_types/{item_type}/items/{entity_id}/edit#field–content.en.0.hero_text for example

Also,
Is it possible to deep link to the record history showing a specific state?

We’re working on a workflow for translations where we use a service to perform an automatic translation but with a human doing a manual review of the result and apply improvments when necessary.

It would be nice if it was possible to link directly to the record history showing the diff of a specific language to the currently published version.

Something like: https://{subdomain}.admin.datocms.com/environments/{env}/editor/item_types/{item_type}/items/{record_id}/edit/versions/{version}?lang={lang}&compare_to={published|previous|current}

Then it would be easy for us to send a reviewer to a page where all changes from the published version to the current one is shown. If it was also possible to do change the content and/or do a langauge specific publish from this view that would be super nice :slight_smile:

Hello @gabriel1 and welcome to the community!

I see, for now this is not possible so I’m turning this thread into a feature request, as i do think it would be a nice addition :slight_smile:

I’ve also joined the other thread into the same feature request to keep everything under the same spot

Hi @gabriel1,

Although this feature request still hasn’t been implemented, we have a workaround that might be better than nothing. Posted it in a similar request here:
https://community.datocms.com/t/deep-linking-to-fields/7663/2?u=roger