{"id":14723,"date":"2019-04-17T00:00:00","date_gmt":"2019-04-17T00:00:00","guid":{"rendered":"https:\/\/www.dmcinfo.com\/our-work\/customizable-ui-in-dmcs-flex-framework\/"},"modified":"2025-07-18T15:47:28","modified_gmt":"2025-07-18T20:47:28","slug":"customizable-ui-in-dmcs-flex-framework","status":"publish","type":"our_work","link":"https:\/\/www.dmcinfo.com\/our-work\/customizable-ui-in-dmcs-flex-framework\/","title":{"rendered":"Customizable UI in DMC&#8217;s Flex Framework"},"content":{"rendered":"\n<p>Even though the Flex Framework provides our clients with several built-in functionalities, it doesn\u2019t constrain our user interface or workflow design. The template HMI\u2019s in our framework only contains a customizable tab control, radio buttons, and subpanels.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;698647fbac54b&quot;}\" data-wp-interactive=\"core\/image\" class=\"wp-block-image wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165829\/Image-2-R.png\" alt=\"Sub Panels\"\/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on-async--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p>By using subpanels, we can then create user interfaces and workflows that are tailored to each project. For example, one project may require a comprehensive view of all device activity as soon as the application starts up (shown on the left), while another project may require starting&nbsp;on a login screen to maximize security (shown on the right).<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;698647fbac73e&quot;}\" data-wp-interactive=\"core\/image\" class=\"wp-block-image wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165829\/Subpanels-and-login-R.png\" alt=\"Subpanels and Login\"\/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on-async--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p>Additionally, the framework has two independent HMI templates. The user can choose to simultaneously utilize both HMI templates for a dual monitor experience, which is an excellent option for projects that need to view a large amount of data at once during a test.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>The Flex Framework also integrates our user login toolkit to control the exposed functionality based on the current user\u2019s credentials. The access level can control aspects such as button or screen visibility. For example, most applications need to hide the settings page unless the proper user is logged in.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;698647fbac919&quot;}\" data-wp-interactive=\"core\/image\" class=\"wp-block-image wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165828\/Image-3-R.png\" alt=\"Login\"\/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on-async--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p>From screen layout and design to operator flow, everything about this HMI can be changed to suit a project&#8217;s specific needs.&nbsp;In other words, adopting the Flex Framework doesn\u2019t require settling for a cookie-cutter user interface. Individuals have full control over the system\u2019s user experience and operating workflows.<\/p>\n\n\n\n<p>These features are part of a powerful suite of tools called the DMC Flex Framework.&nbsp;<a href=\"https:\/\/www.dmcinfo.com\/services\/test-and-measurement-automation\/labview-programming\/flex-framework\">Find out more about all of these tools here<\/a>.<\/p>\n\n\n\n<p><strong>Learn more about <a href=\"\/services\/test-and-measurement-automation\/labview-programming\">DMC&#8217;s LabVIEW Programming Expertise<\/a>.<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Even though the Flex Framework provides our clients with several built-in functionalities, it doesn\u2019t constrain our user interface or workflow design. The template HMI\u2019s in our framework only contains a customizable tab control, radio buttons, and subpanels. By using subpanels, we can then create user interfaces and workflows that are tailored to each project. For [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":14716,"template":"","meta":{"customer":"","summary":"<p>DMC&rsquo;s Flex Framework is a powerful tool that improves our development time for complex projects, and it provides our clients with access to an abundance of functional code modules. Projects have the potential to utilize our <a href=\"\/latest-thinking\/case-studies\/view\/id\/453\/flexible-automated-test-system-with-dmcquencer\">DMCquencer<\/a> logic, <a href=\"https:\/\/www.dmcinfo.com\/our-work\/adding-user-authentication-to-your-labview-project\/\">User Access Level<\/a> logic, module grid viewer, and many other code modules.<\/p>\r\n\r\n<p>One pitfall for large and complex project frameworks is that they come with a predesigned and constrained <a href=\"\/services\/test-and-measurement-automation\/labview-programming\/labview-ui-suite\">User Interface (UI)<\/a> that the new project must also adopt. The result is an application that only satisfies some of the project requirements and lacks personalization. The Flex Framework avoids this issue by utilizing HMI templates with subpanels and customizable tab containers. The result is a user experience that is individually tailored to the preferred workflow of YOUR system!<\/p>\r\n\r\n<p><a href=\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2019\/04\/18154641\/Tailored-User-Workflow-Image-1.png\"><img alt=\"Flex framework hmi\" src=\"https:\/\/www.dmcinfo.com\/wp-content\/uploads\/2025\/05\/Flex-Framwork-HMI-R.png\" \/><\/a><\/p>\r\n","description":"","customer_benefits":"<ul>\r\n <li><strong>Customizable UI<\/strong> &ndash; Screen designs are not built into the template project. Instead, personalized UI designs are subpaneled into the template so that each application can be personalized.<\/li>\r\n <li><strong>User Access<\/strong> &ndash; Integration of our User Access toolkit allows program functionality to be dependent on the current user&rsquo;s credentials.<\/li>\r\n <li><strong>Dual Monitor<\/strong> &ndash; Two template HMI screens allow projects to utilize independent dual monitors.<\/li>\r\n<\/ul>\r\n","components_used":"<ul>\r\n <li><a href=\"\/services\/test-and-measurement-automation\/labview-programming\">National Instruments&nbsp;LabVIEW<\/a><\/li>\r\n<\/ul>\r\n","project":"","author":"Cecilia Brookshier","notes":""},"work_category":[701,685,684],"class_list":["post-14723","our_work","type-our_work","status-publish","has-post-thumbnail","hentry","work_category-data-analysis-data-mining-and-reporting","work_category-labview","work_category-test-measurement-automation"],"yoast_head":"<title>Customizable UI in DMC&#039;s Flex Framework | DMC, Inc.<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dmcinfo.com\/our-work\/customizable-ui-in-dmcs-flex-framework\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Customizable UI in DMC&#039;s Flex Framework\" \/>\n<meta property=\"og:description\" content=\"Even though the Flex Framework provides our clients with several built-in functionalities, it doesn\u2019t constrain our user interface or workflow design. The template HMI\u2019s in our framework only contains a customizable tab control, radio buttons, and subpanels. By using subpanels, we can then create user interfaces and workflows that are tailored to each project. For [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dmcinfo.com\/our-work\/customizable-ui-in-dmcs-flex-framework\/\" \/>\n<meta property=\"og:site_name\" content=\"DMC, Inc.\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/pages\/DMC-Inc\/107982009242929\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-18T20:47:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165829\/unnamed-file-76.png\" \/>\n\t<meta property=\"og:image:width\" content=\"230\" \/>\n\t<meta property=\"og:image:height\" content=\"230\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dmcinfo.com\/our-work\/customizable-ui-in-dmcs-flex-framework\/\",\"url\":\"https:\/\/www.dmcinfo.com\/our-work\/customizable-ui-in-dmcs-flex-framework\/\",\"name\":\"Customizable UI in DMC's Flex Framework | DMC, Inc.\",\"isPartOf\":{\"@id\":\"https:\/\/www.dmcinfo.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.dmcinfo.com\/our-work\/customizable-ui-in-dmcs-flex-framework\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.dmcinfo.com\/our-work\/customizable-ui-in-dmcs-flex-framework\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165829\/unnamed-file-76.png\",\"datePublished\":\"2019-04-17T00:00:00+00:00\",\"dateModified\":\"2025-07-18T20:47:28+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.dmcinfo.com\/our-work\/customizable-ui-in-dmcs-flex-framework\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dmcinfo.com\/our-work\/customizable-ui-in-dmcs-flex-framework\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.dmcinfo.com\/our-work\/customizable-ui-in-dmcs-flex-framework\/#primaryimage\",\"url\":\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165829\/unnamed-file-76.png\",\"contentUrl\":\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165829\/unnamed-file-76.png\",\"width\":230,\"height\":230},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dmcinfo.com\/our-work\/customizable-ui-in-dmcs-flex-framework\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Work\",\"item\":\"https:\/\/www.dmcinfo.com\/our-work\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Customizable UI in DMC&#8217;s Flex Framework\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.dmcinfo.com\/#website\",\"url\":\"https:\/\/www.dmcinfo.com\/\",\"name\":\"DMC, Inc.\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.dmcinfo.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.dmcinfo.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.dmcinfo.com\/#organization\",\"name\":\"DMC, Inc.\",\"url\":\"https:\/\/www.dmcinfo.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.dmcinfo.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27171146\/dmc-logo-1.png\",\"contentUrl\":\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27171146\/dmc-logo-1.png\",\"width\":418,\"height\":167,\"caption\":\"DMC, Inc.\"},\"image\":{\"@id\":\"https:\/\/www.dmcinfo.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/pages\/DMC-Inc\/107982009242929\",\"https:\/\/www.instagram.com\/dmcengineering\",\"https:\/\/www.youtube.com\/DMCEngineering\",\"https:\/\/www.linkedin.com\/company\/dmc-engineering\"]}]}<\/script>","yoast_head_json":{"title":"Customizable UI in DMC's Flex Framework | DMC, Inc.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.dmcinfo.com\/our-work\/customizable-ui-in-dmcs-flex-framework\/","og_locale":"en_US","og_type":"article","og_title":"Customizable UI in DMC's Flex Framework","og_description":"Even though the Flex Framework provides our clients with several built-in functionalities, it doesn\u2019t constrain our user interface or workflow design. The template HMI\u2019s in our framework only contains a customizable tab control, radio buttons, and subpanels. By using subpanels, we can then create user interfaces and workflows that are tailored to each project. For [&hellip;]","og_url":"https:\/\/www.dmcinfo.com\/our-work\/customizable-ui-in-dmcs-flex-framework\/","og_site_name":"DMC, Inc.","article_publisher":"https:\/\/www.facebook.com\/pages\/DMC-Inc\/107982009242929","article_modified_time":"2025-07-18T20:47:28+00:00","og_image":[{"width":230,"height":230,"url":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165829\/unnamed-file-76.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.dmcinfo.com\/our-work\/customizable-ui-in-dmcs-flex-framework\/","url":"https:\/\/www.dmcinfo.com\/our-work\/customizable-ui-in-dmcs-flex-framework\/","name":"Customizable UI in DMC's Flex Framework | DMC, Inc.","isPartOf":{"@id":"https:\/\/www.dmcinfo.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dmcinfo.com\/our-work\/customizable-ui-in-dmcs-flex-framework\/#primaryimage"},"image":{"@id":"https:\/\/www.dmcinfo.com\/our-work\/customizable-ui-in-dmcs-flex-framework\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165829\/unnamed-file-76.png","datePublished":"2019-04-17T00:00:00+00:00","dateModified":"2025-07-18T20:47:28+00:00","breadcrumb":{"@id":"https:\/\/www.dmcinfo.com\/our-work\/customizable-ui-in-dmcs-flex-framework\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dmcinfo.com\/our-work\/customizable-ui-in-dmcs-flex-framework\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dmcinfo.com\/our-work\/customizable-ui-in-dmcs-flex-framework\/#primaryimage","url":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165829\/unnamed-file-76.png","contentUrl":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165829\/unnamed-file-76.png","width":230,"height":230},{"@type":"BreadcrumbList","@id":"https:\/\/www.dmcinfo.com\/our-work\/customizable-ui-in-dmcs-flex-framework\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Work","item":"https:\/\/www.dmcinfo.com\/our-work\/"},{"@type":"ListItem","position":2,"name":"Customizable UI in DMC&#8217;s Flex Framework"}]},{"@type":"WebSite","@id":"https:\/\/www.dmcinfo.com\/#website","url":"https:\/\/www.dmcinfo.com\/","name":"DMC, Inc.","description":"","publisher":{"@id":"https:\/\/www.dmcinfo.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dmcinfo.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.dmcinfo.com\/#organization","name":"DMC, Inc.","url":"https:\/\/www.dmcinfo.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dmcinfo.com\/#\/schema\/logo\/image\/","url":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27171146\/dmc-logo-1.png","contentUrl":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27171146\/dmc-logo-1.png","width":418,"height":167,"caption":"DMC, Inc."},"image":{"@id":"https:\/\/www.dmcinfo.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/pages\/DMC-Inc\/107982009242929","https:\/\/www.instagram.com\/dmcengineering","https:\/\/www.youtube.com\/DMCEngineering","https:\/\/www.linkedin.com\/company\/dmc-engineering"]}]}},"_links":{"self":[{"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/our_work\/14723","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/our_work"}],"about":[{"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/types\/our_work"}],"author":[{"embeddable":true,"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/users\/8"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/media\/14716"}],"wp:attachment":[{"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/media?parent=14723"}],"wp:term":[{"taxonomy":"work_category","embeddable":true,"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/work_category?post=14723"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}