MediaWiki:Menu-Documentation: Difference between revisions

From MDrivenWiki
(Auto-updating menu JSON)
(Auto-updating menu JSON)
Line 128: Line 128:
         "Possible problems and how to fix them": [
         "Possible problems and how to fix them": [
             "Corrupt MDriven Server",
             "Corrupt MDriven Server",
             "Lost password or locked out"
             "MDrivenServer, Lost password or locked out"
         ],
         ],
         "MDriven Server Pages": [
         "MDriven Server Pages": [
Line 146: Line 146:
             "HardServerUrl",
             "HardServerUrl",
             "Import data from other SQL servers",
             "Import data from other SQL servers",
             "Installation of MDriven Server on Windows 7 Enterprise.",
             "Installation of MDriven Server on Windows 7 Enterprise",
             "LocalhostDevCert",
             "LocalhostDevCert",
             "LocalServers",
             "LocalServers",
Line 154: Line 154:
             "MDrivenServer Summarized",
             "MDrivenServer Summarized",
             "MDrivenServer with Windows authentication",
             "MDrivenServer with Windows authentication",
            "MDrivenServer, Lost password or locked out",
             "MDrivenServer, opening the built-in database",
             "MDrivenServer, opening the built-in database",
             "MDrivenServer, serverside environment variables",
             "MDrivenServer, serverside environment variables",
Line 200: Line 199:
         "MDriven Turnkey Pages": [
         "MDriven Turnkey Pages": [
             "A Trello like Board In MDrivenTurnkey",
             "A Trello like Board In MDrivenTurnkey",
            "Additional considerations with load balancing Turnkey and MDrivenServer",
             "AppWideAngularScriptIncludes",
             "AppWideAngularScriptIncludes",
             "AssetsTK",
             "AssetsTK",
            "Automating deployment of Turnkey and MDrivenServer on IIS",
             "Calling your own c - sharp .net things from Turnkey–server side",
             "Calling your own c - sharp .net things from Turnkey–server side",
             "Connecting javascript SinglePageApplications to Turnkey (SPA)",
             "Connecting javascript SinglePageApplications to Turnkey (SPA)",
            "Deploy Turnkey on your own Azure with OneDrive",
             "Development info in runtime",
             "Development info in runtime",
             "DisplayWithVariables",
             "DisplayWithVariables",
Line 218: Line 214:
             "Google Map with Turnkey",
             "Google Map with Turnkey",
             "Google tag manager",
             "Google tag manager",
            "HardServerUrl",
             "Hosting turnkey on my own Azure account",
             "Hosting turnkey on my own Azure account",
             "How to access your Turnkey site with FTP",
             "How to access your Turnkey site with FTP",
Line 227: Line 222:
             "Layout and CSS",
             "Layout and CSS",
             "LiveUpdate",
             "LiveUpdate",
            "LocalhostDevCert",
            "LocalServers",
             "Log in with code",
             "Log in with code",
             "MDriven Turnkey Architecture",
             "MDriven Turnkey Architecture",
Line 234: Line 227:
             "MDriven Turnkey theming",
             "MDriven Turnkey theming",
             "Memory optimization",
             "Memory optimization",
            "No suitable constructor found",
             "Not able to start",
             "Not able to start",
             "Openid AzureAD",
             "Openid AzureAD",
Line 250: Line 242:
             "Samples",
             "Samples",
             "Scaling out Turnkey on Azure",
             "Scaling out Turnkey on Azure",
            "Serverinfo",
             "Serverside Turnkey and MVC functioning",
             "Serverside Turnkey and MVC functioning",
             "Set up MDriven Turnkey on premise",
             "Set up MDriven Turnkey on premise",
Line 260: Line 251:
             "Streaming Client",
             "Streaming Client",
             "SVG",
             "SVG",
            "SysSingleton GetSystemUrl",
             "SysSingleton optional properties",
             "SysSingleton optional properties",
             "Theme and style",
             "Theme and style",
Line 267: Line 257:
             "TinyMCE editor",
             "TinyMCE editor",
             "Tkusercss",
             "Tkusercss",
            "Troubleshooting Turnkey deployment",
            "Turnkey and MDrivenServer logs",
             "Turnkey App Current state: Paused",
             "Turnkey App Current state: Paused",
             "Turnkey Client Timeout",
             "Turnkey Client Timeout",
Line 289: Line 277:
             "VClientScreenWidth",
             "VClientScreenWidth",
             "View/Page override",
             "View/Page override",
             "ViewMeta",
             "ViewMeta"
            "WSL Windows subsystem for Linux"
         ]
         ]
     },
     },
Line 442: Line 429:
             "OCLOperators oclIsInState",
             "OCLOperators oclIsInState",
             "OCLOperators Sequence",
             "OCLOperators Sequence",
            "OCLps",
            "OnStateChange",
            "Parse",
            "Part 1 OCL Common Expressions",
            "Part 2 OCL: Operators",
            "Part 3 OCL: Derivation properties",
             "PSExpression , or how to do things in the DB from MDriven",
             "PSExpression , or how to do things in the DB from MDriven",
             "Regular expressions",
             "Regular expressions",
Line 456: Line 437:
             "State value as a string",
             "State value as a string",
             "Statemachines forcing your hand even if you are admin",
             "Statemachines forcing your hand even if you are admin",
            "Turnkey session 7: Expressions",
             "Unique constraints on 1 to 1 links",
             "Unique constraints on 1 to 1 links",
             "VerbalizePatterns"
             "VerbalizePatterns"
