🚀 Welcome to MDriven Learn –  MDriven is now on Discord!  Don’t miss the latest Release Notes.
Getting safe–limited–meta information from a Turnkey app
This page was created by Alexandra on 2018-10-28. Last edited by Edgar on 2025-01-20.

I have stated on numerous occasions that MDriven Turnkey is not only for AngularJS and MVC. MDriven Turnkey is a complete information delivery architecture that is just as suitable for building highly secured native apps for other platforms. In some articles and videos I have shown this for Windows WPF and Windows Store applications.

One important requirement for this to be possible is that the turnkey system can expose just enough meta information so that a native client knows what the turnkey system in question offers / but not so much that we compromise security or divulge internal details on how our system is built.

What is enough then. Well - we need to expose the main menu so that the native app knows what it should show the user. For each main menu action we need to say what view that will be brought up. For each view we need to expose what fields, widgets and texts that the UI contains. And what actions are available from the view in question based on the current selection state of the view.

In the samples below you will want to replace the first part of the url to the one that points to your application.

Getting the main menu

https://mdriventurnkey-0006.azurewebsites.net/MDriven/GlobalActionsMeta?targetgroup=

And you get this:

MDriven Chat

How would you like to chat today?

Setting up your conversation…

This may take a few moments