{"version":"1.0","provider_name":"Archive","provider_url":"https:\/\/regroove.ca\/archive","author_name":"Matt Lonpre (Alumni)","author_url":"https:\/\/regroove.ca\/archive\/author\/mlongpre\/","title":"Using JSLink to Build a Project Registry - Archive","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"dW3JIAD7jP\"><a href=\"https:\/\/regroove.ca\/archive\/2017\/08\/09\/using-jslink-build-project-registry\/\">Using JSLink to Build a Project Registry<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/regroove.ca\/archive\/2017\/08\/09\/using-jslink-build-project-registry\/embed\/#?secret=dW3JIAD7jP\" width=\"600\" height=\"338\" title=\"&#8220;Using JSLink to Build a Project Registry&#8221; &#8212; Archive\" data-secret=\"dW3JIAD7jP\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/* ]]> *\/\n<\/script>\n","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;"}