We are making an application which is for 95% within Tridion itself through GUI Extensions. The 5% that are stored external would need to be viewable and editable from within the CME. We were thinking that creating our own Data Models could help make this possible.

Unfortunately it is hard to find documentation about this. The Documentation on SDLLiveContent is rather limited and finding examples has left us with a unfruitful result. Is there more in-depth documentation/examples about the capabilities of Data models available than those found on SDLLive?

(I already have taken a look at the ItemType Extending tutorial of UIBreadCore)

Besides the answers below I would still love to get my hands on some documentation about Data Models as that was my core question.

  • Maybe you could elaborate on what you consider a "Data Model"? There are no restrictions on what kind of objects you can return (as long as the serializer can handle them), so I'm not sure what kind of guidance you are looking for. Sep 25, 2014 at 8:03
  • On SDL Live I read that you can create your own data types (CME has cme:custompg, ...) on top of those that exist. If I am not mistaken you can give these their own behaviour both at Client and Server side. The questions that should be answered by reading documentation are: How do I implement this behaviour (Especially at Server side) and what are the possibilities with this (without changing/editing core functionalities). Sep 25, 2014 at 8:17

2 Answers 2


If you want to make external data visible in the CME I think you should use set up an External Content Library.

You can find information here (You need to provide User & Password): ECL Tutorial

  • Is ECL supported in Tridion 2011 SP1? Sep 24, 2014 at 12:26
  • 1
    Not officially supported, if you are using Tridion 2011 SP1, I think the easiest is a Custom Page
    – Eric Huiza
    Sep 24, 2014 at 12:28

Depending on your requirements, another option might be a Custom Page.

I find this approach takes the integration work away and you can just focus on building a web app that works for what you need it to do - i.e. update some custom data in a custom database (if I understand correctly)

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.