camerondwyer.com Open in urlscan Pro
192.0.78.25  Public Scan

Submitted URL: https://bit.ly/3oY8ieF
Effective URL: https://camerondwyer.com/2021/11/08/how-to-setup-teams-microsoft-365-for-streamlined-knowledge-sharing-sessions-aka-lunch...
Submission: On December 23 via manual from CA — Scanned from CA

Form analysis 6 forms found in the DOM

GET https://camerondwyer.com/

<form role="search" method="get" class="search-form" action="https://camerondwyer.com/">
  <label>
    <span class="screen-reader-text">Search for:</span>
    <input type="search" class="search-field" placeholder="Search …" value="" name="s">
  </label>
  <input type="submit" class="search-submit" value="Search">
</form>

POST https://camerondwyer.com/wp-comments-post.php

<form action="https://camerondwyer.com/wp-comments-post.php" method="post" id="commentform" class="comment-form" novalidate=""><input type="hidden" id="highlander_comment_nonce" name="highlander_comment_nonce" value="fe35197685"><input type="hidden"
    name="_wp_http_referer" value="/2021/11/08/how-to-setup-teams-microsoft-365-for-streamlined-knowledge-sharing-sessions-aka-lunch-learn-or-brown-bag/">
  <input type="hidden" name="hc_post_as" id="hc_post_as" value="guest">
  <div class="comment-form-field comment-textarea">
    <div id="comment-form-comment"><textarea aria-hidden="true" tabindex="-1"
        style="position: absolute; inset: -999px auto auto 0px; border: 0px; padding: 0px; box-sizing: content-box; overflow-wrap: break-word; overflow: hidden; transition: none 0s ease 0s; height: 0px !important; min-height: 0px !important; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size: 14px; font-weight: 400; font-style: normal; letter-spacing: 0px; text-transform: none; text-decoration: none solid rgba(0, 0, 0, 0.7); word-spacing: 0px; text-indent: 0px; line-height: normal; width: 734px;"
        class="autosizejs "></textarea><textarea id="comment" name="comment" title="Enter your comment here..." placeholder="Enter your comment here..." style="height: 36px; overflow: hidden; overflow-wrap: break-word; resize: none;"></textarea>
    </div>
  </div>
  <div id="comment-form-identity" style="display: none;">
    <div id="comment-form-nascar">
      <p>Fill in your details below or click an icon to log in:</p>
      <ul>
        <li class="selected" style="display:none;">
          <a href="#comment-form-guest" id="postas-guest" class="nascar-signin-link" title="Login via Guest">
									</a>
        </li>
        <li>
          <a href="#comment-form-load-service:WordPress.com" id="postas-wordpress" class="nascar-signin-link" title="Login via WordPress.com">
					<svg xmlns="http://www.w3.org/2000/svg" role="presentation" viewBox="0 0 24 24"><rect x="0" fill="none" width="24" height="24"></rect><g><path fill="#0087be" d="M12.158 12.786l-2.698 7.84c.806.236 1.657.365 2.54.365 1.047 0 2.05-.18 2.986-.51-.024-.037-.046-.078-.065-.123l-2.762-7.57zM3.008 12c0 3.56 2.07 6.634 5.068 8.092L3.788 8.342c-.5 1.117-.78 2.354-.78 3.658zm15.06-.454c0-1.112-.398-1.88-.74-2.48-.456-.74-.883-1.368-.883-2.11 0-.825.627-1.595 1.51-1.595.04 0 .078.006.116.008-1.598-1.464-3.73-2.36-6.07-2.36-3.14 0-5.904 1.613-7.512 4.053.21.008.41.012.58.012.94 0 2.395-.114 2.395-.114.484-.028.54.684.057.74 0 0-.487.058-1.03.086l3.275 9.74 1.968-5.902-1.4-3.838c-.485-.028-.944-.085-.944-.085-.486-.03-.43-.77.056-.742 0 0 1.484.114 2.368.114.94 0 2.397-.114 2.397-.114.486-.028.543.684.058.74 0 0-.488.058-1.03.086l3.25 9.665.897-2.997c.456-1.17.684-2.137.684-2.907zm1.82-3.86c.04.286.06.593.06.924 0 .912-.17 1.938-.683 3.22l-2.746 7.94c2.672-1.558 4.47-4.454 4.47-7.77 0-1.564-.4-3.033-1.1-4.314zM12 22C6.486 22 2 17.514 2 12S6.486 2 12 2s10 4.486 10 10-4.486 10-10 10z"></path></g></svg>				</a>
        </li>
        <li>
          <a href="#comment-form-load-service:Twitter" id="postas-twitter" class="nascar-signin-link" title="Login via Twitter">
					<svg xmlns="http://www.w3.org/2000/svg" role="presentation" viewBox="0 0 24 24"><rect x="0" fill="none" width="24" height="24"></rect><g><path fill="#1DA1F2" d="M22.23 5.924c-.736.326-1.527.547-2.357.646.847-.508 1.498-1.312 1.804-2.27-.793.47-1.67.812-2.606.996C18.325 4.498 17.258 4 16.078 4c-2.266 0-4.103 1.837-4.103 4.103 0 .322.036.635.106.935-3.41-.17-6.433-1.804-8.457-4.287-.353.607-.556 1.312-.556 2.064 0 1.424.724 2.68 1.825 3.415-.673-.022-1.305-.207-1.86-.514v.052c0 1.988 1.415 3.647 3.293 4.023-.344.095-.707.145-1.08.145-.265 0-.522-.026-.773-.074.522 1.63 2.038 2.817 3.833 2.85-1.404 1.1-3.174 1.757-5.096 1.757-.332 0-.66-.02-.98-.057 1.816 1.164 3.973 1.843 6.29 1.843 7.547 0 11.675-6.252 11.675-11.675 0-.178-.004-.355-.012-.53.802-.578 1.497-1.3 2.047-2.124z"></path></g></svg>				</a>
        </li>
        <li>
          <a href="#comment-form-load-service:Facebook" id="postas-facebook" class="nascar-signin-link" title="Login via Facebook">
					<svg xmlns="http://www.w3.org/2000/svg" role="presentation" viewBox="0 0 24 24"><rect x="0" fill="none" width="24" height="24"></rect><g><path fill="#3B5998" d="M20.007 3H3.993C3.445 3 3 3.445 3 3.993v16.013c0 .55.445.994.993.994h8.62v-6.97H10.27V11.31h2.346V9.31c0-2.325 1.42-3.59 3.494-3.59.993 0 1.847.073 2.096.106v2.43h-1.438c-1.128 0-1.346.537-1.346 1.324v1.734h2.69l-.35 2.717h-2.34V21h4.587c.548 0 .993-.445.993-.993V3.993c0-.548-.445-.993-.993-.993z"></path></g></svg>				</a>
        </li>
      </ul>
    </div>
    <div id="comment-form-guest" class="comment-form-service selected">
      <div class="comment-form-padder">
        <div class="comment-form-avatar">
          <a href="https://gravatar.com/site/signup/" target="_blank">				<img src="https://1.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=25&amp;d=identicon&amp;forcedefault=y&amp;r=G" alt="Gravatar" width="25" class="no-grav grav-hashed" id="grav-ad516503a11cd5ca435acc9bb6523536-0">