Line 477: Line 457:
         ],
         ],
         "Access groups": [
         "Access groups": [
             "Access control system in MDriven",
             "Access control system in MDriven"
            "Part 9 MDriven Turnkey, cloud tools and access groups",
            "Turnkey session 5: How to access the logged in user. AccessGroups"
         ],
         ],
         "Actions": [
         "Actions": [
Line 487: Line 465:
             "Action names",
             "Action names",
             "Actions",
             "Actions",
            "Development in Visual Studio",
             "Dragging and DragDrop Actions",
             "Dragging and DragDrop Actions",
             "Global actions",
             "Global actions",
            "OCLOperators CanExecuteAction",
            "OCLOperators ExecuteAction",
             "Periodic action",
             "Periodic action",
            "Serverside actions",
             "Standard actions",
             "Standard actions",
             "Swipe Actions",
             "Swipe Actions",
            "Turnkey session 3: Opting out actions",
             "Web client actions in tables"
             "Web client actions in tables"
         ],
         ],
         "Advanced": [
         "Advanced": [
             "A simple table component for just listing a collection",
             "A simple table component for just listing a collection",
            "Access control system in MDriven",
             "Added tagged values to attributes based on the class' tagged values",
             "Added tagged values to attributes based on the class' tagged values",
            "Additional considerations with load balancing Turnkey and MDrivenServer",
             "CodeDress",
             "CodeDress",
            "Corrupt MDriven Server",
             "Custom OR Mapping",
             "Custom OR Mapping",
            "Efficient ViewModel fetch",
             "How to rename a class in your model – using the model debugger",
             "How to rename a class in your model – using the model debugger",
             "IAsyncSupportService",
             "IAsyncSupportService",
            "Import data from other SQL servers",
             "Logging OCL in Turnkey",
             "Logging OCL in Turnkey",
            "MDrivenServer, serverside environment variables",
             "Problem saving database script",
             "Problem saving database script",
            "PSExpression , or how to do things in the DB from MDriven",
            "Remote Turnkey access",
             "Rest Services In MDriven",
             "Rest Services In MDriven",
             "Reverse engineer a database",
             "Reverse engineer a database",
             "Segmenting definition and logic",
             "Segmenting definition and logic",
            "SQLExport from MDriven Server",
             "Versioned on class",
             "Versioned on class",
             "WCF issues"
             "WCF issues"
Line 528: Line 492:
         "AngularJS‏‎": [
         "AngularJS‏‎": [
             "AngularJS Client",
             "AngularJS Client",
            "AppWideAngularScriptIncludes",
            "Development in Visual Studio",
             "Improved routes",
             "Improved routes",
             "Ng-click ( ngClick ) not working",
             "Ng-click ( ngClick ) not working",
             "Pivot tables",
             "Pivot tables",
            "Plugins in Turnkey",
             "Styling and CSS for Bootstrap, Angular and MVC"
             "Styling and CSS for Bootstrap, Angular and MVC",
            "Turnkey Session 11: More on View Override",
            "Turnkey session 9: View Override",
            "Turnkey treeview"
         ],
         ],
         "Architecture": [
         "Architecture": [
Line 549: Line 507:
             "Main concepts definition",
             "Main concepts definition",
             "MDriven Architecture",
             "MDriven Architecture",
            "MDriven Turnkey Architecture",
             "Model Driven",
             "Model Driven",
             "Philosophy–where lies the value",
             "Philosophy–where lies the value",
Line 565: Line 522:
         ],
         ],
         "Authentication": [
         "Authentication": [
            "External login services in MDriven Turnkey",
             "Oauth2",
             "Oauth2",
            "Openid AzureAD",
            "OpenIdConnect access token and refresh token",
             "ORCID",
             "ORCID",
             "Trust and Guarantee",
             "Trust and Guarantee"
            "Turnkey session 6: SocialLogin"
         ],
         ],
         "Blob": [
         "Blob": [
Line 577: Line 530:
         ],
         ],
         "Bootstrap‏‎": [
         "Bootstrap‏‎": [
            "Development in Visual Studio",
             "Styling and CSS for Bootstrap, Angular and MVC"
             "Styling and CSS for Bootstrap, Angular and MVC"
         ],
         ],
         "C-Sharp‏‎": [
         "C-Sharp‏‎": [
            "Calling your own c - sharp .net things from Turnkey–server side",
            "CodeDress",
             "Modulus math",
             "Modulus math",
             "Namespace in generated code",
             "Namespace in generated code",
             "Not available for Offline object",
             "Not available for Offline object"
            "Use c-sharp code to post to TurnkeyRest"
         ],
         ],
         "CSS": [
         "CSS": [
             "CSS BEM",
             "CSS BEM",
             "CSSGrid",
             "CSSGrid",
             "Styling and CSS for Bootstrap, Angular and MVC",
             "Styling and CSS for Bootstrap, Angular and MVC"
            "Turnkey session 8: CSS"
         ],
         ],
         "Case": [
         "Case": [
             "Store complaint handling‏‎"
             "Store complaint handling‏‎"
        ],
        "Cloudform": [
            "Part 9 MDriven Turnkey, cloud tools and access groups"
        ],
        "Components": [
            "A simple table component for just listing a collection"
         ],
         ],
         "Constraints": [
         "Constraints": [
             "Constraints",
             "Constraints"
            "Turnkey session 3: Opting out actions",
            "Turnkey session 4: ViewModel validation"
         ],
         ],
         "Content Override": [
         "Content Override": [
            "Development in Visual Studio",
             "EXT Components"
             "EXT Components",
            "Plugins in Turnkey",
            "Turnkey Session 11: More on View Override",
            "Turnkey session 8: CSS",
            "Turnkey session 9: View Override",
            "Turnkey treeview"
         ],
         ],
         "Data types": [
         "Data types": [
             "BlobStorage",
             "BlobStorage",
            "Char to int and back",
             "Data types",
             "Data types",
             "Decimal",
             "Decimal",
Line 631: Line 564:
         "Database": [
         "Database": [
             "Autoguid",
             "Autoguid",
            "Case sensitive or not",
            "Custom OR Mapping",
             "Database corruption",
             "Database corruption",
            "Duplicate IDs in the database",
             "IsolationLevel",
             "IsolationLevel",
             "Migrating Data Between Databases",
             "Migrating Data Between Databases",
Line 648: Line 578:
             "Finding angular scope from javascript",
             "Finding angular scope from javascript",
             "Import Data",
             "Import Data",
             "Threading bug",
             "Threading bug"
            "Turnkey debug"
         ],
         ],
         "Derivations‏‎": [
         "Derivations‏‎": [
             "Derivation is not available in the database",
             "Derivation is not available in the database",
             "Derived attributes \u0026 associations",
             "Derived attributes \u0026 associations"
            "Part 1 OCL Common Expressions",
            "Part 3 OCL: Derivation properties"
         ],
         ],
         "Development Suggestions": [
         "Development Suggestions": [
Line 661: Line 588:
         ],
         ],
         "EAL‏‎": [
         "EAL‏‎": [
            "Acting on object changes",
             "Calling base class",
             "Calling base class",
            "Collection of strings",
             "EAL – ExtendedActionLanguage",
            "Deepclone",
             "EAL – ExtendedActionLanguage.",
            "OCLOperators foreach",
             "Practical expressions to get insights into your model content",
             "Practical expressions to get insights into your model content",
             "Setting all model classes to use AutoInc as PrimaryKeyMapper",
             "Setting all model classes to use AutoInc as PrimaryKeyMapper"
            "Web client actions in tables"
         ],
         ],
         "ECO": [
         "ECO": [
Line 684: Line 606:
         ],
         ],
         "Expressions": [
         "Expressions": [
             "Constraints",
             "Constraints"
            "Part 1 OCL Common Expressions",
            "Part 2 OCL: Operators",
            "Part 3 OCL: Derivation properties",
            "PSExpression , or how to do things in the DB from MDriven",
            "Turnkey session 7: Expressions"
         ],
         ],
         "IIS‏‎": [
         "IIS‏‎": [
Line 697: Line 614:
             "IIS troubleshoot",
             "IIS troubleshoot",
             "Turn on websocket in IIS"
             "Turn on websocket in IIS"
        ],
        "Installation": [
            "Installing TurnKey as an Azure WebApp"
         ],
         ],
         "JSON": [
         "JSON": [
Line 707: Line 621:
         ],
         ],
         "Linq": [
         "Linq": [
            "A few words on linq",
             "Further Linq enhancements"
             "Further Linq enhancements"
         ],
         ],
Line 721: Line 634:
         ],
         ],
         "MVC": [
         "MVC": [
            "‏‎ A Trello like Board In MDrivenTurnkey",
            "Development in Visual Studio",
             "Getting started template for MDriven MVC",
             "Getting started template for MDriven MVC",
            "Log in with code",
             "MVC",
             "MVC",
             "MVC Generated ViewModel UI in MDrivenFramework",
             "MVC Generated ViewModel UI in MDrivenFramework",
Line 730: Line 640:
             "MVC View Model constraints",
             "MVC View Model constraints",
             "MVC View Model handling",
             "MVC View Model handling",
            "Render MVC ViewModel without turnkey",
            "Serverside Turnkey and MVC functioning",
             "Styling and CSS for Bootstrap, Angular and MVC",
             "Styling and CSS for Bootstrap, Angular and MVC",
             "Timedout viewmodel",
             "Timedout viewmodel"
            "Turnkey MVC Controllers",
            "Turnkey Session 11: More on View Override",
            "Turnkey session 9: View Override"
         ],
         ],
         "Marketing": [
         "Marketing": [
Line 743: Line 648:
         "Mobile UI": [
         "Mobile UI": [
             "MonoAndroid",
             "MonoAndroid",
            "Turnkey Session 11: More on View Override",
            "Turnkey session 9: View Override",
             "WindowsPhone‏‎"
             "WindowsPhone‏‎"
         ],
         ],
Line 755: Line 658:
             "Type mapping, OR-Mapping",
             "Type mapping, OR-Mapping",
             "Working with Code and Persistence Mapping"
             "Working with Code and Persistence Mapping"
        ],
        "Operators": [
            "ClassFromString",
            "Deepclone",
            "OCLOperators Sequence",
            "Part 1 OCL Common Expressions",
            "Part 2 OCL: Operators",
            "Part 3 OCL: Derivation properties",
            "Turnkey session 7: Expressions"
         ],
         ],
         "Payments": [
         "Payments": [
Line 770: Line 664:
         "Portal": [
         "Portal": [
             "Bindings for angular",
             "Bindings for angular",
            "Emailing from an app using MDrivenServer",
             "I accidently pushed upload model instead of download model–help",
             "I accidently pushed upload model instead of download model–help",
             "New site request to host app at MDriven",
             "New site request to host app at MDriven",
Line 805: Line 698:
             "SQLImport multiple tables with associations",
             "SQLImport multiple tables with associations",
             "SQLite",
             "SQLite",
            "Use SqlServer",
             "Versioned on class"
             "Versioned on class"
         ],
         ],
Line 832: Line 724:
             "Security",
             "Security",
             "Sign client rest request with certificate"
             "Sign client rest request with certificate"
        ],
        "Serverside jobs‏‎": [
            "MDrivenServer, serverside environment variables"
         ],
         ],
         "Tagged Values": [
         "Tagged Values": [
            "Added tagged values to attributes based on the class' tagged values",
             "Attribute.CheckIdNameConflict",
             "Attribute.CheckIdNameConflict",
             "Attribute.Eco.BlobType",
             "Attribute.Eco.BlobType",
Line 844: Line 732:
             "Autofocus",
             "Autofocus",
             "BlobDownloadLink",
             "BlobDownloadLink",
            "Case sensitive or not",
             "Column.Angular Ext Component",
             "Column.Angular Ext Component",
             "Column.autocomplete",
             "Column.autocomplete",
Line 900: Line 787:
             "Constraints",
             "Constraints",
             "Customizing login and other account ui MVC",
             "Customizing login and other account ui MVC",
            "Development in Visual Studio",
             "Edit in Grid",
             "Edit in Grid",
             "EXT Components",
             "EXT Components"
            "Fill in the email settings in the admin UI",
            "Layout and CSS",
            "Theme and style"
         ],
         ],
         "UML‎": [
         "UML‎": [
Line 950: Line 833:
             "Databound Placeholder text",
             "Databound Placeholder text",
             "Declarative ViewModels and Taborder",
             "Declarative ViewModels and Taborder",
            "Development in Visual Studio",
             "Edit in Grid",
             "Edit in Grid",
             "Efficient ViewModel fetch",
             "Efficient ViewModel fetch",
             "Explaining “The ViewModel does not require a root object” warning",
             "Explaining “The ViewModel does not require a root object” warning",
             "How Null is represented in your picklist",
             "How Null is represented in your picklist",
            "How to use the ExecutePS function in selfVM",
             "How to use vCurrent and “self” correctly in viewmodels",
             "How to use vCurrent and “self” correctly in viewmodels",
             "Import xml and JSon with MDriven",
             "Import xml and JSon with MDriven",
             "Index page",
             "Index page",
            "Javascript calling Turnkey rest",
             "JsonToObject vs Tajson",
             "JsonToObject vs Tajson",
             "Multiple file upload component",
             "Multiple file upload component",
             "MVC View Model constraints",
             "MVC View Model constraints",
             "MVC View Model handling",
             "MVC View Model handling",
            "Periodic action",
            "Plugins in Turnkey",
             "QueryPlan",
             "QueryPlan",
             "RestAllowed UIAllowed",
             "RestAllowed UIAllowed",
Line 977: Line 855:
             "The VMClassId Explained",
             "The VMClassId Explained",
             "Timedout viewmodel",
             "Timedout viewmodel",
            "VClientScreenWidth",
             "VCurrent and vSelected",
             "VCurrent and vSelected",
            "View/Page override",
             "ViewModel",
             "ViewModel",
             "ViewModel access and security",
             "ViewModel access and security",
             "ViewModel for Business",
             "ViewModel for Business",
             "ViewModel validations",
             "ViewModel validations‏‎"
            "Web client actions in tables‏‎"
         ],
         ],
         "Visual Studio‏‎": [
         "Visual Studio‏‎": [
            "A Trello like Board In MDrivenTurnkey",
            "Development in Visual Studio",
             "Logging what MDriven does",
             "Logging what MDriven does",
             "Visual Studio",
             "Visual Studio",
Line 1,011: Line 884:
         "WebUI‏‎": [
         "WebUI‏‎": [
             "Add logotype and favicon",
             "Add logotype and favicon",
            "Google tag manager",
             "Hide Main menu or left menu",
             "Hide Main menu or left menu",
             "Improved routes",
             "Improved routes",

Revision as of 07:20, 18 December 2023

MDriven Designer
MDriven Designer Overview
"MDriven designer overview Part 1"
"OCL Editor, system prototyper and ViewModel"
"MDriven Designer Overview part 3"
"MDriven designer overview Part 4"
"Part 5 Searching in databases"
"Part 6 openDocument reports"
"Part 7 Files and images in reports and UI"
"Part 8 Link Objects association classes"
"Part 9 MDriven Turnkey, cloud tools, and Access groups"
"Part 10 MDriven Designer Overview. Actions and navigation"
"Part 11 ViewModel Designer Updates"
"Actions And Viewmodels, MDriven Designer"
"Snapshots And Uploads"
"Actions Overhaul"
MDriven Designer Pages
"Adding or removing tagged values in your model - using the model debugger"
"AutoForms–get more with less faster"
"Available Actions"
"Barcode - on Android - with Xamarin and MDriven"
"Catching more information in your model"
"Check model error"
"Comboboxes in MVC from model driven ViewModel"
"Convergence – ViewModels, import, export, multi search, synchronization and Excel"
"Creating CustomControl that Shows Data in a Gantt Chart"
"Custom controls in ViewModel aided Views"
"Delayed Fetch"
"Derivation expressions"
"Derived settable attributes"
"Diagrams in Diagrams"
"Ecomdl"
"Enumerations"
"Enumerations in Modlr"
"Exception starting"
"GuardConstraints"
"Importing web service interface as model"
"Making sense of legacy data–DB Reverse"
"Material Design Icons"
"MDriven Designer and Modlr extensions–exporting data"
"MDriven Designer–a new Rename function to save you time"
"MDriven Framework"
"MDriven In Xamarin"
"MDriven Movie Theatre Part 1"
"MDriven Movie Theatre Part 2"
"MDriven Product Line"
"MDriven turnkey Face - theme - styles - fashion"
"MDrivenDesignerPropertyInspectorHints"
"MDrivenDesignerTaggedValueHints"
"Microsoft office and OpenDocument as a Report generator"
"Mockotype"
"Modlr"
"Modlr plugin"
"Moving your work from MDriven Designer to MDriven Framework"
"NugetProject"
"Object Identity"
"OCLOperators stateMachineForceMode"
"PersistenceMapperWEBAPIClient"
"PlacingContainer"
"Plugins in Modlr"
"PopUp action"
"PreserveLegacyFilenames"
"Property inspector"
"Prototyping"
"Simulate login"
"Snippets–the productivity booster"
"Starting MDriven Designer from the portal"
"State Diagrams"
"Styling WPF Applications and ViewModels"
"Text formatting"
"UI First–or information first?"
"UIOverride"
"Understanding OCL with reference to SQL"
"Updates to AutoForm and Debugger after latest feedback"
"Upload model in MDrivenDesigner"
"Using other than standard Persistence Mappers per attribute"
"Using the model debugger to change the model itself"
"Using WECPOF in runtime"
"WECPOF"
"WECPOF Goodies"
"What an Action can do"
"WPF Debugger"
"Xmi"
MDriven Framework Pages
"Accessing objects and navigating meta-levels in code"
"Api documentation"
"CleanForFree"
"Code generation"
"Codegen Issues .net standard"
"Constructor in generated code"
"Debug CodeDress"
"DisplayQueue"
"Doing your own Primary keys"
"Downgrade MDriven Framework version"
"Evolve db with code"
"First MDriven Framework project"
"MDriven Framework Visual Studio installation"
"MDriven Framework – a Model driven framework"
"Side effects"
"Unity 3D and MDriven"
"Using different WCF Bindings with Enterprise Core Objects – ECO – MDriven framework"
"Video Materials"
"ViewInView"
"What about HasUserCode in Enterprise Core Objects – MDriven Framework"
"WinForms MDrivenFramework"
"Working with legacy Handles"
MDriven Server
General
"MDriven Server Introduction"
"MDriven Server - Connecting To"
"MDriven Server User/Web interface"
"Moving from legacy ECO to MDrivenServer"
"Security concerns for MDriven Server"
Installation
"Installing MDriven Server on Windows"
Maintenance
"Database download and upload"
"Exporting files from MDriven Server"
"MDrivenServer periodic server-side actions"
Possible problems and how to fix them
"Corrupt MDriven Server"
"MDrivenServer, Lost password or locked out"
MDriven Server Pages
"Additional considerations with load balancing Turnkey and MDrivenServer"
"AppPool user"
"AsyncTicket"
"Automating deployment of Turnkey and MDrivenServer on IIS"
"CacheInvalidation"
"Change password MDriven Server"
"CodeFoundButOutOfSync"
"Communication between MDrivenServers"
"Deploy Turnkey on your own Azure with OneDrive"
"Duplicate IDs in the database"
"Emailing from an app using MDrivenServer"
"Eventlog"
"Fill in the email settings in the admin UI"
"HardServerUrl"
"Import data from other SQL servers"
"Installation of MDriven Server on Windows 7 Enterprise"
"LocalhostDevCert"
"LocalServers"
"MDriven Server problem with evolve"
"MDrivenServer log"
"MDrivenServer Slack web hook"
"MDrivenServer Summarized"
"MDrivenServer with Windows authentication"
"MDrivenServer, opening the built-in database"
"MDrivenServer, serverside environment variables"
"MDrivenServerOverride"
"MultiTenantPrefix"
"No suitable constructor found"
"Purpose of History Server"
"RecyclableMemoryStream"
"Scaling MDrivenServer for multiple reasons"
"Server Wide Variables"
"Serverinfo"
"Serverside actions"
"Setting up a History slave"
"Slave and History Server"
"Slave server in action"
"SQL not trusted"
"SQLExport from MDriven Server"
"SysAsync package"
"SysSingleton GetSystemUrl"
"The anti-forgery token could not be decrypted"
"Troubleshooting Turnkey deployment"
"Turnkey and MDrivenServer logs"
"Use SqlServer"
"VistaDB"
"WSL Windows subsystem for Linux"
MDriven Turnkey
Tutorial Videos
"Starting with MDriven Turnkey"
"Types, Images, Value Stores, Pick Lists"
"Turnkey Session 3: Opting out Actions"
"Turnkey Session 4: ViewModel Validation"
"Turnkey Session 5: How to Access the Logged in User. AccessGroups"
"Turnkey Session 6: SocialLogin"
"Turnkey Session 7: Expressions"
"Turnkey Session 8: CSS"
"Turnkey session 9: View Override"
"Turnkey Session 10: Report"
"Development in Visual Studio"
"Plugins in Turnkey"
"Turnkey Treeview"
"MDriven Turnkey Core"
MDriven Turnkey Pages
"A Trello like Board In MDrivenTurnkey"
"AppWideAngularScriptIncludes"
"AssetsTK"
"Calling your own c - sharp .net things from Turnkey–server side"
"Connecting javascript SinglePageApplications to Turnkey (SPA)"
"Development info in runtime"
"DisplayWithVariables"
"Excel Plugin Function"
"External login services in MDriven Turnkey"
"Fashion with tagexpander"
"Faster prototyping with Turnkey"
"Geolocation"
"Getting safe–limited–meta information from a Turnkey app"
"Google Analytics in Turnkey app"
"Google Map with Turnkey"
"Google tag manager"
"Hosting turnkey on my own Azure account"
"How to access your Turnkey site with FTP"
"How to install Turnkey Excel plugin"
"Installing TurnKey as an Azure WebApp"
"Introducing MDriven Turnkey"
"Javascript calling Turnkey rest"
"Layout and CSS"
"LiveUpdate"
"Log in with code"
"MDriven Turnkey Architecture"
"MDriven Turnkey Series"
"MDriven Turnkey theming"
"Memory optimization"
"Not able to start"
"Openid AzureAD"
"OpenIdConnect access token and refresh token"
"Overriding AngularJS MDriven Turnkey Views"
"Part 9 MDriven Turnkey, cloud tools and access groups"
"Pricing"
"QR and barcode"
"QR-Code to drive a workflow in any MDriven turnkey app"
"Receive post data not known at design time"
"Remote Turnkey access"
"Render data as html"
"Render MVC ViewModel without turnkey"
"Rendering the MDriven Turnkey application yourself"
"Samples"
"Scaling out Turnkey on Azure"
"Serverside Turnkey and MVC functioning"
"Set up MDriven Turnkey on premise"
"Set up new Turnkey site"
"SHA512ComputeHash, SHA256ComputeHash and BitConverterToString"
"SingleSignOn"
"SiteAssets"
"Size in Images in Turnkey"
"Streaming Client"
"SVG"
"SysSingleton optional properties"
"Theme and style"
"Theme as data"
"Time zones and sanity–post for future reference"
"TinyMCE editor"
"Tkusercss"
"Turnkey App Current state: Paused"
"Turnkey Client Timeout"
"Turnkey debug"
"Turnkey email settings"
"Turnkey extra meta tags"
"Turnkey local development tips"
"Turnkey MVC Controllers"
"Turnkey reload automatically on script change or style change"
"Turnkey sample Board Map Balls Gantt"
"Turnkey sample Empty start model"
"Turnkey sample ProjectPlanner"
"Turnkey sample ProjectPlanning"
"Turnkey Session 11: More on View Override"
"Turnkey Styling"
"TurnkeySettings"
"TurnkeyUserLogin"
"Upload/Download files and images in MDriven Turnkey"
"Use c-sharp code to post to TurnkeyRest"
"VClientScreenWidth"
"View/Page override"
"ViewMeta"
OCL
OCL Video Tutorials
"Part 1 OCL Common Expressions"
"Part 2 OCL: Operators"
"Part 3 OCL: Derivation Properties"
OCL Operators
"OCL General Operators"
"OCL Collection Operators"
"OCL String Operators"
"OCL Number Operators"
"OCL Boolean Operators"
"OCL ViewModel Operators"
More ‏OCL Operators
"Mathematical symbols"
"OCL Operators"
"OCL Operators append"
"OCL Operators excludesAll"
"OCL Operators exists"
"OCL Operators flatten"
"OCL Operators prepend"
"OCL Operators sortedBy"
"OCLOperators"
"OCLOperators add"
"OCLOperators addReturnIndexOf0"
"OCLOperators ApplyTaJson"
"OCLOperators asCommaList"
"OCLOperators asSeparatedList"
"OCLOperators Bag"
"OCLOperators base"
"OCLOperators Base64ToBlob"
"OCLOperators BlobToBase64"
"OCLOperators CanExecuteAction"
"OCLOperators casetruefalse"
"OCLOperators changePoints"
"OCLOperators clear"
"OCLOperators concat"
"OCLOperators Contains"
"OCLOperators deepclone"
"OCLOperators DiscardChanges"
"OCLOperators ExecuteAction"
"OCLOperators ExecutePS"
"OCLOperators ExecuteQueryPlan"
"OCLOperators foreach"
"OCLOperators formatDateTime"
"OCLOperators GetGridAsTabSepData"
"OCLOperators ImportTabSepData"
"OCLOperators inDateRange"
"OCLOperators insertAt"
"OCLOperators Intersection ( bag : Bag(T) ) : Set(T)"
"OCLOperators Intersection ( set : Set(T) ) : Set(T)"
"OCLOperators JSonToObjects"
"OCLOperators maxLength"
"OCLOperators MergeTaJson"
"OCLOperators Navigate"
"OCLOperators notNull"
"OCLOperators objectTimeStamp"
"OCLOperators oclSingleton"
"OCLOperators OnDelete"
"OCLOperators OnStateChange"
"OCLOperators opendocumentreportasblob"
"OCLOperators opendocumentreportshow"
"OCLOperators Parse"
"OCLOperators PSEval"
"OCLOperators PSEvalValue"
"OCLOperators QRImage"
"OCLOperators Refresh"
"OCLOperators RemoteTurnkeyConnectGetSessionKey"
"OCLOperators RemoteTurnkeySetStringValue"
"OCLOperators removeAt"
"OCLOperators RestDownload"
"OCLOperators RestGet"
"OCLOperators RestPost"
"OCLOperators RootObject"
"OCLOperators RunServerSideViewModelNow"
"OCLOperators scripteval"
"OCLOperators scriptevalcheck"
"OCLOperators Set"
"OCLOperators setToNull"
"OCLOperators ShowActionMenuForCurrentInNesting"
"OCLOperators SoapCall"
"OCLOperators sqlLike"
"OCLOperators sqlLikeCaseInsensitive"
"OCLOperators sqlpassthrough"
"OCLOperators stateMachineTrigger"
"OCLOperators StringToBase64"
"OCLOperators strToInt"
"OCLOperators SuspectExternalUpdateInvalidate"
"OCLOperators SymmetricDifference ( set : Set(T) ) : Set(T)"
"OCLOperators timeStampToTime"
"OCLOperators timeToTimeStamp"
"OCLOperators transform"
"OCLOperators Union ( bag : Bag(T) ) : Bag(T)"
"OCLOperators Union ( seq : Sequence(T)"
"OCLOperators Union ( set : Set(T) ) : Set(T)"
"OCLOperators ViewModelAsJSon"
"OCLOperators ViewModelAsXml"
"OCLOperators whentrue"
"OCLOperators XHtmlReportAsString"
"OCLOperators XmlValidateWithSchemas"
"OCLOperators XsltTransformXml"
"OCLOperatorsNotEmpty"
"OCLOperatorsSize () : Integer"
"OnStateChange"
"Parse"
"SoapCall"
"The ExternalId explained"
"ToInteger () : Integer"
"ToString"
"Tuple"
OCLPS
"How to use the ExecutePS function in selfVM"
"OCLps"
"OCLps Example"
OCL Pages
"A few words on linq"
"Acting on object changes"
"Boolean"
"Case sensitive or not"
"Certain important constructs"
"Char to int and back"
"ClassFromString"
"Collect very slow"
"Collection of strings"
"Convert string to bytes"
"Creating numeric types"
"Custom types and custom operations in OCL"
"DateTime"
"Deepclone"
"Default String Representation and asString"
"Efficient ViewModel fetch"
"Encoding"
"Escape codes"
"Examples on collection operators"
"Learn OCL"
"Methods"
"Modulus math"
"Number conversions"
"Object is already deleted"
"OCL by example"
"OCL Expressions"
"Ocl hex to dec"
"OCL-PS"
"OCLOperators"
"OCLOperators oclIsInState"
"OCLOperators Sequence"
"PSExpression , or how to do things in the DB from MDriven"
"Regular expressions"
"Seeker view"
"Set vs bag"
"Split"
"Split time string to value"
"State value as a string"
"Statemachines forcing your hand even if you are admin"
"Unique constraints on 1 to 1 links"
"VerbalizePatterns"
UML School
Lessons
"Lesson 1: Short introduction to UML– class diagram"
"Lesson 2: Association classes"
"Lesson 3: UML Inheritance"
"Lesson 4: UML – State machines"
"Lesson 5: Constraints"
"Lesson 6: Derived attributes & associations"
"Lesson 7: Composite and Aggregate and what they imply"
Documentation Categories
API
"WebApi"
Access groups
"Access control system in MDriven"
Actions
"Act as For Actions"
"Action Controls"
"Action must have a name"
"Action names"
"Actions"
"Dragging and DragDrop Actions"
"Global actions"
"Periodic action"
"Standard actions"
"Swipe Actions"
"Web client actions in tables"
Advanced
"A simple table component for just listing a collection"
"Added tagged values to attributes based on the class' tagged values"
"CodeDress"
"Custom OR Mapping"
"How to rename a class in your model – using the model debugger"
"IAsyncSupportService"
"Logging OCL in Turnkey"
"Problem saving database script"
"Rest Services In MDriven"
"Reverse engineer a database"
"Segmenting definition and logic"
"Versioned on class"
"WCF issues"
Android projects
"MonoAndroid"
AngularJS‏‎
"AngularJS Client"
"Improved routes"
"Ng-click ( ngClick ) not working"
"Pivot tables"
"Styling and CSS for Bootstrap, Angular and MVC"
Architecture
"Build Enterprise Information Systems"
"Complexity shows up almost immediately–get the tools to manage it"
"Different types of bugs"
"Enterprise architect information"
"Fashion Gist and Modernity"
"Getting to the bottom of the Line of Business Application"
"GistMDriven"
"Main concepts definition"
"MDriven Architecture"
"Model Driven"
"Philosophy–where lies the value"
"Reality and the theoretical best model"
Associations
"Association"
"Association classes"
"Composite and Aggregate and what they imply"
"Derived attributes & associations"
"Derived settable associations"
"Embed"
"Let and Derived associations"
"Missing Set button in Autoform single link"
Authentication
"Oauth2"
"ORCID"
"Trust and Guarantee"
Blob
"BlobStorage"
Bootstrap‏‎
"Styling and CSS for Bootstrap, Angular and MVC"
C-Sharp‏‎
"Modulus math"
"Namespace in generated code"
"Not available for Offline object"
CSS
"CSS BEM"
"CSSGrid"
"Styling and CSS for Bootstrap, Angular and MVC"
Case
"Store complaint handling‏‎"
Constraints
"Constraints"
Content Override
"EXT Components"
Data types
"BlobStorage"
"Data types"
"Decimal"
"Double"
"Float"
"Int32"
"Int64"
"Integer"
"Precision"
Database
"Autoguid"
"Database corruption"
"IsolationLevel"
"Migrating Data Between Databases"
"Recreate the SQL database"
"Reverse engineer a database"
"Seeing everything that is persisted"
"Validate data in the database"
Debugging‏‎
"Changelog"
"Database corruption"
"Debugging MDrivenServer Serverside actions"
"Finding angular scope from javascript"
"Import Data"
"Threading bug"
Derivations‏‎
"Derivation is not available in the database"
"Derived attributes & associations"
Development Suggestions
"Developing custom HTML code without uploading the model"
EAL‏‎
"Calling base class"
"EAL – ExtendedActionLanguage"
"Practical expressions to get insights into your model content"
"Setting all model classes to use AutoInc as PrimaryKeyMapper"
ECO
"EcoController"
"Ever felt the need to log what your ECO persistence server is up to?"
"Segmenting definition and logic"
Error messages
"Cannot insert duplicate key row in object"
"Code generation not working"
"SSL/TLS settings"
"String attribute overflowing"
"Unknown valuetype"
Expressions
"Constraints"
IIS‏‎
"Cors"
"IIS application restart problem"
"IIS Express"
"IIS troubleshoot"
"Turn on websocket in IIS"
JSON
"Tajson"
"Using JSON or XML as class template"
"WebApi"
Linq
"Further Linq enhancements"
MDriven Services‏‎
"Charge end user"
"Invitation"
"Localization"
"MCoins"
"Starter Kit"
"Support options"
"User-Paid-Model-Snippet"
"Youtube"
MVC
"Getting started template for MDriven MVC"
"MVC"
"MVC Generated ViewModel UI in MDrivenFramework"
"MVC GetImage"
"MVC View Model constraints"
"MVC View Model handling"
"Styling and CSS for Bootstrap, Angular and MVC"
"Timedout viewmodel"
Marketing
"Summit"
Mobile UI
"MonoAndroid"
"WindowsPhone‏‎"
Navigation
"Navigating without user interaction"
"Redirection page"
"Simple URLs and Azure redirect"
ORMapping‏‎
"Type mapping, OR-Mapping"
"Working with Code and Persistence Mapping"
Payments
"Swish"
Portal
"Bindings for angular"
"I accidently pushed upload model instead of download model–help"
"New site request to host app at MDriven"
"Onboarding"
"Stable vs Canary builds"
Reports‏
"Creating reports for an application"
"Documtr and XPS"
"HtmlReport"
"OpenDocument"
"PDF"
"Serverside PDF"
Rest
"Rest Delete"
"Rest Patch"
"Rest Post"
"Rest Put"
"Rest Services In MDriven"
"Sms"
SQL
"Change tracking help SQL"
"Database corruption"
"How your classes are stored in the SQL database when using MDriven"
"Microsoft.data"
"MySQL–notes to support the use of MySQL with MDriven"
"Other PMappers"
"Possible file version mismatch detected between ADO.NET Provider and native binaries of SQL Server Compact"
"Recreate the SQL database"
"SQL Database"
"SQL Server change tracking"
"SQLImport multiple tables with associations"
"SQLite"
"Versioned on class"
Searching‏‎
"Search result pages"
"Seek form (web)"
"Tables, search and ordering"
Security
"Access groups"
"Authenticate with a jwt"
"BankId"
"Certificate"
"Cors"
"External login screen problem"
"Fault-finding certificate problems in IIS"
"GDPRPolicy"
"HashPassword"
"HeaderBasedAuthenticationTag"
"Hide Password login"
"High or low exposure to risk"
"How does OpenIdConnect work"
"Information security"
"Lets encrypt"
"OpenID config"
"Security"
"Sign client rest request with certificate"
Tagged Values
"Attribute.CheckIdNameConflict"
"Attribute.Eco.BlobType"
"Attribute.ExternalBlobStorage"
"Auto save"
"Autofocus"
"BlobDownloadLink"
"Column.Angular Ext Component"
"Column.autocomplete"
"Column.autofocus"
"Column.BlobDownloadLink"
"Column.ClientSortable"
"Column.DataIsHtml"
"Column.DataIsImageUrl"
"Column.DataIsLink"
"Column.Eco.BlobType"
"Column.FixColSize"
"Column.FormatAttr"
"Column.HideHeading"
"Column.MaxFetch"
"Column.MaxFileSizeInBytes"
"Column.Placeholder"
"Column.Resizable"
"Column.SeekerSortable"
"Column.SkipStyleLogic"
"Column.StringFormat"
"Column.StringFormatAngular"
"Column.StringFormatRazor"
"Column.Switch"
"Column.Texttype"
"Getting taggedvalues in runtime without code"
"Important TaggedValues for MDriven Turnkey Web-UI is found Here"
"Important TaggedValues for MDriven WPF Fat client"
"MaxFetch"
"Method.Eco.ExternalLateBound"
"Nesting.CellSelect"
"Nesting.ClientSortable"
"Nesting.Editable"
"Nesting.FrozenColumns"
"Nesting.IncludeCurrentAndSelectedVariables"
"Nesting.IsSeekerResultGrid"
"Nesting.MultiSelect"
"Nesting.Striped"
"Span.CSSGrid"
"Span.DoNotSearchOnEnter"
"Span.Eco.AutoSave"
"Span.Eco.RestAllowed"
"Span.Eco.UIAllowed"
"Span.FixColSize"
"Span.HideMenubar"
"Span.HideSidebar"
"Span.ModalSize"
"Span.MVC"
"Span.Savebar"
"Span.TurnkeyTimeoutMinutes"
"Span.XmlRootTag"
"Tagged values in the Designer"
"TaggedValues"
UI
"Constraints"
"Customizing login and other account ui MVC"
"Edit in Grid"
"EXT Components"
UML‎
"Adding a link object"
"Association"
"Association classes"
"Business Delete Rules"
"Composite and Aggregate and what they imply"
"Constraints"
"Derived attributes & associations"
"Ditch Sparx today"
"Polymorphism"
"Short introduction to UML– class diagram"
"UML Inheritance"
"UML School"
"UML – State machines"
Validation rules
"ViewModel validations"
Value types
"Decimal"
"Double"
"Float"
"Int32"
"Int64"
"Integer"
ViewModel Editor‏‎
"Act as For Actions"
"AsString"
"Table Grid Column Style"
View Model
"AccessExpression"
"Analyze ViewModel classes and expressions"
"AsString"
"Auto save"
"Autofocus"
"Breaking changes"
"Comboboxes with strings"
"Cursored or Full Tree"
"Databind labels in ViewModels"
"Databound Placeholder text"
"Declarative ViewModels and Taborder"
"Edit in Grid"
"Efficient ViewModel fetch"
"Explaining “The ViewModel does not require a root object” warning"
"How Null is represented in your picklist"
"How to use vCurrent and “self” correctly in viewmodels"
"Import xml and JSon with MDriven"
"Index page"
"JsonToObject vs Tajson"
"Multiple file upload component"
"MVC View Model constraints"
"MVC View Model handling"
"QueryPlan"
"RestAllowed UIAllowed"
"SelfVM"
"SOAP"
"SOAP the protocol from the stone age"
"Table Grid Column Style"
"Taking It Further Still"
"The combobox"
"The ViewModel"
"The VMClassId Explained"
"Timedout viewmodel"
"VCurrent and vSelected"
"ViewModel"
"ViewModel access and security"
"ViewModel for Business"
"ViewModel validations‏‎"
Visual Studio‏‎
"Logging what MDriven does"
"Visual Studio"
"Visual Studio 2022"
"Visual Studio Code"
"Visual studio doesn't open model file"
"Visual Studio Templates"
WCF‏‎
"MonoAndroid"
"WindowsPhone"
WPF
"DataGrid filters"
"Important TaggedValues for MDriven WPF Fat client"
"StylesInModel"
"Windows WPF client"
"WindowsFileFilter"
"Wpf materialdesign"
"WPF menu shortcut keys"
WebUI‏‎
"Add logotype and favicon"
"Hide Main menu or left menu"
"Improved routes"
"Logged in Person presentation"
"Maintenance page"
"MDriven Stylesheet"
"SignalR and Realtime"
"Simple URLs and Azure redirect"
"StylesInModel"
XML
"Using JSON or XML as class template‏‎"
This page was edited 25 days ago on 05/08/2024. What links here