{"id":2458,"date":"2022-03-15T09:43:34","date_gmt":"2022-03-15T16:43:34","guid":{"rendered":"https:\/\/blogs.qsc.com\/systems\/?p=2458"},"modified":"2022-03-28T09:02:32","modified_gmt":"2022-03-28T16:02:32","slug":"best-practices-for-building-ucis-in-q-sys","status":"publish","type":"post","link":"https:\/\/blogs.qsc.com\/systems\/es\/2022\/03\/15\/best-practices-for-building-ucis-in-q-sys\/","title":{"rendered":"Best Practices for Building UCIs in Q-SYS"},"content":{"rendered":"<div class=\"trp_language_switcher_shortcode\">\n<div class=\"trp-language-switcher trp-language-switcher-container\" data-no-translation>\n    <div class=\"trp-ls-shortcode-current-language\">\n        <a href=\"#\" class=\"trp-ls-shortcode-disabled-language trp-ls-disabled-language\" title=\"Espa\u00f1ol\" onclick=\"event.preventDefault()\">\n\t\t\t Espa\u00f1ol\t\t<\/a>\n    <\/div>\n    <div class=\"trp-ls-shortcode-language\">\n                <a href=\"#\" class=\"trp-ls-shortcode-disabled-language trp-ls-disabled-language\"  title=\"Espa\u00f1ol\" onclick=\"event.preventDefault()\">\n\t\t\t Espa\u00f1ol\t\t<\/a>\n                    <a href=\"https:\/\/blogs.qsc.com\/systems\/es\/wp-json\/wp\/v2\/posts\/2458\" title=\"English\">\n             English        <\/a>\n\n            <a href=\"https:\/\/blogs.qsc.com\/systems\/es\/wp-json\/wp\/v2\/posts\/2458\" title=\"Deutsch\">\n             Deutsch        <\/a>\n\n            <a href=\"https:\/\/blogs.qsc.com\/systems\/es\/wp-json\/wp\/v2\/posts\/2458\" title=\"Fran\u00e7ais\">\n             Fran\u00e7ais        <\/a>\n\n            <a href=\"https:\/\/blogs.qsc.com\/systems\/es\/wp-json\/wp\/v2\/posts\/2458\" title=\"English (UK)\">\n             English (UK)        <\/a>\n\n        <\/div>\n    <script type=\"application\/javascript\">\n        \/\/ need to have the same with set from JS on both divs. Otherwise it can push stuff around in HTML\n        var trp_ls_shortcodes = document.querySelectorAll('.trp_language_switcher_shortcode .trp-language-switcher');\n        if ( trp_ls_shortcodes.length > 0) {\n            \/\/ get the last language switcher added\n            var trp_el = trp_ls_shortcodes[trp_ls_shortcodes.length - 1];\n\n            var trp_shortcode_language_item = trp_el.querySelector( '.trp-ls-shortcode-language' )\n            \/\/ set width\n            var trp_ls_shortcode_width                                               = trp_shortcode_language_item.offsetWidth + 16;\n            trp_shortcode_language_item.style.width                                  = trp_ls_shortcode_width + 'px';\n            trp_el.querySelector( '.trp-ls-shortcode-current-language' ).style.width = trp_ls_shortcode_width + 'px';\n\n            \/\/ We're putting this on display: none after we have its width.\n            trp_shortcode_language_item.style.display = 'none';\n        }\n    <\/script>\n<\/div>\n<\/div>\n<p>The AV world is constantly breaking new ground on the user interfaces being offered to end-users, who are now conditioned to expect nothing less. Many larger organizations have teams of graphic designers, marketing consultants, and branding champions working full-time on evaluating and enhancing end-to-end experiences, because customers want the intuitive, minimalist user interfaces that they have access to in their pockets every day. Creating simplicity isn\u2019t always an easy task when you are trying to enable the control of an entire system on a 7-inch touch panel, but the expectation is still there and must be met by AV as much as the rest of the software industry.<\/p>\n\n\n\n<p>While there isn\u2019t one optimal solution, there are some best practices that you can follow even among the diverse methods of designing user interfaces. Let\u2019s go through some of them.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Ask for Branding Guidelines<\/h1>\n\n\n\n<p>Most customers will have some sort of branding guidelines that you can reference. They will include colors, fonts, and logo rules to follow. Taking this initial step to retrieve guidelines will save you time and effort when you begin to design your user interface. If a customer does not have branding guidelines, go on their website to see what colors, fonts, icons, and logos they are using.<\/p>\n\n\n\n<p><strong>Recommended Tools:<\/strong> <a href=\"https:\/\/imagecolorpicker.com\/en\">Image Color Picker<\/a>, <a href=\"https:\/\/www.myfonts.com\/WhatTheFont\/\">What the Font<\/a><\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Create a Flow<\/h1>\n\n\n\n<p>When we design systems, we think about how each piece of equipment will connect to the next. The same goes with user interface design. The first step is mocking up a basic flow. Simply laying buttons out on a page without thinking through the flow will make for a confusing interface. Doing this pre-work will avoid that. Write out each of the functions that the end-user will need to be able to accomplish and then plan your methodology. If you want to have a single main page that allows the user to go into subpages, that could be one method (<strong>Figure 1<\/strong>). Perhaps you\u2019d rather the user access various pages by navigating in a menu (<strong>Figure 2<\/strong>). No matter which method you choose, deciding ahead of time will ensure that you create a user interface that is simple and easy to use.<br><br><\/p>\n\n\n\n<figure class=\"wp-block-gallery columns-2 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><a href=\"https:\/\/blogs.qsc.com\/systems\/es\/app\/uploads\/sites\/2\/2022\/03\/Figure-1-1024x642.png\/\"><img decoding=\"async\" width=\"1024\" height=\"642\" src=\"https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2022\/03\/Figure-1-1024x642.png\" alt=\"\" data-id=\"2459\" data-link=\"https:\/\/blogs.qsc.com\/systems\/?attachment_id=2459\" class=\"wp-image-2459\" srcset=\"https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2022\/03\/Figure-1-1024x642.png 1024w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2022\/03\/Figure-1-300x188.png 300w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2022\/03\/Figure-1-768x481.png 768w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2022\/03\/Figure-1-250x157.png 250w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2022\/03\/Figure-1-550x345.png 550w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2022\/03\/Figure-1-800x501.png 800w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2022\/03\/Figure-1-287x180.png 287w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2022\/03\/Figure-1-479x300.png 479w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2022\/03\/Figure-1-798x500.png 798w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2022\/03\/Figure-1.png 1280w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"blocks-gallery-item__caption\">Figure 1<\/figcaption><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><a href=\"https:\/\/blogs.qsc.com\/systems\/es\/app\/uploads\/sites\/2\/2022\/03\/Figure-2.png\/\"><img decoding=\"async\" width=\"1024\" height=\"637\" src=\"https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2022\/03\/Figure-2-1024x637.png\" alt=\"\" data-id=\"2460\" data-full-url=\"https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2022\/03\/Figure-2.png\" data-link=\"https:\/\/blogs.qsc.com\/systems\/?attachment_id=2460\" class=\"wp-image-2460\" srcset=\"https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2022\/03\/Figure-2-1024x637.png 1024w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2022\/03\/Figure-2-300x187.png 300w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2022\/03\/Figure-2-768x478.png 768w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2022\/03\/Figure-2-250x155.png 250w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2022\/03\/Figure-2-550x342.png 550w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2022\/03\/Figure-2-800x498.png 800w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2022\/03\/Figure-2-289x180.png 289w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2022\/03\/Figure-2-482x300.png 482w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2022\/03\/Figure-2-804x500.png 804w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2022\/03\/Figure-2.png 1280w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"blocks-gallery-item__caption\">Figure 2<\/figcaption><\/figure><\/li><\/ul><\/figure>\n\n\n\n<p><strong>Recommended Tools: <\/strong>Adobe XD, Figma, a flow chart creator of some type<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Automate Your UCI<\/h1>\n\n\n\n<p>It can be tempting to overcomplicate your UCI, especially within larger systems. Often the best way to maintain simplicity is to give controls based on how users are leveraging the space. Automatically showing and hiding certain pages based user requirements can make for a \u201csmart\u201d user experience.&nbsp; If the user is making a call, for instance, create a page that contains all the controls they need just for that call, namely camera controls, call volume, and mute buttons. Quick access to specific controls based on logic triggers vastly improves the user experience and keeps your UCI clean and efficient.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Use CSS<\/h1>\n\n\n\n<p>Cascading Style Sheets (CSS) allow you to create classes for each of your control types, text objects, banners, icons, etc. Taking the time to create a style sheet for your customer\u2019s brand will allow you to make scalable, and templated UCIs faster than ever. QSC has a great example of CSS in the Microsoft Teams Room Sample Design that can be found in Asset Manager. The UCIs in the sample design are using CSS classes for buttons, text objects, icons, and more. I recommend opening the stylesheet by installing it in Asset Manager. This can be a great jumping off point for your own designs!<\/p>\n\n\n\n<p><a href=\"https:\/\/q-syshelp.qsc.com\/#Schematic_Library\/uci_styles.htm?\">Click here<\/a> for more information on how to use CSS within Q-SYS.<\/p>\n\n\n\n<p><strong>Recommended Tools:<\/strong> <a href=\"https:\/\/q-syshelp.qsc.com\/#Schematic_Library\/uci_styles.htm?\">Q-SYS Help Guide (UCI Styles)<\/a>, Visual Studio Code<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Learn a Design Framework<\/h1>\n\n\n\n<p>Design frameworks provide a jumpstart toward improving user interfaces. Google created an excellent design system, Material Design, that goes through every guideline to follow, from button style, font size, scaling, etc. No matter which framework you choose, design frameworks are excellent resources to reference and help get you up to speed on modern interface design. I highly recommend finding a framework that works for you.<\/p>\n\n\n\n<p><strong>Recommended Tools:<\/strong> <a href=\"https:\/\/material.io\/\">Material.IO<\/a>, <a href=\"https:\/\/material-foundation.github.io\/material-theme-builder\/#\/dynamic\">Material Theme Builder<\/a><\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Have Fun!<\/h1>\n\n\n\n<p>Designing UCIs in Q-SYS can be a lot of fun. Watch our two incredibly informative (and entertaining) training videos on user experience best practices to learn more (<a href=\"https:\/\/www.youtube.com\/watch?v=KWy3v5m4zdE\">Part One<\/a> and <a href=\"https:\/\/www.youtube.com\/watch?v=xryZ_mBfCPM\">Part Two<\/a>)! Then go out there, make something cool and share it with us on <a href=\"https:\/\/developers.qsc.com\/s\/group\/0F94X000000sYccSAE\/show-us-your-qsys\">QSC Communities for Developers<\/a> so we can see the awesome things you are working on!<\/p>","protected":false},"excerpt":{"rendered":"<p>The AV world is constantly breaking new ground on the user interfaces being offered to end-users, who are now conditioned to expect nothing less. Many larger organizations have teams of graphic designers, marketing consultants, and branding champions working full-time on evaluating and enhancing end-to-end experiences, because customers want the intuitive, minimalist user interfaces that they &hellip; <a href=\"https:\/\/blogs.qsc.com\/systems\/es\/2022\/03\/15\/best-practices-for-building-ucis-in-q-sys\/\">Read More<\/a><\/p>","protected":false},"author":59,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[28],"class_list":["post-2458","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-german"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Best Practices for Building UCIs in Q-SYS - Q-SYS<\/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:\/\/blogs.qsc.com\/systems\/es\/2022\/03\/15\/best-practices-for-building-ucis-in-q-sys\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Best Practices for Building UCIs in Q-SYS - Q-SYS\" \/>\n<meta property=\"og:description\" content=\"The AV world is constantly breaking new ground on the user interfaces being offered to end-users, who are now conditioned to expect nothing less. Many larger organizations have teams of graphic designers, marketing consultants, and branding champions working full-time on evaluating and enhancing end-to-end experiences, because customers want the intuitive, minimalist user interfaces that they &hellip; Read More\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blogs.qsc.com\/systems\/es\/2022\/03\/15\/best-practices-for-building-ucis-in-q-sys\/\" \/>\n<meta property=\"og:site_name\" content=\"Q-SYS\" \/>\n<meta property=\"article:published_time\" content=\"2022-03-15T16:43:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-03-28T16:02:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2022\/03\/Best-Practices-for-Building-UCI-1200x628-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Emily Eicher\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Emily Eicher\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blogs.qsc.com\/systems\/2022\/03\/15\/best-practices-for-building-ucis-in-q-sys\/\",\"url\":\"https:\/\/blogs.qsc.com\/systems\/2022\/03\/15\/best-practices-for-building-ucis-in-q-sys\/\",\"name\":\"Best Practices for Building UCIs in Q-SYS - Q-SYS\",\"isPartOf\":{\"@id\":\"https:\/\/blogs.qsc.com\/systems\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blogs.qsc.com\/systems\/2022\/03\/15\/best-practices-for-building-ucis-in-q-sys\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blogs.qsc.com\/systems\/2022\/03\/15\/best-practices-for-building-ucis-in-q-sys\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2022\/03\/Figure-1-1024x642.png\",\"datePublished\":\"2022-03-15T16:43:34+00:00\",\"dateModified\":\"2022-03-28T16:02:32+00:00\",\"author\":{\"@id\":\"https:\/\/blogs.qsc.com\/systems\/#\/schema\/person\/845a2302ab2aea838aff4fde2c95d57e\"},\"breadcrumb\":{\"@id\":\"https:\/\/blogs.qsc.com\/systems\/2022\/03\/15\/best-practices-for-building-ucis-in-q-sys\/#breadcrumb\"},\"inLanguage\":\"es-ES\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blogs.qsc.com\/systems\/2022\/03\/15\/best-practices-for-building-ucis-in-q-sys\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es-ES\",\"@id\":\"https:\/\/blogs.qsc.com\/systems\/2022\/03\/15\/best-practices-for-building-ucis-in-q-sys\/#primaryimage\",\"url\":\"https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2022\/03\/Figure-1-1024x642.png\",\"contentUrl\":\"https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2022\/03\/Figure-1-1024x642.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blogs.qsc.com\/systems\/2022\/03\/15\/best-practices-for-building-ucis-in-q-sys\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blogs.qsc.com\/systems\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Best Practices for Building UCIs in Q-SYS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blogs.qsc.com\/systems\/#website\",\"url\":\"https:\/\/blogs.qsc.com\/systems\/\",\"name\":\"Q-SYS\",\"description\":\"System Blog\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blogs.qsc.com\/systems\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es-ES\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blogs.qsc.com\/systems\/#\/schema\/person\/845a2302ab2aea838aff4fde2c95d57e\",\"name\":\"Emily Eicher\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es-ES\",\"@id\":\"https:\/\/blogs.qsc.com\/systems\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d36f4a88cd1db5897ccb740d94941d0dc481564c9e2cbe97eee7831864a2cde7?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d36f4a88cd1db5897ccb740d94941d0dc481564c9e2cbe97eee7831864a2cde7?s=96&d=mm&r=g\",\"caption\":\"Emily Eicher\"},\"description\":\"Emily Eicher is the Product Manager for the Q-SYS Ecosystem at QSC, where she leads efforts around third-party integrations, plugin development, and ecosystem architecture. She began her career with Q-SYS as an AV programmer with an integrator in Cleveland, OH, giving her a hands-on perspective that continues to shape her approach to product management. A graduate of the University of Michigan with a degree in Music and Sound Engineering, Emily combines her technical background with her creative side as an indie musician performing under the name Best Man. Outside of work, she enjoys making music, spending time with her dogs, and hanging out with friends in her home of Colorado.\",\"url\":\"https:\/\/blogs.qsc.com\/systems\/es\/author\/emilyeicher\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Best Practices for Building UCIs in Q-SYS - Q-SYS","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:\/\/blogs.qsc.com\/systems\/es\/2022\/03\/15\/best-practices-for-building-ucis-in-q-sys\/","og_locale":"es_ES","og_type":"article","og_title":"Best Practices for Building UCIs in Q-SYS - Q-SYS","og_description":"The AV world is constantly breaking new ground on the user interfaces being offered to end-users, who are now conditioned to expect nothing less. Many larger organizations have teams of graphic designers, marketing consultants, and branding champions working full-time on evaluating and enhancing end-to-end experiences, because customers want the intuitive, minimalist user interfaces that they &hellip; Read More","og_url":"https:\/\/blogs.qsc.com\/systems\/es\/2022\/03\/15\/best-practices-for-building-ucis-in-q-sys\/","og_site_name":"Q-SYS","article_published_time":"2022-03-15T16:43:34+00:00","article_modified_time":"2022-03-28T16:02:32+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2022\/03\/Best-Practices-for-Building-UCI-1200x628-1.jpg","type":"image\/jpeg"}],"author":"Emily Eicher","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Emily Eicher","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blogs.qsc.com\/systems\/2022\/03\/15\/best-practices-for-building-ucis-in-q-sys\/","url":"https:\/\/blogs.qsc.com\/systems\/2022\/03\/15\/best-practices-for-building-ucis-in-q-sys\/","name":"Best Practices for Building UCIs in Q-SYS - Q-SYS","isPartOf":{"@id":"https:\/\/blogs.qsc.com\/systems\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blogs.qsc.com\/systems\/2022\/03\/15\/best-practices-for-building-ucis-in-q-sys\/#primaryimage"},"image":{"@id":"https:\/\/blogs.qsc.com\/systems\/2022\/03\/15\/best-practices-for-building-ucis-in-q-sys\/#primaryimage"},"thumbnailUrl":"https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2022\/03\/Figure-1-1024x642.png","datePublished":"2022-03-15T16:43:34+00:00","dateModified":"2022-03-28T16:02:32+00:00","author":{"@id":"https:\/\/blogs.qsc.com\/systems\/#\/schema\/person\/845a2302ab2aea838aff4fde2c95d57e"},"breadcrumb":{"@id":"https:\/\/blogs.qsc.com\/systems\/2022\/03\/15\/best-practices-for-building-ucis-in-q-sys\/#breadcrumb"},"inLanguage":"es-ES","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blogs.qsc.com\/systems\/2022\/03\/15\/best-practices-for-building-ucis-in-q-sys\/"]}]},{"@type":"ImageObject","inLanguage":"es-ES","@id":"https:\/\/blogs.qsc.com\/systems\/2022\/03\/15\/best-practices-for-building-ucis-in-q-sys\/#primaryimage","url":"https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2022\/03\/Figure-1-1024x642.png","contentUrl":"https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2022\/03\/Figure-1-1024x642.png"},{"@type":"BreadcrumbList","@id":"https:\/\/blogs.qsc.com\/systems\/2022\/03\/15\/best-practices-for-building-ucis-in-q-sys\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blogs.qsc.com\/systems\/"},{"@type":"ListItem","position":2,"name":"Best Practices for Building UCIs in Q-SYS"}]},{"@type":"WebSite","@id":"https:\/\/blogs.qsc.com\/systems\/#website","url":"https:\/\/blogs.qsc.com\/systems\/","name":"Q-SYS","description":"System Blog","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blogs.qsc.com\/systems\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es-ES"},{"@type":"Person","@id":"https:\/\/blogs.qsc.com\/systems\/#\/schema\/person\/845a2302ab2aea838aff4fde2c95d57e","name":"Emily Eicher","image":{"@type":"ImageObject","inLanguage":"es-ES","@id":"https:\/\/blogs.qsc.com\/systems\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/d36f4a88cd1db5897ccb740d94941d0dc481564c9e2cbe97eee7831864a2cde7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d36f4a88cd1db5897ccb740d94941d0dc481564c9e2cbe97eee7831864a2cde7?s=96&d=mm&r=g","caption":"Emily Eicher"},"description":"Emily Eicher is the Product Manager for the Q-SYS Ecosystem at QSC, where she leads efforts around third-party integrations, plugin development, and ecosystem architecture. She began her career with Q-SYS as an AV programmer with an integrator in Cleveland, OH, giving her a hands-on perspective that continues to shape her approach to product management. A graduate of the University of Michigan with a degree in Music and Sound Engineering, Emily combines her technical background with her creative side as an indie musician performing under the name Best Man. Outside of work, she enjoys making music, spending time with her dogs, and hanging out with friends in her home of Colorado.","url":"https:\/\/blogs.qsc.com\/systems\/es\/author\/emilyeicher\/"}]}},"_links":{"self":[{"href":"https:\/\/blogs.qsc.com\/systems\/es\/wp-json\/wp\/v2\/posts\/2458","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.qsc.com\/systems\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.qsc.com\/systems\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.qsc.com\/systems\/es\/wp-json\/wp\/v2\/users\/59"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.qsc.com\/systems\/es\/wp-json\/wp\/v2\/comments?post=2458"}],"version-history":[{"count":0,"href":"https:\/\/blogs.qsc.com\/systems\/es\/wp-json\/wp\/v2\/posts\/2458\/revisions"}],"wp:attachment":[{"href":"https:\/\/blogs.qsc.com\/systems\/es\/wp-json\/wp\/v2\/media?parent=2458"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.qsc.com\/systems\/es\/wp-json\/wp\/v2\/categories?post=2458"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.qsc.com\/systems\/es\/wp-json\/wp\/v2\/tags?post=2458"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}