</a>
        </div>
        <div class="comment-form-fields">
          <div class="comment-form-field comment-form-email">
            <label for="email">Email <span class="required">(required)</span> <span class="nopublish">(Address never made public)</span></label>
            <div class="comment-form-input"><input id="email" name="email" type="email" value=""></div>
          </div>
          <div class="comment-form-field comment-form-author">
            <label for="author">Name <span class="required">(required)</span></label>
            <div class="comment-form-input"><input id="author" name="author" type="text" value=""></div>
          </div>
          <div class="comment-form-field comment-form-url">
            <label for="url">Website</label>
            <div class="comment-form-input"><input id="url" name="url" type="url" value=""></div>
          </div>
        </div>
      </div>
    </div>
    <div id="comment-form-wordpress" class="comment-form-service">
      <div class="comment-form-padder">
        <div class="comment-form-avatar">
          <img src="https://1.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=25&amp;d=identicon&amp;forcedefault=y&amp;r=G" alt="WordPress.com Logo" width="25" class="no-grav grav-hashed grav-hijack"
            id="grav-ad516503a11cd5ca435acc9bb6523536-1">
        </div>
        <div class="comment-form-fields">
          <input type="hidden" name="wp_avatar" id="wordpress-avatar" class="comment-meta-wordpress" value="">
          <input type="hidden" name="wp_user_id" id="wordpress-user_id" class="comment-meta-wordpress" value="">
          <input type="hidden" name="wp_access_token" id="wordpress-access_token" class="comment-meta-wordpress" value="">
          <p class="comment-form-posting-as pa-wordpress">
            <strong></strong> You are commenting using your WordPress.com account. <span class="comment-form-log-out"> (&nbsp;<a href="javascript:HighlanderComments.doExternalLogout( 'wordpress' );">Log&nbsp;Out</a>&nbsp;/&nbsp;
              <a href="#" onclick="javascript:HighlanderComments.switchAccount();return false;">Change</a>&nbsp;) </span>
            <span class="pa-icon"><svg xmlns="http://www.w3.org/2000/svg" role="presentation" viewBox="0 0 24 24">
                <rect x="0" fill="none" width="24" height="24"></rect>
                <g>
                  <path fill="#0087be"
                    d="M12.158 12.786l-2.698 7.84c.806.236 1.657.365 2.54.365 1.047 0 2.05-.18 2.986-.51-.024-.037-.046-.078-.065-.123l-2.762-7.57zM3.008 12c0 3.56 2.07 6.634 5.068 8.092L3.788 8.342c-.5 1.117-.78 2.354-.78 3.658zm15.06-.454c0-1.112-.398-1.88-.74-2.48-.456-.74-.883-1.368-.883-2.11 0-.825.627-1.595 1.51-1.595.04 0 .078.006.116.008-1.598-1.464-3.73-2.36-6.07-2.36-3.14 0-5.904 1.613-7.512 4.053.21.008.41.012.58.012.94 0 2.395-.114 2.395-.114.484-.028.54.684.057.74 0 0-.487.058-1.03.086l3.275 9.74 1.968-5.902-1.4-3.838c-.485-.028-.944-.085-.944-.085-.486-.03-.43-.77.056-.742 0 0 1.484.114 2.368.114.94 0 2.397-.114 2.397-.114.486-.028.543.684.058.74 0 0-.488.058-1.03.086l3.25 9.665.897-2.997c.456-1.17.684-2.137.684-2.907zm1.82-3.86c.04.286.06.593.06.924 0 .912-.17 1.938-.683 3.22l-2.746 7.94c2.672-1.558 4.47-4.454 4.47-7.77 0-1.564-.4-3.033-1.1-4.314zM12 22C6.486 22 2 17.514 2 12S6.486 2 12 2s10 4.486 10 10-4.486 10-10 10z">
                  </path>
                </g>
              </svg></span>
          </p>
        </div>
      </div>
    </div>
    <div id="comment-form-googleplus" class="comment-form-service">
      <div class="comment-form-padder">
        <div class="comment-form-avatar">
          <img src="https://1.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=25&amp;d=identicon&amp;forcedefault=y&amp;r=G" alt="Google photo" width="25" class="no-grav grav-hashed grav-hijack" id="grav-ad516503a11cd5ca435acc9bb6523536-2">
        </div>
        <div class="comment-form-fields">
          <input type="hidden" name="googleplus_avatar" id="googleplus-avatar" class="comment-meta-googleplus" value="">
          <input type="hidden" name="googleplus_user_id" id="googleplus-user_id" class="comment-meta-googleplus" value="">
          <input type="hidden" name="googleplus_access_token" id="googleplus-access_token" class="comment-meta-googleplus" value="">
          <p class="comment-form-posting-as pa-googleplus">
            <strong></strong> You are commenting using your Google account. <span class="comment-form-log-out"> (&nbsp;<a href="javascript:HighlanderComments.doExternalLogout( 'googleplus' );">Log&nbsp;Out</a>&nbsp;/&nbsp;
              <a href="#" onclick="javascript:HighlanderComments.switchAccount();return false;">Change</a>&nbsp;) </span>
            <span class="pa-icon"><svg xmlns="http://www.w3.org/2000/svg" role="presentation" x="0px" y="0px" viewBox="0 0 60 60">
                <path fill="#519bf7" d="M56.3,30c0,-1.6 -0.2,-3.4 -0.6,-5h-3.1H42.2H30v10.6h14.8C44,39.3 42,42 39.1,43.9l8.8,6.8C53,46 56.3,39 56.3,30z"></path>
                <path fill="#3db366" d="M30,57.5c6.7,0 13.1,-2.4 17.9,-6.8l-8.8,-6.8c-2.5,1.6 -5.6,2.4 -9.1,2.4c-7.2,0 -13.3,-4.7 -15.4,-11.2l-9.3,7.1C9.8,51.3 19.1,57.5 30,57.5z"></path>
                <path fill="#fdc600" d="M5.3,42.2l9.3,-7.1c-0.5,-1.6 -0.8,-3.3 -0.8,-5.1s0.3,-3.5 0.8,-5.1l-9.3,-7.1C3.5,21.5 2.5,25.6 2.5,30S3.5,38.5 5.3,42.2z"></path>
                <path fill="#f15b44" d="M40.1,17.4l8,-8C43.3,5.1 37,2.5 30,2.5C19.1,2.5 9.8,8.7 5.3,17.8l9.3,7.1c2.1,-6.5 8.2,-11.1 15.4,-11.1C33.9,13.7 37.4,15.1 40.1,17.4z"></path>
              </svg></span>
          </p>
        </div>
      </div>
    </div>
    <div id="comment-form-twitter" class="comment-form-service">
      <div class="comment-form-padder">
        <div class="comment-form-avatar">
          <img src="https://1.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=25&amp;d=identicon&amp;forcedefault=y&amp;r=G" alt="Twitter picture" width="25" class="no-grav grav-hashed grav-hijack" id="grav-ad516503a11cd5ca435acc9bb6523536-3">
        </div>
        <div class="comment-form-fields">
          <input type="hidden" name="twitter_avatar" id="twitter-avatar" class="comment-meta-twitter" value="">
          <input type="hidden" name="twitter_user_id" id="twitter-user_id" class="comment-meta-twitter" value="">
          <input type="hidden" name="twitter_access_token" id="twitter-access_token" class="comment-meta-twitter" value="">
          <p class="comment-form-posting-as pa-twitter">
            <strong></strong> You are commenting using your Twitter account. <span class="comment-form-log-out"> (&nbsp;<a href="javascript:HighlanderComments.doExternalLogout( 'twitter' );">Log&nbsp;Out</a>&nbsp;/&nbsp;
              <a href="#" onclick="javascript:HighlanderComments.switchAccount();return false;">Change</a>&nbsp;) </span>
            <span class="pa-icon"><svg xmlns="http://www.w3.org/2000/svg" role="presentation" viewBox="0 0 24 24">
                <rect x="0" fill="none" width="24" height="24"></rect>
                <g>
                  <path fill="#1DA1F2"
                    d="M22.23 5.924c-.736.326-1.527.547-2.357.646.847-.508 1.498-1.312 1.804-2.27-.793.47-1.67.812-2.606.996C18.325 4.498 17.258 4 16.078 4c-2.266 0-4.103 1.837-4.103 4.103 0 .322.036.635.106.935-3.41-.17-6.433-1.804-8.457-4.287-.353.607-.556 1.312-.556 2.064 0 1.424.724 2.68 1.825 3.415-.673-.022-1.305-.207-1.86-.514v.052c0 1.988 1.415 3.647 3.293 4.023-.344.095-.707.145-1.08.145-.265 0-.522-.026-.773-.074.522 1.63 2.038 2.817 3.833 2.85-1.404 1.1-3.174 1.757-5.096 1.757-.332 0-.66-.02-.98-.057 1.816 1.164 3.973 1.843 6.29 1.843 7.547 0 11.675-6.252 11.675-11.675 0-.178-.004-.355-.012-.53.802-.578 1.497-1.3 2.047-2.124z">
                  </path>
                </g>
              </svg></span>
          </p>
        </div>
      </div>
    </div>
    <div id="comment-form-facebook" class="comment-form-service">
      <div class="comment-form-padder">
        <div class="comment-form-avatar">
          <img src="" alt="Facebook photo" width="25" class="no-grav">
        </div>
        <div class="comment-form-fields">
          <input type="hidden" name="fb_avatar" id="facebook-avatar" class="comment-meta-facebook" value="">
          <input type="hidden" name="fb_user_id" id="facebook-user_id" class="comment-meta-facebook" value="">
          <input type="hidden" name="fb_access_token" id="facebook-access_token" class="comment-meta-facebook" value="">
          <p class="comment-form-posting-as pa-facebook">
            <strong></strong> You are commenting using your Facebook account. <span class="comment-form-log-out"> (&nbsp;<a href="javascript:HighlanderComments.doExternalLogout( 'facebook' );">Log&nbsp;Out</a>&nbsp;/&nbsp;
              <a href="#" onclick="javascript:HighlanderComments.switchAccount();return false;">Change</a>&nbsp;) </span>
            <span class="pa-icon"><svg xmlns="http://www.w3.org/2000/svg" role="presentation" viewBox="0 0 24 24">
                <rect x="0" fill="none" width="24" height="24"></rect>
                <g>
                  <path fill="#3B5998"
                    d="M20.007 3H3.993C3.445 3 3 3.445 3 3.993v16.013c0 .55.445.994.993.994h8.62v-6.97H10.27V11.31h2.346V9.31c0-2.325 1.42-3.59 3.494-3.59.993 0 1.847.073 2.096.106v2.43h-1.438c-1.128 0-1.346.537-1.346 1.324v1.734h2.69l-.35 2.717h-2.34V21h4.587c.548 0 .993-.445.993-.993V3.993c0-.548-.445-.993-.993-.993z">
                  </path>
                </g>
              </svg></span>
          </p>
        </div>
      </div>
    </div>
    <div id="comment-form-load-service" class="comment-form-service">
      <div class="comment-form-posting-as-cancel"><a href="javascript:HighlanderComments.cancelExternalWindow();">Cancel</a></div>
      <p>Connecting to %s</p>
    </div>
  </div>
  <script type="text/javascript">
    var highlander_expando_javascript = function() {
      function hide(sel) {
        var el = document.querySelector(sel);
        if (el) {
          el.style.setProperty('display', 'none');
        }
      }

      function show(sel) {
        var el = document.querySelector(sel);
        if (el) {
          el.style.removeProperty('display');
        }
      }
      var input = document.createElement('input');
      var comment = document.querySelector('#comment');
      if (input && comment && 'placeholder' in input) {
        var label = document.querySelector('.comment-textarea label');
        if (label) {
          var text = label.textContent;
          label.parentNode.removeChild(label);
          comment.setAttribute('placeholder', text);
        }
      }
      // Expando Mode: start small, then auto-resize on first click + text length
      hide('#comment-form-identity');
      hide('#comment-form-subscribe');
      hide('#commentform .form-submit');
      if (comment) {
        comment.style.height = '10px';
        var handler = function() {
          comment.style.height = HighlanderComments.initialHeight + 'px';
          show('#comment-form-identity');
          show('#comment-form-subscribe');
          show('#commentform .form-submit');
          HighlanderComments.resizeCallback();
          comment.removeEventListener('focus', handler);
        };
        comment.addEventListener('focus', handler);
      }
    }
    if (document.readyState !== 'loading') {
      highlander_expando_javascript();
    } else {
      if (typeof window.jQuery === 'function') {
        // Use jQuery's `ready` if available.
        // This solves some scheduling issues between this script and the main highlander script.
        jQuery(document).ready(highlander_expando_javascript);
      } else {
        // If not available, add a vanilla event listener.
        document.addEventListener('DOMContentLoaded', highlander_expando_javascript);
      }
    }
  </script>
  <div id="comment-form-subscribe" style="display: none;">
    <p class="comment-subscription-form"><input type="checkbox" name="subscribe" id="subscribe" value="subscribe" style="width: auto;"> <label class="subscribe-label" id="subscribe-label" for="subscribe" style="display: inline;">Notify me of new
        comments via email.</label></p>
    <p class="post-subscription-form"><input type="checkbox" name="subscribe_blog" id="subscribe_blog" value="subscribe" style="width: auto;"> <label class="subscribe-label" id="subscribe-blog-label" for="subscribe_blog"
        style="display: inline;">Notify me of new posts via email.</label></p>
  </div>
  <p class="form-submit" style="display: none;"><input name="submit" type="submit" id="comment-submit" class="submit" value="Post Comment"> <input type="hidden" name="comment_post_ID" value="3964" id="comment_post_ID">
    <input type="hidden" name="comment_parent" id="comment_parent" value="0">
  </p>
  <p style="display: none;"><input type="hidden" id="akismet_comment_nonce" name="akismet_comment_nonce" value="18acb6e66b"></p>
  <input type="hidden" name="genseq" value="1640291334">
  <p style="display: none !important;"><label>Δ<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="1640291335279">
    <script>
      document.getElementById("ak_js_1").setAttribute("value", (new Date()).getTime());
    </script>
  </p>
