MediaWiki:Menu-Documentation-WT: Difference between revisions
From MDrivenWiki
Jump to:navigation, search
No edit summary |
No edit summary Tag: 2017 source edit |
||
(218 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
* | * Starter Kit | ||
** MDriven Designer | ** Starter Kit | ||
*** MDriven designer overview Part 1 | * General | ||
**** | ** Architecture | ||
**** | *** [BestPractices:Build Enterprise Information Systems]|Build Enterprise Information Systems | ||
*** | *** [BestPractices:Complexity shows up almost immediately–get the tools to manage it]|Complexity shows up almost immediately–get the tools to manage it | ||
**** | *** [BestPractices:Different types of bugs]|Different types of bugs | ||
**** | *** [BestPractices:Enterprise architect information]|Enterprise architect information | ||
** | *** [BestPractices:Fashion Gist and Modernity]|Fashion Gist and Modernity | ||
*** | *** [BestPractices:GistMDriven]|GistMDriven | ||
**** | *** [BestPractices:Main concepts definition]|Main concepts definition | ||
**** Page | *** [BestPractices:MDriven Turnkey Architecture]|MDriven Turnkey Architecture | ||
*** | *** [BestPractices:Model Driven]|Model Driven | ||
**** | *** [BestPractices:Philosophy–where lies the value]|Philosophy–where lies the value | ||
**** | *** [BestPractices:Reality and the theoretical best model]|Reality and the theoretical best model | ||
* | *** Database OR Mapping | ||
** | *** User interface technologies | ||
*** | |||
*** | ** Modifying data | ||
*** Actions | |||
*** Methods | |||
*** Serverside actions | |||
** Deployments | |||
*** Windows | |||
**** IIS | |||
**** Docker Desktop | |||
*** Linux | |||
**** Local installation (Apache) | |||
**** Docker | |||
*** Microsoft Azure | |||
**** Manual WebApp installation | |||
**** Using deployment agent using Github | |||
*** //Amazon Web Services | Amazon Web Services | |||
* MDriven Designer | |||
** Introduction | |||
*** Introduction to MDriven Designer | |||
** Getting Started | |||
*** MDriven designer overview Part 1|Part 1 | |||
*** OCL Editor, system prototyper and ViewModel|Part 2 | |||
*** MDriven Designer Overview part 3|Part 3 | |||
*** MDriven designer overview Part 4|Part 4 | |||
*** Part 5 Searching in databases|Part 5 | |||
*** Part 6 openDocument reports|Part 6 | |||
*** Part 7 Files and images in reports and UI|Part 7 | |||
*** Part 8 Link Objects association classes|Part 8 | |||
*** [Training:Part 9 MDriven Turnkey, cloud tools and access groups]|Part 9 | |||
*** Part 10 MDriven Designer Overview. Actions and navigation|Part 10 | |||
*** Part 11 ViewModel Designer Updates|Part 11 | |||
*** Actions And Viewmodels, MDriven Designer|Part 12 | |||
*** Database download and upload|Part 13 | |||
** Overview Course | |||
*** Upload model in MDrivenDesigner | |||
*** Starting MDriven Designer from the portal | |||
*** MDriven Movie Theatre Part 1 | |||
*** MDriven Movie Theatre Part 2 | |||
*** Mockotype | |||
*** Modlr | |||
*** Modlr plugin | |||
** Advanced Features | |||
*** AutoForms–get more with less faster | |||
*** Access groups | |||
*** AccessGroups, InterestGroups and ViewModel-Enable | |||
*** ChatDesignerPrompt | |||
*** PlacingContainer | |||
*** TK Live View | |||
*** Snippets–the productivity booster | |||
** Troubleshooting | |||
*** Before going nuts about this issue | |||
*** Check model error | |||
*** Moving your work from MDriven Designer to MDriven Framework | |||
** Topics | |||
*** Barcode - on Android - with Xamarin and MDriven | |||
*** Catching more information in your model | |||
*** 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 | |||
*** 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 In Xamarin | |||
*** MDrivenDesignerPropertyInspectorHints | |||
*** NugetProject | |||
*** Object Identity | |||
*** PersistenceMapperWEBAPIClient | |||
*** Plugins in Modlr | |||
*** PopUp action | |||
*** PreserveLegacyFilenames | |||
*** Property inspector | |||
*** Simulate login | |||
*** Styling WPF Applications and ViewModels | |||
*** Text formatting | |||
*** UI First–or information first | |||
*** UIOverride | |||
*** Updates to AutoForm and Debugger after latest feedback | |||
*** Using WECPOF in runtime | |||
*** WECPOF | |||
*** WECPOF Goodies | |||
*** WPF Debugger | |||
*** Xmi | |||
* Modeling | |||
** UML | |||
*** General | |||
**** Class diagrams | |||
**** UML School | |||
**** State Diagrams | |||
**** Adding a link object | |||
**** Business Delete Rules | |||
**** Data validation | |||
*** Discussion | |||
**** Ditch Sparx today | |||
** ViewModels | |||
*** User interfaces | |||
**** Searching | |||
**** Showing data | |||
**** Restricting data access | |||
**** Auto save | |||
**** Navigation | |||
**** Data transformation | |||
**** ViewModel validations | |||
** Tagged values | |||
*** Designer | |||
**** Tagged values in the Designer|Updating the designer's list | |||
**** MDrivenDesignerTaggedValueHints|Complete list | |||
*** Columns in VMs | |||
**** Column.Angular Ext Component|Angular Ext Component | |||
**** Column.autocomplete|autocomplete | |||
**** Column.autofocus|autofocus | |||
**** Column.BlobDownloadLink|BlobDownloadLink | |||
**** Column.ClientSortable|ClientSortable | |||
**** Column.DataIsHtml|DataIsHtml | |||
**** Column.DataIsImageUrl|DataIsImageUrl | |||
**** Column.DataIsLink|DataIsLink | |||
**** Column.Eco.BlobType|BlobType | |||
**** Column.FixColSize|FixColSize | |||
**** Column.FormatAttr|FormatAttr | |||
**** Column.HideHeading|HideHeading | |||
**** Column.MaxFetch|MaxFetch | |||
**** Column.MaxFileSizeInBytes|MaxFileSizeInBytes | |||
**** Column.Placeholder|Placeholder | |||
**** Column.Resizable|Resizable | |||
**** Column.SeekerSortable|SeekerSortable | |||
**** Column.SkipStyleLogic|SkipStyleLogic | |||
**** Column.StringFormat|StringFormat | |||
**** Column.StringFormatAngular|StringFormatAngular | |||
**** Column.StringFormatRazor|StringFormatRazor | |||
**** Column.Switch|Switch | |||
**** Autofocus | |||
**** BlobDownloadLink | |||
**** Texttype | |||
**** MaxFetch | |||
*** Attributes | |||
**** Attribute.CheckIdNameConflict|CheckIdNameConflict | |||
**** Attribute.Eco.BlobType|BlobType | |||
**** Attribute.ExternalBlobStorage|ExternalBlobStorage | |||
*** Methods | |||
**** Method.Eco.ExternalLateBound|ExternalLateBound | |||
*** Viewmodels | |||
**** Span.CSSGrid|CSSGrid | |||
**** Span.DoNotSearchOnEnter|DoNotSearchOnEnter | |||
**** Span.Eco.AutoSave|AutoSave | |||
**** Span.Eco.RestAllowed|RestAllowed | |||
**** Span.Eco.UIAllowed|UIAllowed | |||
**** Span.FixColSize|FixColSize | |||
**** Span.HideMenubar|HideMenubar | |||
**** Span.HideSidebar|HideSidebar | |||
**** Span.ModalSize|ModalSize | |||
**** Span.MVC|MVC | |||
**** Span.Savebar|Savebar | |||
**** Span.TurnkeyTimeoutMinutes|TurnkeyTimeoutMinutes | |||
**** Span.XmlRootTag|XmlRootTag | |||
*** Nestings | |||
**** Nesting.CellSelect|CellSelect | |||
**** Nesting.ClientSortable|ClientSortable | |||
**** Nesting.Editable|Editable | |||
**** Nesting.FrozenColumns|FrozenColumns | |||
**** Nesting.IncludeCurrentAndSelectedVariables|IncludeCurrentAndSelectedVariables | |||
**** Nesting.IsSeekerResultGrid|IsSeekerResultGrid | |||
**** Nesting.MultiSelect|MultiSelect | |||
**** Nesting.Striped|Striped | |||
*** Advanced | |||
**** Adding or removing tagged values in your model - using the model debugger | |||
**** Getting taggedvalues in runtime without code | |||
**** Important TaggedValues for MDriven Turnkey Web-UI is found Here | |||
**** Important TaggedValues for MDriven WPF Fat client | |||
** Data types | |||
*** General | |||
**** Data types | |||
**** Precision | |||
*** Simple types | |||
**** Boolean | |||
**** DateTime | |||
**** Decimal | |||
**** Double | |||
**** Float | |||
**** Guid | |||
**** Int | |||
**** Int32 | |||
**** Int64 | |||
**** Integer | |||
**** String | |||
*** Classes | |||
**** Class|What is a Class | |||
**** Class actions | |||
*** Tuple | |||
**** Tuple|The Tuple | |||
** Modifying data | |||
*** Methods | |||
*** Actions | |||
** Ocl, OclPS and EAL | |||
*** Introduction | |||
**** Learn OCL | |||
**** OCL by example | |||
**** Collections | |||
*** Tutorials | |||
**** Part 1 OCL Common Expressions|Part 1 | |||
**** Part 2 OCL: Operators|Part 2 | |||
**** Part 3 OCL: Derivation Properties|Part 3 | |||
*** OclPS | |||
**** How to use the ExecutePS function in selfVM | |||
**** OCL-PS | |||
**** OCLps | |||
**** OCLps Example | |||
*** Topics | |||
**** A few words on linq | |||
**** Acting on object changes | |||
**** Case sensitive or not | |||
**** Char to int and back | |||
**** ClassFromString | |||
**** Collection of strings | |||
**** Comparing strings | |||
**** Convert string to bytes | |||
**** Creating numeric types | |||
**** Custom types and custom operations in OCL | |||
**** Deepclone | |||
**** Default String Representation and asString | |||
**** Encoding | |||
**** Escape codes | |||
**** Examples on collection operators | |||
**** Methods | |||
**** Number conversions | |||
**** Ocl hex to dec | |||
**** Regular expressions | |||
**** Set vs bag | |||
**** Split | |||
**** Split time string to value | |||
**** State value as a string | |||
**** Understanding OCL with reference to SQL | |||
**** Unique constraints on 1 to 1 links | |||
**** VerbalizePatterns | |||
*** Operators | |||
**** Flow control | |||
***** If_else_endif|If else endif | |||
***** OCLOperators casetruefalse|casetruefalse | |||
****Logical | |||
***** OCLOperators notNull|notNull | |||
***** OCLOperators isNull|isNull | |||
***** OCLOperators whentrue|whentrue | |||
***** OCLOperators oclIsInState|oclIsInState | |||
**** Collections | |||
***** OCLOperators addReturnIndexOf0|addReturnIndexOf0 | |||
***** OCLOperators add|add | |||
***** OCLOperators append|append | |||
***** OCLOperators asCommaList|asCommaList | |||
***** OCLOperators asSeparatedList|asSeparatedList | |||
***** OCLOperators Bag|Bag | |||
***** OCLOperators clear|clear | |||
***** OCLOperators exists|exists | |||
***** OCLOperators foreach|foreach | |||
***** OCLOperators insertAt|insertAt | |||
***** OCLOperators Intersection|intersection | |||
***** OCLOperators NotEmpty|notEmpty | |||
***** OCLOperators prepend|prepend | |||
***** OCLOperators removeAt|removeAt | |||
***** OCLOperators Sequence|sequence | |||
***** OCLOperators Set|set | |||
***** OCLOperators Size|size | |||
***** OCLOperators SymmetricDifference|symmetricDifference | |||
***** OCLOperators Union|union | |||
**** Strings | |||
***** OCLOperators concat|concat | |||
***** OCLOperators maxLength|maxLength | |||
***** OCLOperators Contains|contains | |||
***** Split|Split | |||
**** Conversion | |||
***** OCLOperators Base64ToBlob|Base64ToBlob | |||
***** OCLOperators BlobToBase64|BlobToBase64 | |||
***** Parse|parse | |||
***** OCLOperators StringToBase64|StringToBase64 | |||
***** OCLOperators strToInt|strToInt | |||
***** ToInteger () : Integer | |||
***** ToString | |||
**** Encoding | |||
*****OCLOperators_ASCII|Ascii | |||
*****OCLOperators_BigEndianUnicode|BigEndianUnicode | |||
*****OCLOperators_Default|Default | |||
*****OCLOperators_Unicode|Unicode | |||
*****OCLOperators UTF32|UTF32 | |||
*****OCLOperators_UTF7|UTF7 | |||
*****OCLOperators_UTF8|UTF8 | |||
**** Tranformations | |||
***** OCLOperators transform|transform | |||
***** OCLOperators deepclone|deepclone | |||
**** Actions | |||
***** OCLOperators CanExecuteAction|CanExecuteAction | |||
***** OCLOperators ExecuteAction|ExecuteAction | |||
**** JSON | |||
***** OCLOperators ApplyTaJson|ApplyTaJson | |||
***** OCLOperators JSonToObjects|JSonToObjects | |||
***** OCLOperators MergeTaJson|MergeTaJson | |||
***** OCLOperators ViewModelAsJSon|ViewModelAsJSon | |||
**** XML | |||
***** OCLOperators ViewModelAsXml|ViewModelAsXml | |||
***** OCLOperators XmlValidateWithSchemas|XmlValidateWithSchemas | |||
***** OCLOperators XsltTransformXml|XsltTransformXml | |||
**** Date, Time and DateTime | |||
***** Date vs Time | |||
***** OCLOperators formatDateTime|formatDateTime | |||
***** OCLOperators inDateRange|inDateRange | |||
***** OCLOperators timeStampToTime|timeStampToTime | |||
***** OCLOperators timeToTimeStamp|timeToTimeStamp | |||
**** API | |||
***** OCLOperators RestDownload|RestDownload | |||
***** OCLOperators RestGet|RestGet | |||
***** OCLOperators RestPost|RestPost | |||
***** SoapCall | |||
**** OclPS | |||
***** OCLOperators ExecutePS|ExecutePS | |||
***** OCLOperators ExecuteQueryPlan|ExecuteQueryPlan | |||
***** OCLOperators sqlLike|sqlLike | |||
***** OCLOperators sqlLikeCaseInsensitive|sqlLikeCaseInsensitive | |||
***** OCLOperators PSEval|PSEval | |||
***** OCLOperators PSEvalValue|PSEvalValue | |||
***** OCLOperators sqlpassthrough|sqlpassthrough | |||
***** OCLOperators SuspectExternalUpdateInvalidate|SuspectExternalUpdateInvalidate | |||
**** Viewmodel (selfVM) | |||
***** OCLOperators RootObject|RootObject | |||
***** OCLOperators RunServerSideViewModelNow|RunServerSideViewModelNow | |||
***** OCLOperators ImportTabSepData|ImportTabSepData | |||
***** OCLOperators Navigate|Navigate | |||
***** OCLOperators DiscardChanges|DiscardChanges | |||
***** OCLOperators Refresh|Refresh | |||
***** OCLOperators GetGridAsTabSepData|GetGridAsTabSepData | |||
***** OCLOperators RemoteTurnkeyConnectGetSessionKey|RemoteTurnkeyConnectGetSessionKey | |||
***** OCLOperators RemoteTurnkeySetStringValue|RemoteTurnkeySetStringValue | |||
***** OCLOperators ShowActionMenuForCurrentInNesting|ShowActionMenuForCurrentInNesting | |||
**** Objects | |||
***** The ExternalId explained | |||
***** OCLOperators ViewModels|ViewModels | |||
***** OCLOperators base|base | |||
***** OCLOperators changePoints|changePoints | |||
***** OCLOperators objectTimeStamp|objectTimeStamp | |||
***** OCLOperators scripteval|scripteval | |||
***** OCLOperators scriptevalcheck|scriptevalcheck | |||
**** Attributes | |||
***** OCLOperators setToNull|setToNull | |||
**** Reports | |||
***** OCLOperators opendocumentreportasblob|opendocumentreportasblob | |||
***** OCLOperators opendocumentreportshow|opendocumentreportshow | |||
***** OCLOperators XHtmlReportAsString|XHtmlReportAsString | |||
**** State machines | |||
***** OCLOperators stateMachineForceMode|stateMachineForceMode | |||
***** OCLOperators stateMachineTrigger|stateMachineTrigger | |||
***** OCLOperators OnStateChange|OnStateChange | |||
**** Methods | |||
***** OCLOperators OnDelete|OnDelete | |||
*** Patterns | |||
**** OCLOperators oclSingleton|oclSingleton | |||
**** OCLOperators QRImage|QRImage | |||
** Advanced Features | |||
*** Authentication | |||
*** User access rights | |||
*** Security | |||
*** Payment systems | |||
*** Multiple file upload component | |||
** Troubleshooting | |||
*** Object is already deleted | |||
*** Collect very slow | |||
* MDriven Turnkey | |||
** Introduction | |||
*** Introducing MDriven Turnkey | |||
** Getting Started | |||
*** Hosting turnkey on my own Azure account | |||
*** Upload/Download files and images in MDriven Turnkey | |||
** Installation options | |||
*** MDriven Turnkey Core | |||
** Installation | |||
*** How to install Turnkey Excel plugin | |||
*** Excel Plugin Function | |||
*** Plugins in Turnkey | |||
*** Set up new Turnkey site | |||
** Authentication | |||
** Security | |||
*** SHA512ComputeHash, SHA256ComputeHash and BitConverterToString | |||
*** Log in with code | |||
*** SingleSignOn | |||
** Databases | |||
** Advanced Features | |||
*** Fonts | |||
*** Getting safe–limited–meta information from a Turnkey app | |||
*** StartupViewTemplate | |||
** Troubleshooting | |||
*** Not able to start | |||
*** Troubleshooting Turnkey deployment | |||
** Tutorials | |||
*** Starting with MDriven Turnkey|Session 1 | |||
*** Types, Images, Value Stores, Pick Lists|Session 2 | |||
*** Turnkey Session 3: Opting out Actions|Session 3 | |||
*** Turnkey Session 4: ViewModel Validation|Session 4 | |||
*** Turnkey Session 5: How to Access the Logged in User. AccessGroups|Session 5 | |||
*** Turnkey Session 6: SocialLogin|Session 6 | |||
*** Turnkey Session 7: Expressions|Session 7 | |||
*** Turnkey Session 8: CSS|Session 8 | |||
*** Turnkey session 9: View Override|Session 9 | |||
*** Turnkey Session 10: Report|Session 10 | |||
*** Turnkey Session 11: More on View Override|Session 11 | |||
*** Development in Visual Studio|Session 12 & 13 | |||
*** Turnkey Treeview | |||
*** A Trello like Board In MDrivenTurnkey | |||
*** Fashion with tagexpander | |||
*** Google Map with Turnkey | |||
** Discussion | |||
*** Faster prototyping with Turnkey | |||
** Topics | |||
*** AppWideAngularScriptIncludes | |||
*** AssetsTK | |||
*** Calling your own c - sharp .net things from Turnkey–server side | |||
*** Connecting javascript SinglePageApplications to Turnkey (SPA) | |||
*** DisplayWithVariables | |||
*** Geolocation | |||
*** Google Analytics in Turnkey app | |||
*** Google tag manager | |||
*** How to access your Turnkey site with FTP | |||
*** Javascript calling Turnkey rest | |||
*** Layout and CSS | |||
*** LiveUpdate | |||
*** MDriven turnkey Face - theme - styles - fashion | |||
*** MDriven Turnkey Series | |||
*** MDriven Turnkey theming | |||
*** Memory optimization | |||
*** Openid AzureAD | |||
*** OpenIdConnect access token and refresh token | |||
*** Overriding AngularJS MDriven Turnkey Views | |||
*** Pricing | |||
*** QR and barcode | |||
*** QR-Code to drive a workflow in any MDriven turnkey app | |||
*** Receive post data not known at design time | |||
*** 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 | |||
*** 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 Styling | |||
*** TurnkeySettings | |||
*** TurnkeyUserLogin | |||
*** Use c-sharp code to post to TurnkeyRest | |||
*** VClientScreenWidth | |||
*** View/Page override | |||
*** ViewMeta | |||
* MDriven Server | |||
** Introduction | |||
*** MDriven Server Introduction|Introduction | |||
** Getting Started | |||
*** MDriven Server - Connecting To | |||
*** MDriven Server User/Web interface|User/Web interface | |||
*** Moving from legacy ECO to MDrivenServer | |||
** Installation options | |||
** Authentication | |||
** Security | |||
** Databases | |||
*** Local model database | |||
**** SQL Compact | |||
**** VistaDB | |||
** Advanced Features | |||
*** PostgreSQL | |||
*** Serverside actions | |||
** Troubleshooting | |||
*** Change password MDriven Server | |||
*** MDrivenServer, Lost password or locked out|Lost password or locked out | |||
*** MDriven Server problem with evolve | |||
*** MDrivenServer, opening the built-in database | |||
*** No suitable constructor found | |||
*** SQL not trusted | |||
*** The anti-forgery token could not be decrypted | |||
*** Troubleshooting Turnkey deployment | |||
*** Duplicate IDs in the database | |||
*** CodeFoundButOutOfSync | |||
** Topics | |||
*** AppPool user | |||
*** AsyncTicket | |||
*** Automating deployment of Turnkey and MDrivenServer on IIS | |||
*** CacheInvalidation | |||
*** Communication between MDrivenServers | |||
*** Deploy Turnkey on your own Azure with OneDrive | |||
*** Emailing from an app using MDrivenServer | |||
*** Eventlog | |||
*** Fill in the email settings in the admin UI | |||
*** HardServerUrl | |||
*** Installation of MDriven Server on Windows 7 Enterprise | |||
*** LocalhostDevCert | |||
*** LocalServers | |||
*** MDriven administrative database tables | |||
*** MDrivenServer log | |||
*** MDrivenServer Slack web hook | |||
*** MDrivenServer with Windows authentication | |||
*** MDrivenServerOverride | |||
*** MultiTenantPrefix | |||
*** Purpose of History Server | |||
*** RecyclableMemoryStream | |||
*** Server Wide Variables | |||
*** Serverinfo | |||
*** Serverside actions | |||
*** Setting up a History slave | |||
*** Slave and History Server | |||
*** Slave server in action | |||
*** SysAsync package | |||
*** SysSingleton.Deflate | |||
*** SysSingleton.UrlEncode | |||
*** SysSingleton GetSystemUrl | |||
*** Turnkey and MDrivenServer logs | |||
*** Use SqlServer | |||
*** VistaDB | |||
*** WSL Windows subsystem for Linux | |||
* MDriven Framework | |||
** Introduction | |||
*** MDriven Framework|Introduction to MDriven Framework | |||
*** First MDriven Framework project | |||
** Getting Started | |||
** Installation options | |||
*** MDriven Framework Visual Studio installation | |||
*** Visual Studio 2019 | |||
*** Visual Studio 2022 | |||
** Advanced Features | |||
*** Debugging | |||
** Troubleshooting | |||
*** Codegen failed | |||
** Topics | |||
*** Api documentation | |||
*** Code generation | |||
*** Codegen Issues .net standard | |||
*** Constructor in generated code | |||
*** Debug CodeDress | |||
*** DisplayQueue | |||
*** Evolve db with code | |||
*** Unity 3D and MDriven | |||
*** Using different WCF Bindings with Enterprise Core Objects – ECO – MDriven framework | |||
*** ViewInView | |||
*** WinForms MDrivenFramework | |||
*** Working with legacy Handles | |||
* Legacy | |||
** ECO | |||
*** Introduction to ECO | |||
*** EcoController | |||
*** Segmenting definition and logic | |||
* Explore Documentation ⬇️ | |||
** Access Groups | |||
*** Access groups | |||
*** Deeplink with authentication | |||
** Actions | |||
*** Act as For Actions | |||
*** Action Controls | |||
*** Action must have a name | |||
*** Actions | |||
*** Application actions | |||
*** Dragging and DragDrop Actions | |||
*** Periodic action | |||
*** Standard actions | |||
*** Swipe Actions | |||
*** Web client actions in tables | |||
** AngularJS | |||
*** AngularJS Client | |||
*** Improved routes | |||
*** Ng-click ( ngClick ) not working | |||
*** Pivot tables | |||
*** Styling and CSS for Bootstrap, Angular and MVC | |||
** API | |||
*** WebApi | |||
** Associations | |||
*** Derived settable associations | |||
*** Embed | |||
*** Let and Derived associations | |||
*** Missing Set button in Autoform single link | |||
** Authentication | |||
*** Oauth2 | |||
*** ORCID | |||
*** Trust and Guarantee | |||
** Blob | |||
*** BlobStorage | |||
** C-Sharp | |||
*** Modulus math | |||
*** Namespace in generated code | |||
*** Not available for Offline object | |||
** CSS | |||
*** CSS BEM | |||
*** CSSGrid | |||
** Case | |||
*** Store complaint handling | |||
** Content Override | |||
*** EXT Components | |||
** Database | |||
*** Autoguid | |||
*** Database corruption | |||
*** IsolationLevel | |||
*** Migrating Data Between Databases | |||
*** Recreate the SQL database | |||
*** Seeing everything that is persisted | |||
*** Validate data in the database | |||
** Debugging | |||
*** Changelog | |||
*** Debugging MDrivenServer Serverside actions | |||
*** Finding angular scope from javascript | |||
*** Import Data | |||
*** Threading bug | |||
** Derivations | |||
*** Derivation is not available in the database | |||
** Development Suggestions | |||
*** Developing custom HTML code without uploading the model | |||
** EAL | |||
*** Calling base class | |||
*** EAL – ExtendedActionLanguage. | |||
*** Setting all model classes to use AutoInc as PrimaryKeyMapper | |||
** Error messages | |||
*** Cannot insert duplicate key row in object | |||
*** Code generation not working | |||
*** SSL/TLS settings | |||
*** String attribute overflowing | |||
*** Unknown valuetype | |||
** IIS | |||
*** Cors | |||
*** IIS application restart problem | |||
*** IIS Express | |||
*** IIS troubleshoot | |||
*** Maxallowedcontentlength | |||
*** Turn on websocket in IIS | |||
** JSON | |||
*** Tajson | |||
*** Using JSON or XML as class template | |||
** 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 | |||
*** Timedout viewmodel | |||
** Navigation | |||
*** 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 | |||
*** 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 | |||
*** SQL Database | |||
*** SQL Server | |||
*** SQL Server change tracking | |||
*** SQLImport multiple tables with associations | |||
*** SQLite | |||
** Searching | |||
*** Search result pages | |||
*** Seek form (web) | |||
*** Tables, search and ordering | |||
** Security | |||
*** Authenticate with a jwt | |||
*** BankId | |||
*** Certificate | |||
*** 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 | |||
*** Lets encrypt | |||
*** OpenID config | |||
*** Sign client rest request with certificate | |||
** UI | |||
*** Customizing login and other account ui MVC | |||
*** Edit in Grid | |||
** Validation rules | |||
*** ViewModel validations | |||
** ViewModel Editor | |||
*** AsString | |||
*** Table Grid Column Style | |||
** View Model | |||
*** AccessExpression | |||
*** Analyze ViewModel classes and expressions | |||
*** Breaking changes | |||
*** Comboboxes with strings | |||
*** Cursored or Full Tree | |||
*** Databind labels in ViewModels | |||
*** Databound Placeholder text | |||
*** Declarative ViewModels and Taborder | |||
*** Explaining “The ViewModel does not require a root object” warning | |||
*** How Null is represented in your picklist | |||
*** Import xml and JSon with MDriven | |||
*** Index page | |||
*** Input Controls | |||
*** JsonToObject vs Tajson | |||
*** Multiple file upload component | |||
*** Per viewmodel ReadOnly mode | |||
*** QueryPlan | |||
*** RestAllowed UIAllowed | |||
*** SelfVM | |||
*** SOAP | |||
*** SOAP the protocol from the stone age | |||
*** Tables and Grids | |||
*** The combobox | |||
*** The VMClassId Explained | |||
*** VCurrent and vSelected | |||
*** ViewModel access and security | |||
** Visual Studio | |||
*** Logging what MDriven does | |||
*** Visual Studio | |||
*** Visual Studio 2022 | |||
*** Visual Studio Code | |||
*** Visual studio doesn't open model file | |||
*** Visual Studio Templates | |||
** WPF | |||
*** DataGrid filters | |||
*** StylesInModel | |||
*** Windows WPF client | |||
*** WindowsFileFilter | |||
*** WPF menu shortcut keys | |||
** WebUI | |||
*** Add logotype and favicon | |||
*** Hide Main menu or left menu | |||
*** Logged in Person presentation | |||
*** Maintenance page | |||
*** MDriven Stylesheet | |||
*** SignalR and Realtime |
Latest revision as of 06:55, 1 May 2024
- Starter Kit
- Starter Kit
- General
- Architecture
- [BestPractices:Build Enterprise Information Systems]|Build Enterprise Information Systems
- [BestPractices:Complexity shows up almost immediately–get the tools to manage it]|Complexity shows up almost immediately–get the tools to manage it
- [BestPractices:Different types of bugs]|Different types of bugs
- [BestPractices:Enterprise architect information]|Enterprise architect information
- [BestPractices:Fashion Gist and Modernity]|Fashion Gist and Modernity
- [BestPractices:GistMDriven]|GistMDriven
- [BestPractices:Main concepts definition]|Main concepts definition
- [BestPractices:MDriven Turnkey Architecture]|MDriven Turnkey Architecture
- [BestPractices:Model Driven]|Model Driven
- [BestPractices:Philosophy–where lies the value]|Philosophy–where lies the value
- [BestPractices:Reality and the theoretical best model]|Reality and the theoretical best model
- Database OR Mapping
- User interface technologies
- Architecture
- Modifying data
- Actions
- Methods
- Serverside actions
- Modifying data
- Deployments
- Windows
- IIS
- Docker Desktop
- Linux
- Local installation (Apache)
- Docker
- Microsoft Azure
- Manual WebApp installation
- Using deployment agent using Github
- //Amazon Web Services | Amazon Web Services
- Windows
- Deployments
- MDriven Designer
- Introduction
- Introduction to MDriven Designer
- Introduction
- Getting Started
- MDriven designer overview Part 1|Part 1
- OCL Editor, system prototyper and ViewModel|Part 2
- MDriven Designer Overview part 3|Part 3
- MDriven designer overview Part 4|Part 4
- Part 5 Searching in databases|Part 5
- Part 6 openDocument reports|Part 6
- Part 7 Files and images in reports and UI|Part 7
- Part 8 Link Objects association classes|Part 8
- [Training:Part 9 MDriven Turnkey, cloud tools and access groups]|Part 9
- Part 10 MDriven Designer Overview. Actions and navigation|Part 10
- Part 11 ViewModel Designer Updates|Part 11
- Actions And Viewmodels, MDriven Designer|Part 12
- Database download and upload|Part 13
- Getting Started
- Overview Course
- Upload model in MDrivenDesigner
- Starting MDriven Designer from the portal
- MDriven Movie Theatre Part 1
- MDriven Movie Theatre Part 2
- Mockotype
- Modlr
- Modlr plugin
- Overview Course
- Advanced Features
- AutoForms–get more with less faster
- Access groups
- AccessGroups, InterestGroups and ViewModel-Enable
- ChatDesignerPrompt
- PlacingContainer
- TK Live View
- Snippets–the productivity booster
- Advanced Features
- Troubleshooting
- Before going nuts about this issue
- Check model error
- Moving your work from MDriven Designer to MDriven Framework
- Troubleshooting
- Topics
- Barcode - on Android - with Xamarin and MDriven
- Catching more information in your model
- 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
- 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 In Xamarin
- MDrivenDesignerPropertyInspectorHints
- NugetProject
- Object Identity
- PersistenceMapperWEBAPIClient
- Plugins in Modlr
- PopUp action
- PreserveLegacyFilenames
- Property inspector
- Simulate login
- Styling WPF Applications and ViewModels
- Text formatting
- UI First–or information first
- UIOverride
- Updates to AutoForm and Debugger after latest feedback
- Using WECPOF in runtime
- WECPOF
- WECPOF Goodies
- WPF Debugger
- Xmi
- Topics
- Modeling
- UML
- General
- Class diagrams
- UML School
- State Diagrams
- Adding a link object
- Business Delete Rules
- Data validation
- General
- UML
- Discussion
- Ditch Sparx today
- Discussion
- ViewModels
- User interfaces
- Searching
- Showing data
- Restricting data access
- Auto save
- Navigation
- Data transformation
- ViewModel validations
- User interfaces
- Tagged values
- Designer
- Tagged values in the Designer|Updating the designer's list
- MDrivenDesignerTaggedValueHints|Complete list
- Designer
- Tagged values
- Columns in VMs
- Column.Angular Ext Component|Angular Ext Component
- Column.autocomplete|autocomplete
- Column.autofocus|autofocus
- Column.BlobDownloadLink|BlobDownloadLink
- Column.ClientSortable|ClientSortable
- Column.DataIsHtml|DataIsHtml
- Column.DataIsImageUrl|DataIsImageUrl
- Column.DataIsLink|DataIsLink
- Column.Eco.BlobType|BlobType
- Column.FixColSize|FixColSize
- Column.FormatAttr|FormatAttr
- Column.HideHeading|HideHeading
- Column.MaxFetch|MaxFetch
- Column.MaxFileSizeInBytes|MaxFileSizeInBytes
- Column.Placeholder|Placeholder
- Column.Resizable|Resizable
- Column.SeekerSortable|SeekerSortable
- Column.SkipStyleLogic|SkipStyleLogic
- Column.StringFormat|StringFormat
- Column.StringFormatAngular|StringFormatAngular
- Column.StringFormatRazor|StringFormatRazor
- Column.Switch|Switch
- Autofocus
- BlobDownloadLink
- Texttype
- MaxFetch
- Columns in VMs
- Attributes
- Attribute.CheckIdNameConflict|CheckIdNameConflict
- Attribute.Eco.BlobType|BlobType
- Attribute.ExternalBlobStorage|ExternalBlobStorage
- Attributes
- Methods
- Method.Eco.ExternalLateBound|ExternalLateBound
- Methods
- Viewmodels
- Span.CSSGrid|CSSGrid
- Span.DoNotSearchOnEnter|DoNotSearchOnEnter
- Span.Eco.AutoSave|AutoSave
- Span.Eco.RestAllowed|RestAllowed
- Span.Eco.UIAllowed|UIAllowed
- Span.FixColSize|FixColSize
- Span.HideMenubar|HideMenubar
- Span.HideSidebar|HideSidebar
- Span.ModalSize|ModalSize
- Span.MVC|MVC
- Span.Savebar|Savebar
- Span.TurnkeyTimeoutMinutes|TurnkeyTimeoutMinutes
- Span.XmlRootTag|XmlRootTag
- Viewmodels
- Nestings
- Nesting.CellSelect|CellSelect
- Nesting.ClientSortable|ClientSortable
- Nesting.Editable|Editable
- Nesting.FrozenColumns|FrozenColumns
- Nesting.IncludeCurrentAndSelectedVariables|IncludeCurrentAndSelectedVariables
- Nesting.IsSeekerResultGrid|IsSeekerResultGrid
- Nesting.MultiSelect|MultiSelect
- Nesting.Striped|Striped
- Nestings
- Advanced
- Adding or removing tagged values in your model - using the model debugger
- Getting taggedvalues in runtime without code
- Important TaggedValues for MDriven Turnkey Web-UI is found Here
- Important TaggedValues for MDriven WPF Fat client
- Advanced
- Data types
- General
- Data types
- Precision
- General
- Simple types
- Boolean
- DateTime
- Decimal
- Double
- Float
- Guid
- Int
- Int32
- Int64
- Integer
- String
- Simple types
- Classes
- Class|What is a Class
- Class actions
- Classes
- Tuple
- Tuple|The Tuple
- Tuple
- Modifying data
- Methods
- Actions
- Modifying data
- Ocl, OclPS and EAL
- Introduction
- Learn OCL
- OCL by example
- Collections
- Introduction
- Tutorials
- Part 1 OCL Common Expressions|Part 1
- Part 2 OCL: Operators|Part 2
- Part 3 OCL: Derivation Properties|Part 3
- Tutorials
- OclPS
- How to use the ExecutePS function in selfVM
- OCL-PS
- OCLps
- OCLps Example
- OclPS
- Topics
- A few words on linq
- Acting on object changes
- Case sensitive or not
- Char to int and back
- ClassFromString
- Collection of strings
- Comparing strings
- Convert string to bytes
- Creating numeric types
- Custom types and custom operations in OCL
- Deepclone
- Default String Representation and asString
- Encoding
- Escape codes
- Examples on collection operators
- Methods
- Number conversions
- Ocl hex to dec
- Regular expressions
- Set vs bag
- Split
- Split time string to value
- State value as a string
- Understanding OCL with reference to SQL
- Unique constraints on 1 to 1 links
- VerbalizePatterns
- Topics
- Operators
- Flow control
- If_else_endif|If else endif
- OCLOperators casetruefalse|casetruefalse
- Flow control
- Operators
- Logical
- OCLOperators notNull|notNull
- OCLOperators isNull|isNull
- OCLOperators whentrue|whentrue
- OCLOperators oclIsInState|oclIsInState
- Logical
- Collections
- OCLOperators addReturnIndexOf0|addReturnIndexOf0
- OCLOperators add|add
- OCLOperators append|append
- OCLOperators asCommaList|asCommaList
- OCLOperators asSeparatedList|asSeparatedList
- OCLOperators Bag|Bag
- OCLOperators clear|clear
- OCLOperators exists|exists
- OCLOperators foreach|foreach
- OCLOperators insertAt|insertAt
- OCLOperators Intersection|intersection
- OCLOperators NotEmpty|notEmpty
- OCLOperators prepend|prepend
- OCLOperators removeAt|removeAt
- OCLOperators Sequence|sequence
- OCLOperators Set|set
- OCLOperators Size|size
- OCLOperators SymmetricDifference|symmetricDifference
- OCLOperators Union|union
- Collections
- Strings
- OCLOperators concat|concat
- OCLOperators maxLength|maxLength
- OCLOperators Contains|contains
- Split|Split
- Strings
- Conversion
- OCLOperators Base64ToBlob|Base64ToBlob
- OCLOperators BlobToBase64|BlobToBase64
- Parse|parse
- OCLOperators StringToBase64|StringToBase64
- OCLOperators strToInt|strToInt
- ToInteger () : Integer
- ToString
- Conversion
- Encoding
- OCLOperators_ASCII|Ascii
- OCLOperators_BigEndianUnicode|BigEndianUnicode
- OCLOperators_Default|Default
- OCLOperators_Unicode|Unicode
- OCLOperators UTF32|UTF32
- OCLOperators_UTF7|UTF7
- OCLOperators_UTF8|UTF8
- Encoding
- Tranformations
- OCLOperators transform|transform
- OCLOperators deepclone|deepclone
- Tranformations
- Actions
- OCLOperators CanExecuteAction|CanExecuteAction
- OCLOperators ExecuteAction|ExecuteAction
- Actions
- JSON
- OCLOperators ApplyTaJson|ApplyTaJson
- OCLOperators JSonToObjects|JSonToObjects
- OCLOperators MergeTaJson|MergeTaJson
- OCLOperators ViewModelAsJSon|ViewModelAsJSon
- JSON
- XML
- OCLOperators ViewModelAsXml|ViewModelAsXml
- OCLOperators XmlValidateWithSchemas|XmlValidateWithSchemas
- OCLOperators XsltTransformXml|XsltTransformXml
- XML
- Date, Time and DateTime
- Date vs Time
- OCLOperators formatDateTime|formatDateTime
- OCLOperators inDateRange|inDateRange
- OCLOperators timeStampToTime|timeStampToTime
- OCLOperators timeToTimeStamp|timeToTimeStamp
- Date, Time and DateTime
- API
- OCLOperators RestDownload|RestDownload
- OCLOperators RestGet|RestGet
- OCLOperators RestPost|RestPost
- SoapCall
- API
- OclPS
- OCLOperators ExecutePS|ExecutePS
- OCLOperators ExecuteQueryPlan|ExecuteQueryPlan
- OCLOperators sqlLike|sqlLike
- OCLOperators sqlLikeCaseInsensitive|sqlLikeCaseInsensitive
- OCLOperators PSEval|PSEval
- OCLOperators PSEvalValue|PSEvalValue
- OCLOperators sqlpassthrough|sqlpassthrough
- OCLOperators SuspectExternalUpdateInvalidate|SuspectExternalUpdateInvalidate
- OclPS
- Viewmodel (selfVM)
- OCLOperators RootObject|RootObject
- OCLOperators RunServerSideViewModelNow|RunServerSideViewModelNow
- OCLOperators ImportTabSepData|ImportTabSepData
- OCLOperators Navigate|Navigate
- OCLOperators DiscardChanges|DiscardChanges
- OCLOperators Refresh|Refresh
- OCLOperators GetGridAsTabSepData|GetGridAsTabSepData
- OCLOperators RemoteTurnkeyConnectGetSessionKey|RemoteTurnkeyConnectGetSessionKey
- OCLOperators RemoteTurnkeySetStringValue|RemoteTurnkeySetStringValue
- OCLOperators ShowActionMenuForCurrentInNesting|ShowActionMenuForCurrentInNesting
- Viewmodel (selfVM)
- Objects
- The ExternalId explained
- OCLOperators ViewModels|ViewModels
- OCLOperators base|base
- OCLOperators changePoints|changePoints
- OCLOperators objectTimeStamp|objectTimeStamp
- OCLOperators scripteval|scripteval
- OCLOperators scriptevalcheck|scriptevalcheck
- Objects
- Attributes
- OCLOperators setToNull|setToNull
- Attributes
- Reports
- OCLOperators opendocumentreportasblob|opendocumentreportasblob
- OCLOperators opendocumentreportshow|opendocumentreportshow
- OCLOperators XHtmlReportAsString|XHtmlReportAsString
- Reports
- State machines
- OCLOperators stateMachineForceMode|stateMachineForceMode
- OCLOperators stateMachineTrigger|stateMachineTrigger
- OCLOperators OnStateChange|OnStateChange
- State machines
- Methods
- OCLOperators OnDelete|OnDelete
- Methods
- Patterns
- OCLOperators oclSingleton|oclSingleton
- OCLOperators QRImage|QRImage
- Patterns
- Advanced Features
- Authentication
- User access rights
- Security
- Payment systems
- Multiple file upload component
- Troubleshooting
- Object is already deleted
- Collect very slow
- Troubleshooting
- MDriven Turnkey
- Introduction
- Introducing MDriven Turnkey
- Getting Started
- Hosting turnkey on my own Azure account
- Upload/Download files and images in MDriven Turnkey
- Introduction
- Installation options
- MDriven Turnkey Core
- Installation options
- Installation
- How to install Turnkey Excel plugin
- Excel Plugin Function
- Plugins in Turnkey
- Set up new Turnkey site
- Installation
- Authentication
- Security
- SHA512ComputeHash, SHA256ComputeHash and BitConverterToString
- Log in with code
- SingleSignOn
- Security
- Databases
- Advanced Features
- Fonts
- Getting safe–limited–meta information from a Turnkey app
- StartupViewTemplate
- Advanced Features
- Troubleshooting
- Not able to start
- Troubleshooting Turnkey deployment
- Troubleshooting
- Tutorials
- Starting with MDriven Turnkey|Session 1
- Types, Images, Value Stores, Pick Lists|Session 2
- Turnkey Session 3: Opting out Actions|Session 3
- Turnkey Session 4: ViewModel Validation|Session 4
- Turnkey Session 5: How to Access the Logged in User. AccessGroups|Session 5
- Turnkey Session 6: SocialLogin|Session 6
- Turnkey Session 7: Expressions|Session 7
- Turnkey Session 8: CSS|Session 8
- Turnkey session 9: View Override|Session 9
- Turnkey Session 10: Report|Session 10
- Turnkey Session 11: More on View Override|Session 11
- Development in Visual Studio|Session 12 & 13
- Turnkey Treeview
- A Trello like Board In MDrivenTurnkey
- Fashion with tagexpander
- Google Map with Turnkey
- Tutorials
- Discussion
- Faster prototyping with Turnkey
- Discussion
- Topics
- AppWideAngularScriptIncludes
- AssetsTK
- Calling your own c - sharp .net things from Turnkey–server side
- Connecting javascript SinglePageApplications to Turnkey (SPA)
- DisplayWithVariables
- Geolocation
- Google Analytics in Turnkey app
- Google tag manager
- How to access your Turnkey site with FTP
- Javascript calling Turnkey rest
- Layout and CSS
- LiveUpdate
- MDriven turnkey Face - theme - styles - fashion
- MDriven Turnkey Series
- MDriven Turnkey theming
- Memory optimization
- Openid AzureAD
- OpenIdConnect access token and refresh token
- Overriding AngularJS MDriven Turnkey Views
- Pricing
- QR and barcode
- QR-Code to drive a workflow in any MDriven turnkey app
- Receive post data not known at design time
- 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
- 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 Styling
- TurnkeySettings
- TurnkeyUserLogin
- Use c-sharp code to post to TurnkeyRest
- VClientScreenWidth
- View/Page override
- ViewMeta
- Topics
- MDriven Server
- Introduction
- MDriven Server Introduction|Introduction
- Getting Started
- MDriven Server - Connecting To
- MDriven Server User/Web interface|User/Web interface
- Moving from legacy ECO to MDrivenServer
- Installation options
- Authentication
- Security
- Databases
- Local model database
- SQL Compact
- VistaDB
- Local model database
- Advanced Features
- PostgreSQL
- Serverside actions
- Troubleshooting
- Change password MDriven Server
- MDrivenServer, Lost password or locked out|Lost password or locked out
- MDriven Server problem with evolve
- MDrivenServer, opening the built-in database
- No suitable constructor found
- SQL not trusted
- The anti-forgery token could not be decrypted
- Troubleshooting Turnkey deployment
- Duplicate IDs in the database
- CodeFoundButOutOfSync
- Topics
- AppPool user
- AsyncTicket
- Automating deployment of Turnkey and MDrivenServer on IIS
- CacheInvalidation
- Communication between MDrivenServers
- Deploy Turnkey on your own Azure with OneDrive
- Emailing from an app using MDrivenServer
- Eventlog
- Fill in the email settings in the admin UI
- HardServerUrl
- Installation of MDriven Server on Windows 7 Enterprise
- LocalhostDevCert
- LocalServers
- MDriven administrative database tables
- MDrivenServer log
- MDrivenServer Slack web hook
- MDrivenServer with Windows authentication
- MDrivenServerOverride
- MultiTenantPrefix
- Purpose of History Server
- RecyclableMemoryStream
- Server Wide Variables
- Serverinfo
- Serverside actions
- Setting up a History slave
- Slave and History Server
- Slave server in action
- SysAsync package
- SysSingleton.Deflate
- SysSingleton.UrlEncode
- SysSingleton GetSystemUrl
- Turnkey and MDrivenServer logs
- Use SqlServer
- VistaDB
- WSL Windows subsystem for Linux
- Introduction
- MDriven Framework
- Introduction
- MDriven Framework|Introduction to MDriven Framework
- First MDriven Framework project
- Introduction
- Getting Started
- Installation options
- MDriven Framework Visual Studio installation
- Visual Studio 2019
- Visual Studio 2022
- Advanced Features
- Debugging
- Troubleshooting
- Codegen failed
- Troubleshooting
- Topics
- Api documentation
- Code generation
- Codegen Issues .net standard
- Constructor in generated code
- Debug CodeDress
- DisplayQueue
- Evolve db with code
- Unity 3D and MDriven
- Using different WCF Bindings with Enterprise Core Objects – ECO – MDriven framework
- ViewInView
- WinForms MDrivenFramework
- Working with legacy Handles
- Topics
- Legacy
- ECO
- Introduction to ECO
- EcoController
- Segmenting definition and logic
- ECO
- Explore Documentation ⬇️
- Access Groups
- Access groups
- Deeplink with authentication
- Actions
- Act as For Actions
- Action Controls
- Action must have a name
- Actions
- Application actions
- Dragging and DragDrop Actions
- Periodic action
- Standard actions
- Swipe Actions
- Web client actions in tables
- AngularJS
- AngularJS Client
- Improved routes
- Ng-click ( ngClick ) not working
- Pivot tables
- Styling and CSS for Bootstrap, Angular and MVC
- API
- WebApi
- Associations
- Derived settable associations
- Embed
- Let and Derived associations
- Missing Set button in Autoform single link
- Authentication
- Oauth2
- ORCID
- Trust and Guarantee
- Blob
- BlobStorage
- C-Sharp
- Modulus math
- Namespace in generated code
- Not available for Offline object
- CSS
- CSS BEM
- CSSGrid
- Case
- Store complaint handling
- Content Override
- EXT Components
- Database
- Autoguid
- Database corruption
- IsolationLevel
- Migrating Data Between Databases
- Recreate the SQL database
- Seeing everything that is persisted
- Validate data in the database
- Debugging
- Changelog
- Debugging MDrivenServer Serverside actions
- Finding angular scope from javascript
- Import Data
- Threading bug
- Derivations
- Derivation is not available in the database
- Development Suggestions
- Developing custom HTML code without uploading the model
- EAL
- Calling base class
- EAL – ExtendedActionLanguage.
- Setting all model classes to use AutoInc as PrimaryKeyMapper
- Error messages
- Cannot insert duplicate key row in object
- Code generation not working
- SSL/TLS settings
- String attribute overflowing
- Unknown valuetype
- IIS
- Cors
- IIS application restart problem
- IIS Express
- IIS troubleshoot
- Maxallowedcontentlength
- Turn on websocket in IIS
- JSON
- Tajson
- Using JSON or XML as class template
- 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
- Timedout viewmodel
- Navigation
- 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
- Serverside PDF
- Rest
- Rest Delete
- Rest Patch
- Rest Post
- Rest Put
- Rest Services In MDriven
- Sms
- SQL
- Change tracking help SQL
- 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
- SQL Database
- SQL Server
- SQL Server change tracking
- SQLImport multiple tables with associations
- SQLite
- Searching
- Search result pages
- Seek form (web)
- Tables, search and ordering
- Security
- Authenticate with a jwt
- BankId
- Certificate
- 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
- Lets encrypt
- OpenID config
- Sign client rest request with certificate
- UI
- Customizing login and other account ui MVC
- Edit in Grid
- Validation rules
- ViewModel validations
- ViewModel Editor
- AsString
- Table Grid Column Style
- View Model
- AccessExpression
- Analyze ViewModel classes and expressions
- Breaking changes
- Comboboxes with strings
- Cursored or Full Tree
- Databind labels in ViewModels
- Databound Placeholder text
- Declarative ViewModels and Taborder
- Explaining “The ViewModel does not require a root object” warning
- How Null is represented in your picklist
- Import xml and JSon with MDriven
- Index page
- Input Controls
- JsonToObject vs Tajson
- Multiple file upload component
- Per viewmodel ReadOnly mode
- QueryPlan
- RestAllowed UIAllowed
- SelfVM
- SOAP
- SOAP the protocol from the stone age
- Tables and Grids
- The combobox
- The VMClassId Explained
- VCurrent and vSelected
- ViewModel access and security
- Visual Studio
- Logging what MDriven does
- Visual Studio
- Visual Studio 2022
- Visual Studio Code
- Visual studio doesn't open model file
- Visual Studio Templates
- WPF
- DataGrid filters
- StylesInModel
- Windows WPF client
- WindowsFileFilter
- WPF menu shortcut keys
- WebUI
- Add logotype and favicon
- Hide Main menu or left menu
- Logged in Person presentation
- Maintenance page
- MDriven Stylesheet
- SignalR and Realtime
- Access Groups
This page was edited more than 9 months ago on 05/01/2024. What links here