{"id":157,"date":"2017-08-09T21:37:43","date_gmt":"2017-08-09T21:37:43","guid":{"rendered":"https:\/\/itgroove.net\/bangimportant\/?p=157"},"modified":"2023-02-24T21:39:31","modified_gmt":"2023-02-24T21:39:31","slug":"using-jslink-build-project-registry","status":"publish","type":"post","link":"https:\/\/regroove.ca\/archive\/2017\/08\/09\/using-jslink-build-project-registry\/","title":{"rendered":"Using JSLink to Build a Project Registry"},"content":{"rendered":"<p><strong>What We Did<\/strong><br \/>\nI was recently involved in building a Project Registry solution to help a local registered charity with managing their multiple cross-department projects. The Craigdarroch Castle Historical Museum Society\u2019s Executive Director, John Hughes, asked itgroove to help him prepare the organization to manage their project portfolio, which was growing significantly over the next five years. The end-goal was to find a way to bring a big picture overview to the Castle\u2019s collaborative project management and communicate decisions to the team about where key project information (Files, Tasks, Notes, Conversations, etc.) would be stored.<\/p>\n<p><strong>How We Solved It<\/strong><br \/>\nWe built the Castle a low-code solution using a single SharePoint list with HTML, CSS,\u00a0and JavaScript for styling the look and feel. List view web parts using JSLink allow our design team to change how the rows, columns, and fields are rendered. It also allows icons to be included in the dashboard to visually signify information like the colour-coded Key Performance Indicators, and the logo of the technology tool used to store various types of project information. The simplicity of the solution ensures the content in the Registry can be entered and modified by an end-user with a basic understanding of lists as it only requires them to paste URLs into fields and select text choices from a drop-down menu.<\/p>\n<p><strong>Learn More\u2026<\/strong><\/p>\n<ul>\n<li>Read the Craigdarroch Castle&#8217;s Client Success Story: \u201c<a href=\"https:\/\/itgroove.net\/integrating-business-tools-to-bring-the-big-picture-to-collaborative-project-planning\/\" target=\"_blank\" rel=\"noopener noreferrer\">Integrating Business Tools to Bring the Big Picture to Collaborative Project Planning<\/a>\u201d.<\/li>\n<li>Watch a Walk-through Video of the <a href=\"https:\/\/itgroove.net\/gallery\/item\/project-registry\/\" target=\"_blank\" rel=\"noopener noreferrer\">Project Registry in the itgroove Gallery<\/a>.<\/li>\n<li>Check out the itgroove\u00a0<a href=\"https:\/\/itgroove.net\/whats-new-itgroove-april-2017\/\" target=\"_blank\" rel=\"noopener noreferrer\">April 2017 video Newsletter<\/a> to see Screenshots from the Project.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>What We Did I was recently involved in building a Project Registry solution to help a local registered charity with managing their multiple cross-department projects. The Craigdarroch Castle Historical Museum Society\u2019s Executive Director, John Hughes, asked itgroove to help him prepare the organization to manage their project portfolio, which was growing significantly over the next &hellip; <a href=\"https:\/\/regroove.ca\/archive\/2017\/08\/09\/using-jslink-build-project-registry\/\"><\/a><\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[4],"tags":[],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Using JSLink to Build a Project Registry - Archive<\/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:\/\/regroove.ca\/archive\/2017\/08\/09\/using-jslink-build-project-registry\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Using JSLink to Build a Project Registry - Archive\" \/>\n<meta property=\"og:description\" content=\"What We Did I was recently involved in building a Project Registry solution to help a local registered charity with managing their multiple cross-department projects. The Craigdarroch Castle Historical Museum Society\u2019s Executive Director, John Hughes, asked itgroove to help him prepare the organization to manage their project portfolio, which was growing significantly over the next &hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/regroove.ca\/archive\/2017\/08\/09\/using-jslink-build-project-registry\/\" \/>\n<meta property=\"og:site_name\" content=\"Archive\" \/>\n<meta property=\"article:published_time\" content=\"2017-08-09T21:37:43+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-02-24T21:39:31+00:00\" \/>\n<meta name=\"author\" content=\"Matt Lonpre (Alumni)\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Matt Lonpre (Alumni)\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/regroove.ca\/archive\/2017\/08\/09\/using-jslink-build-project-registry\/\",\"url\":\"https:\/\/regroove.ca\/archive\/2017\/08\/09\/using-jslink-build-project-registry\/\",\"name\":\"Using JSLink to Build a Project Registry - Archive\",\"isPartOf\":{\"@id\":\"https:\/\/regroove.ca\/archive\/#website\"},\"datePublished\":\"2017-08-09T21:37:43+00:00\",\"dateModified\":\"2023-02-24T21:39:31+00:00\",\"author\":{\"@id\":\"https:\/\/regroove.ca\/archive\/#\/schema\/person\/0deb86ff016aebc76f86a79a0e7236d0\"},\"breadcrumb\":{\"@id\":\"https:\/\/regroove.ca\/archive\/2017\/08\/09\/using-jslink-build-project-registry\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/regroove.ca\/archive\/2017\/08\/09\/using-jslink-build-project-registry\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/regroove.ca\/archive\/2017\/08\/09\/using-jslink-build-project-registry\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog Archive\",\"item\":\"https:\/\/regroove.ca\/archive\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Using JSLink to Build a Project Registry\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/regroove.ca\/archive\/#website\",\"url\":\"https:\/\/regroove.ca\/archive\/\",\"name\":\"Archive\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/regroove.ca\/archive\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/regroove.ca\/archive\/#\/schema\/person\/0deb86ff016aebc76f86a79a0e7236d0\",\"name\":\"Matt Lonpre (Alumni)\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/regroove.ca\/archive\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/f084e0ef8fd6992834b5b085b737a7a2?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/f084e0ef8fd6992834b5b085b737a7a2?s=96&d=mm&r=g\",\"caption\":\"Matt Lonpre (Alumni)\"},\"url\":\"https:\/\/regroove.ca\/archive\/author\/mlongpre\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Using JSLink to Build a Project Registry - Archive","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:\/\/regroove.ca\/archive\/2017\/08\/09\/using-jslink-build-project-registry\/","og_locale":"en_US","og_type":"article","og_title":"Using JSLink to Build a Project Registry - Archive","og_description":"What We Did I was recently involved in building a Project Registry solution to help a local registered charity with managing their multiple cross-department projects. The Craigdarroch Castle Historical Museum Society\u2019s Executive Director, John Hughes, asked itgroove to help him prepare the organization to manage their project portfolio, which was growing significantly over the next &hellip;","og_url":"https:\/\/regroove.ca\/archive\/2017\/08\/09\/using-jslink-build-project-registry\/","og_site_name":"Archive","article_published_time":"2017-08-09T21:37:43+00:00","article_modified_time":"2023-02-24T21:39:31+00:00","author":"Matt Lonpre (Alumni)","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Matt Lonpre (Alumni)","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/regroove.ca\/archive\/2017\/08\/09\/using-jslink-build-project-registry\/","url":"https:\/\/regroove.ca\/archive\/2017\/08\/09\/using-jslink-build-project-registry\/","name":"Using JSLink to Build a Project Registry - Archive","isPartOf":{"@id":"https:\/\/regroove.ca\/archive\/#website"},"datePublished":"2017-08-09T21:37:43+00:00","dateModified":"2023-02-24T21:39:31+00:00","author":{"@id":"https:\/\/regroove.ca\/archive\/#\/schema\/person\/0deb86ff016aebc76f86a79a0e7236d0"},"breadcrumb":{"@id":"https:\/\/regroove.ca\/archive\/2017\/08\/09\/using-jslink-build-project-registry\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/regroove.ca\/archive\/2017\/08\/09\/using-jslink-build-project-registry\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/regroove.ca\/archive\/2017\/08\/09\/using-jslink-build-project-registry\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog Archive","item":"https:\/\/regroove.ca\/archive\/"},{"@type":"ListItem","position":2,"name":"Using JSLink to Build a Project Registry"}]},{"@type":"WebSite","@id":"https:\/\/regroove.ca\/archive\/#website","url":"https:\/\/regroove.ca\/archive\/","name":"Archive","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/regroove.ca\/archive\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/regroove.ca\/archive\/#\/schema\/person\/0deb86ff016aebc76f86a79a0e7236d0","name":"Matt Lonpre (Alumni)","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/regroove.ca\/archive\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/f084e0ef8fd6992834b5b085b737a7a2?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f084e0ef8fd6992834b5b085b737a7a2?s=96&d=mm&r=g","caption":"Matt Lonpre (Alumni)"},"url":"https:\/\/regroove.ca\/archive\/author\/mlongpre\/"}]}},"_links":{"self":[{"href":"https:\/\/regroove.ca\/archive\/wp-json\/wp\/v2\/posts\/157"}],"collection":[{"href":"https:\/\/regroove.ca\/archive\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/regroove.ca\/archive\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/regroove.ca\/archive\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/regroove.ca\/archive\/wp-json\/wp\/v2\/comments?post=157"}],"version-history":[{"count":1,"href":"https:\/\/regroove.ca\/archive\/wp-json\/wp\/v2\/posts\/157\/revisions"}],"predecessor-version":[{"id":2733,"href":"https:\/\/regroove.ca\/archive\/wp-json\/wp\/v2\/posts\/157\/revisions\/2733"}],"wp:attachment":[{"href":"https:\/\/regroove.ca\/archive\/wp-json\/wp\/v2\/media?parent=157"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/regroove.ca\/archive\/wp-json\/wp\/v2\/categories?post=157"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/regroove.ca\/archive\/wp-json\/wp\/v2\/tags?post=157"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}