</form>

POST https://subscribe.wordpress.com

<form action="https://subscribe.wordpress.com" method="post" accept-charset="utf-8" id="subscribe-blog">
  <p>Enter your email address to follow this blog and receive notifications of new posts by email.</p>
  <p id="subscribe-email">
    <label id="subscribe-field-label" for="subscribe-field" class="screen-reader-text"> Email Address: </label>
    <input type="email" name="email" style="width: 95%; padding: 1px 10px" placeholder="Enter your email address" value="" id="subscribe-field">
  </p>
  <p id="subscribe-submit">
    <input type="hidden" name="action" value="subscribe">
    <input type="hidden" name="blog_id" value="29418662">
    <input type="hidden" name="source" value="https://camerondwyer.com/2021/11/08/how-to-setup-teams-microsoft-365-for-streamlined-knowledge-sharing-sessions-aka-lunch-learn-or-brown-bag/">
    <input type="hidden" name="sub-type" value="widget">
    <input type="hidden" name="redirect_fragment" value="subscribe-blog">
    <input type="hidden" id="_wpnonce" name="_wpnonce" value="b9597b1445"> <button type="submit" class="wp-block-button__link"> Follow </button>
  </p>
</form>

POST https://subscribe.wordpress.com

<form method="post" action="https://subscribe.wordpress.com" accept-charset="utf-8" style="display: none;">
  <div class="actnbr-follow-count">Join 349 other followers</div>
  <div>
    <input type="email" name="email" placeholder="Enter your email address" class="actnbr-email-field" aria-label="Enter your email address">
  </div>
  <input type="hidden" name="action" value="subscribe">
  <input type="hidden" name="blog_id" value="29418662">
  <input type="hidden" name="source" value="https://camerondwyer.com/2021/11/08/how-to-setup-teams-microsoft-365-for-streamlined-knowledge-sharing-sessions-aka-lunch-learn-or-brown-bag/">
  <input type="hidden" name="sub-type" value="actionbar-follow">
  <input type="hidden" id="_wpnonce" name="_wpnonce" value="b9597b1445">
  <div class="actnbr-button-wrap">
    <button type="submit" value="Sign me up"> Sign me up </button>
  </div>
</form>

<form id="jp-carousel-comment-form">
  <label for="jp-carousel-comment-form-comment-field" class="screen-reader-text">Write a Comment...</label>
  <textarea name="comment" class="jp-carousel-comment-form-field jp-carousel-comment-form-textarea" id="jp-carousel-comment-form-comment-field" placeholder="Write a Comment..."></textarea>
  <div id="jp-carousel-comment-form-submit-and-info-wrapper">
    <div id="jp-carousel-comment-form-commenting-as">
      <fieldset>
        <label for="jp-carousel-comment-form-email-field">Email (Required)</label>
        <input type="text" name="email" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-email-field">
      </fieldset>
      <fieldset>
        <label for="jp-carousel-comment-form-author-field">Name (Required)</label>
        <input type="text" name="author" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-author-field">
      </fieldset>
      <fieldset>
        <label for="jp-carousel-comment-form-url-field">Website</label>
        <input type="text" name="url" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-url-field">
      </fieldset>
    </div>
    <input type="submit" name="submit" class="jp-carousel-comment-form-button" id="jp-carousel-comment-form-button-submit" value="Post Comment">
  </div>
</form>

POST /2021/11/08/how-to-setup-teams-microsoft-365-for-streamlined-knowledge-sharing-sessions-aka-lunch-learn-or-brown-bag/

<form action="/2021/11/08/how-to-setup-teams-microsoft-365-for-streamlined-knowledge-sharing-sessions-aka-lunch-learn-or-brown-bag/" method="post">
  <label for="target_email">Send to Email Address</label>
  <input type="email" name="target_email" id="target_email" value="">
  <label for="source_name">Your Name</label>
  <input type="text" name="source_name" id="source_name" value="">
  <label for="source_email">Your Email Address</label>
  <input type="email" name="source_email" id="source_email" value="">
  <input type="text" id="jetpack-source_f_name" name="source_f_name" class="input" value="" size="25" autocomplete="off" title="This field is for validation and should not be changed">
  <div class="g-recaptcha" data-sitekey="6LcmyE0UAAAAALID28yVNg7pFCodGaArJzHitez_" data-theme="light" data-type="image" data-tabindex="0" data-lazy="true" data-url="https://www.google.com/recaptcha/api.js?hl=en"></div>
  <img style="float: right; display: none" class="loading" src="https://s0.wp.com/wp-content/mu-plugins/post-flair/sharing/images/loading.gif" alt="loading" width="16" height="16">
  <input type="submit" value="Send Email" class="sharing_send">
  <a rel="nofollow" href="#cancel" class="sharing_cancel" role="button">Cancel</a>
  <div class="errors errors-1" style="display: none;"> Post was not sent - check your email addresses! </div>
  <div class="errors errors-2" style="display: none;"> Email check failed, please try again </div>
  <div class="errors errors-3" style="display: none;"> Sorry, your blog cannot share posts by email. </div>
</form>

Text Content

Skip to content

Search
Search for:

Cameron Dwyer

Office 365, SharePoint, Azure, OnePlace Solutions & Life's Other Little Wonders

 * Twitter
 * LinkedIn

Menu
 * Home
 * Microsoft 365
 * Microsoft Dev
 * Web Dev
 * Azure
 * About Me

Open Search


HOW TO SETUP TEAMS & MICROSOFT 365 FOR STREAMLINED KNOWLEDGE SHARING SESSIONS
(AKA LUNCH & LEARN OR BROWN BAG)


KNOWLEDGE SHARING SESSIONS

If you’ve found this article then you are probably familiar with the term Brown
Bag sessions (or one of the other creative names used for these types of
meetings).

Typically these are small group, informal training and learning sessions where
each session focuses on a particular topic with the aim to share knowledge and
promote dialogue among participants. Sharing among participants can enhance
training, help with consistent dissemination of information, promote teamwork,
reinforce company values and missions, and increase employee morale.

I recently had the desire/need to setup regular Brown Bag style sessions as a
vehicle to share knowledge within our development team. This was driven by two
signals I was hearing over and over again during our sprints:

 * I need knowledge: Team members had a lack of knowledge on something
   (technology, process, approach etc) when picking up a new task that would
   lead to mini mentoring sessions happening 1:1 during tasks
 * I need to impart knowledge: Team members completing a task and saying that we
   need everyone to “get across” what I’ve done in this task (typically because
   they’ve setup a new approach, a different way of doing things, there’s a
   steep learning curve before someone else can work on it)

Thus the RampUp program was born within our development team.


THE RAMPUP PROGRAM

The RampUp program is simply the name we gave to our knowledge sharing sessions.

The format of RampUp is to have regular (approx 1hr) sessions that are recorded,
build up a library of videos and make it easier for new members joining the team
in future, and for existing team members to refer back to.


PROGRAM REQUIREMENTS

First let’s talk about the different parts of the program that would be needed
and then I’ll walk through how I went about setting it up.


SESSION PLANNING

These are the requirements for identifying the sessions (and session content)
over time.

✔ Need a way for people to submit an idea for a session, either for:

 * A session to learn more about a topic (I need knowledge)
 * A session to present on a topic (I need to impart knowledge)

✔ Need a way for people to vote for which sessions they would like to see.

✔ Need a way for people to comment on a session idea to help shape the content
of the session and ensure people get the most value from it.



✔ Need a way to schedule a session and get it into peoples calendars.


SESSION PRESENTATION & RECORDING

✔ Need a way to be able to present the session where most of the team are remote
(especially during COVID)

✔ A key part of these sessions would be to ensure there is plenty of time for
questions so the session delivery mechanism needs to allow for interaction
between all participants.

✔ Need to be able to record the session so that the knowledge becomes a reusable
asset of the team.


SESSION STORAGE AND DISCOVERABILITY

✔ Ensuring the recordings are easily discoverable. The goal of recording the
sessions is to build up a reference library of knowledge to refer back on, and
also use to induct new members into the team and help them RampUp on particular
topics.


DELIVERING RAMPUP AS A COHESIVE ‘SYSTEM’

✔ Needs to bring the different aspects of Microsoft 365 into one place to act as
the RampUp hone that participants can easily navigate without having to hunt
through different areas of Microsoft 365.


IMPLEMENTING USING TEAMS AND MICROSOFT 365

Microsoft 365 had all the building blocks needed to plan, present, record and
store the sessions. It was really just a case of combining them in a way that
could be coherently delivered to the development team. Microsoft Teams is the
perfect platform for doing exactly that. It allows us to bring together a group
of people into a team for a common purpose. It also allows us to bring the tools
that team needs to get the job done.

So let’s start by taking the existing Developers Team and adding a channel for
the RampUp program.

Remove the Wiki tab as we won’t be using it and we need the space because we
have some more relevant tabs we will be creating.


CREATE SHAREPOINT LIST FOR SESSION IDEAS

We are going to use a SharePoint list as a place for team members to suggest
sessions (either that they would like someone else to present, or one that they
are keen to present to others).



To create the list we will leave Teams and go over to the SharePoint site for
the Developers team.

I created a list with the following columns and added the columns to the default
view for the list.

 * Session Title – (I renamed the existing Title column) this is the short title
   of the session
 * Session Description – this is a long description (agenda) for the session
 * Session Date – This is used to designate when the session is schedule
   for/presented
 * Presenter – if a person want to present a session they should populate this
   when they create the list item, otherwise leave it blank until the session
   gets scheduled and a presenter is found/assigned
 * Video Link – I use this column to paste a link to the video recording once
   the session has been delivered

To give team members the ability to rate sessions they would like to see we can
use the built in rating capabilities in SharePoint (List Settings | Ratings)

Under List Settings | Advanced Settings ensure Comments are enabled. This will
allow people to to leave comments such as things they’d like to see in a session
or questions they’d like answered. It helps the presenter engage with people
before the session.

At this stage we’ve got a nice list where people can start creating ideas for
sessions, others can use the ratings column to vote for the sessions they would
like to see.

When a session idea in opened you can see the comment thread and you can even
@mention other people (or the assigned presenter).

We can even add some sorting and row styling to show sessions that have been
scheduled/completed with a different row background colour and put them at the
bottom of the list (I use the presence of a value in the Session Date column to
drive this). This can be configured using Conditional View Formatting rules.

Then add a Conditional Formatting rule based on when the Session Date is after
(Empty) then choose the styling you would like.

This will give you a nice visual indicator of those sessions that are done
without having to write any code!


ADD SESSION LIST TO TEAMS CHANNEL

We can add our Session Ideas list to the RampUp teams channel (Add tab | List |
Select the Session Ideas List)



This now allows team members to quickly and easily view the sessions list, vote
and create new sessions directly from Teams without having to go out to the
SharePoint site.


SCHEDULING A SESSION

When it’s time to schedule a session, it’s simply a case of going to the RampUp
channel and using the Meet | Schedule a Meeting option.

Just include the session title as the meeting title and copy/paste the session
description into the meeting description. The team members will receive meeting
invitations (and hence have the meeting in their calendar) and the meeting will
appear in the channel.




PRESENTING AND RECORDING A SESSION

When it comes time to present the meeting just make sure you use the built in
capability of Teams to record the meeting. This will record all audio and
whatever screen/slide deck is being presented.



The important thing to note is that by scheduling the meeting directly in the
RampUp channel, the recordings will automatically get saved into the same folder
within the Documents library of the Team site.

To be specific they get created within the a folder called Recordings within a
Folder for the Channel within the Documents library for the Team.

After the recording has been created, you can rename the file to make it more
meaningful if needed.


ADDING RECORDED VIDEOS TO TEAMS CHANNEL

Wouldn’t it be great to add the recorded videos directly as a Teams tab (as we
did with the Session Ideas). Due to the recorded videos being located in a
subfolder structure (and I want to give nice thumbnails rather than boring file
names) we aren’t going to try and show the files directly, rather we are going
to create a SharePoint page that will allow us to style dynamically show just
the files from the recordings subfolder and use SharePoint views to show nice
thumbnail images.

You can do this by using the Document Library webpart and specifying the
specific subfolder where the recordings live (and using the View selector you
have control to setup the view as you would like – I’ve used thumbnails)

Now we have a SharePoint page hosting the our session videos it’s a simple
matter of adding a tab to the Teams channel that shows this SharePoint page.


BRINGING IT TOGETHER AS A COHESIVE SYSTEM


CREATING SHAREPOINT PAGE FOR THE RAMPUP PROGRAM

To give our RampUp program a home we can create a page on the Developers team
SharePoint site. The main things I added to this page were:

 * Rich content to give readers context to the objective of the program and
   what’s it’s all about.
 * A video talking about the program
 * Use the List webpart to embed the Session Ideas list directly on this page
 * Use the Document Library webpart to embed the latest video session recordings
   directly on this page
 * Provide links off to the full session list and video recording library

Now we have a pretty cool homepage for our RampUp program on the SharePoint
site.


ADDING THE RAMPUP HOMEPAGE AS A TEAMS CHANNEL TAB

We can also expose this landing page directly within Teams so everything is
available no matter if you arrive via SharePoint or in Teams. We do this by
adding a tab to the Teams channel linking to this SharePoint page (it’s the same
process we used to expose the Session Recording SharePoint page as a tab)






SHARE THIS:

 * Twitter
 * Facebook
 * LinkedIn
 * More
 * 

 * Pinterest
 * Email
 * 
 * 


LIKE THIS:

Like Loading...


RELATED

REFLECTING ON RUNNING A DEVELOPER BOOTCAMP VIRTUALLY 🤔

While I've been an attendee and speaker at several virtually conferences
recently, organising the Microsoft 365 Developer Bootcamp (ANZ) was the first
time I'd really had control over how to structure and run a virtual event. We
had 4 Australian MVPs involved in organising the event, we had all been
involved…

October 27, 2020

In "Microsoft Development"

PROBLEMS RESTRICTING SHAREPOINT PEOPLE COLUMN TO A SPECIFIC GROUP

When trying to enter a person in a SharePoint Person/Groups column you find you
are able to search and select users only to encounter this error: Your
organization's policies don't allow you to share with these users. Go to
External Sharing in the Office 365 admin center to enable it.…

May 17, 2021

In "Microsoft 365"

GLOBAL MICROSOFT 365 DEVELOPER BOOTCAMP RESOURCES (MICROSOFT GRAPH)

Thanks to everyone who joined my session at the Global Microsoft 365 Developer
Bootcamp that was focused on the Microsoft Graph (Graph, Graph API, Graph SDK &
Graph Toolkit). I'm making all the resources available including the recording
of the presentation so that others can use this as a self-paced…

October 27, 2020

In "Microsoft 365"


PUBLISHED BY CAMERON DWYER

Chief Technology Officer at OnePlace Solutions. Microsoft MVP: Office Dev
Passionate about delivering compelling solutions on the Office 365/SharePoint
platform. Addicted to coffee. View all posts by Cameron Dwyer

November 8, 2021

Microsoft 365, Office 365, SharePoint, Teams

Brown Bag, how to, Knowledge Sharing, Lunch & Learn, RampUp, Solution


POST NAVIGATION

How to use the Microsoft Graph SDK Chaos Handler to Simulate Graph API Errors
How I Fixed Microsoft Edge Running Slowly and Unresponsive


3 THOUGHTS ON “HOW TO SETUP TEAMS & MICROSOFT 365 FOR STREAMLINED KNOWLEDGE
SHARING SESSIONS (AKA LUNCH & LEARN OR BROWN BAG)”


ADD YOURS

 1. mrowell says:
    November 16, 2021 at 10:28 am
    
    A great use case for connecting a whole lot of O365 components together.
    Especially relevant to me as I’ve been running an in-house weekly Lunch &
    Learn.
    
    Are you using a custom conditional formating JSON for to check the presence
    of a value in the video recording link to indicate a session has been
    completed?
    
    Thanks,
    Marcus
    
    LikeLiked by 2 people
    
    Reply
    1. Cameron Dwyer says:
       November 16, 2021 at 11:23 am
       
       Great question, I didn’t include the detail of that in the original post.
       I’m not using JSON but instead using a Conditional Formatting rule
       instead (no code needed). I can’t put the detail in this comment so I’ve
       gone back and shown how I did this in the main post. Thanks for your
       feedback 🙂
       
       LikeLiked by 1 person
       
       Reply
       1. mrowell says:
          November 16, 2021 at 5:48 pm
          
          Thanks for the clarification. I see what I was doing wrong now.
          
          LikeLiked by 2 people
       
          
       
    


LEAVE A REPLY CANCEL REPLY

Fill in your details below or click an icon to log in:

 * 
 * 
 * 
 * 

Email (required) (Address never made public)

Name (required)

Website


You are commenting using your WordPress.com account. ( Log Out /  Change )

You are commenting using your Google account. ( Log Out /  Change )

You are commenting using your Twitter account. ( Log Out /  Change )

You are commenting using your Facebook account. ( Log Out /  Change )

Cancel

Connecting to %s

Notify me of new comments via email.

Notify me of new posts via email.





Δ



This site uses Akismet to reduce spam. Learn how your comment data is processed.

Advertisements
Powered by wordads.co
We've received your report.

Thanks for your feedback!
Seen too often
Not relevant
Offensive
Broken
Report this ad



FOLLOW VIA EMAIL

Enter your email address to follow this blog and receive notifications of new
posts by email.

Email Address:

Follow


CONNECT WITH ME

 * Twitter
 * LinkedIn




MY LATEST TWEETS

 * @KirstyMcGrath13 @OnePlaceSol Thanks @KirstyMcGrath13 - I’ll have to take a
   look at (Viva?) Learning Pathways to se… twitter.com/i/web/status/1…
   17 hours ago
 * RT @OnePlaceSol: How to Setup Teams & Microsoft 365 for Streamlined Knowledge
   Sharing Sessions (aka Lunch & Learn or Brown Bag) by @Cameron… 1 day ago
 * Could this be the first computer? Crazy how some early civilisations were so
   advanced yet my carton of milk needs a… twitter.com/i/web/status/1… 1 day ago
 * @StevenC365 I think I used it to keep my car boot shut on trips to the
   garbage tip circa 1995. 1 day ago
 * @FreeRangeEggs @MicrosoftTeams No more asking “so who had their hand up
   first?” 👏 1 day ago

Advertisements
Powered by wordads.co
We've received your report.

Thanks for your feedback!
Seen too often
Not relevant
Offensive
Broken
Report this ad


Create a website or blog at WordPress.com

Up ↑


 * Follow Following
    * Cameron Dwyer
      Join 349 other followers
      
      Sign me up
    * Already have a WordPress.com account? Log in now.

 *  * Cameron Dwyer
    * Customize
    * Follow Following
    * Sign up
    * Log in
    * Copy shortlink
    * Report this content
    * View post in Reader
    * Manage subscriptions
    * Collapse this bar

 

Loading Comments...

 

Write a Comment...
Email (Required) Name (Required) Website

%d bloggers like this:

Send to Email Address Your Name Your Email Address

Cancel
Post was not sent - check your email addresses!
Email check failed, please try again
Sorry, your blog cannot share posts by email.