{"id":242,"date":"2017-09-03T11:26:52","date_gmt":"2017-09-03T18:26:52","guid":{"rendered":"https:\/\/create.twu.ca\/orientation\/?page_id=242"},"modified":"2020-04-22T19:23:23","modified_gmt":"2020-04-23T02:23:23","slug":"curating-u","status":"publish","type":"page","link":"https:\/\/create.twu.ca\/orientation\/digital-skills\/curating-u\/","title":{"rendered":"Curating U"},"content":{"rendered":"<p>This activity is a remix of <a href=\"https:\/\/twitter.com\/cogdog\">@CogDog&#8217;s<\/a> post <a href=\"http:\/\/cogdogblog.com\/2017\/09\/indispensable-tool\/\">The Indispensable Digital Research Tool I can Say, Without Lying, Saves Time.<\/a> I have changed very little of his post other than a few typos and changing the OPML file that he makes available. I can do this because Alan is generous and he licenses his work under a Creative Commons license (see below).<\/p>\n<p>I sometimes tell people that when technology evangelists espouse that their tool saves you time, that it\u2019s a red flag warning \/ code talk for \u201cI am lying\u201d.<\/p>\n<p>But here, I share my one, career tested exception; it\u2019s old technology that many people have abandoned. I will wade carefully through the acronym jargon, but it\u2019s using an RSS Feed Reader to monitor the most recent news, blog posts, data from sources you choose to follow, not dished out by some algorithm.<\/p>\n<p>I am going to mostly skip talking about what RSS is beyond a lightweight summary of web site news stories \/ blog posts. An RSS reader allows you, in one interface, to quickly skim the recent publications for maybe 100s of web sites without having to visit them.<\/p>\n<p>People <a href=\"https:\/\/www.cnet.com\/how-to\/how-twitter-replaced-my-rss-reader\/\">will claim they can replace RSS Readers with social media streams like Twitter<\/a>, and while I do get many key resources and news stories via social media, let me dispute the claim:<\/p>\n<h5>Clutter, noise, distraction.<\/h5>\n<p>What you get is interspersed with many things that are outside your interests, rants, yelling, silly gifs. That\u2019s a lot of filtering.<\/p>\n<h5>You Miss It, You Lose it.<\/h5>\n<p>Social media is focused at the head of the stream. While you sleep or actually do something productive away from social media, it all flows away. Yes, maybe your network can signal with repeating important things, but its spotty.<\/p>\n<h5>Duplication.<\/h5>\n<p>You have no means to quickly know what you have already looked at, and you see may the same story multiple times.<\/p>\n<h5>You Are Subject to Algorithms.<\/h5>\n<p>Especially on Facebook, what you see is determined by the mysteries of an algorithm. Sure you choose sources by followers, but the means by which information is presented is determined by some outside automated entity.<\/p>\n<h4>Tools<\/h4>\n<p>There are a number of Feed reader tools to choose from, and I am not going to advocate any as \u201cbest\u201d \u2014 they all more or less perform the same function. What\u2019s more important is knowing (a) how to build your sources; (b) how to logically organize them; and (c) optionally how to curate items out of the big pile.<\/p>\n<p>Personally I use <a href=\"http:\/\/digg.com\/reader\">Digg Reader<\/a> for my own perusing; mostly because it has become familiar, intuitive, and is not broken. But I am going to explain how to use another one, <a href=\"http:\/\/feedly.com\/\">Feedly<\/a>, as I typically set it up when I am teaching a new course where my students will be blogging.<\/p>\n<p>If you are participating in a class where you need to blog and keep up with other students&#8217; posts (or you teach a class where your students blog) it can be quite a chore to systematically, check 10, 20, 30 or more blogs on a regular basis. And yes, while I often build WordPress based aggregator sites, that\u2019s still not quite efficient for regular review when I am teaching.<\/p>\n<blockquote><p>See also [Ed. &#8211; for faculty], <a href=\"http:\/\/cogdogblog.com\/2014\/07\/feed-wordpress-101\/\">Alan&#8217;s 5 part compendium on creating a WordPress based feed hub<\/a><\/p><\/blockquote>\n<p>Just to make it more clear why I see this valuable, here is a look at my Feedly with subscriptions to the blogs from students in the Spring 2017 Networked Narratives course.<\/p>\n<h6>RSS Reader summary of blog activity for 20 student blogs<\/h6>\n<p><img data-recalc-dims=\"1\" height=\"523\" width=\"1024\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/cogdogblog.com\/wp-content\/uploads\/2017\/09\/feedly-netnarr-1024x523.jpg?resize=1024%2C523\" alt=\"\" \/><\/p>\n<p>On the left are the listings of the 20 blogs, but by viewing them at the \u201cCollection\u201d view (like a folder) on the right I can see the latest posts from all blogs. At a glance I can see ones I have not read as the titles are bold.<\/p>\n<p>Do you not see how this saves time? I open Feedly and right away I can get a pulse on the blog activity in my class. I can click headlines to open each one in the list, or better, I can use keyboard shortcuts like &#8216;j&#8217; for next item and &#8216;k&#8217; for previous to quickly review the blog posts\u2013 without even leaving this view<\/p>\n<h6>Reading one student post in feedly<\/h6>\n<p><img data-recalc-dims=\"1\" height=\"645\" width=\"1024\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/cogdogblog.com\/wp-content\/uploads\/2017\/09\/feedly-read-1024x645.jpg?resize=1024%2C645\" alt=\"\" \/><\/p>\n<p>I have a range of sharing options, but this way to page through posts saves time. Now I may want to leave a comment, or maybe see how it looks on their blog, so I can just click the title of the post in expanded view to visit the site.<\/p>\n<p>That\u2019s the view of the whole class, if I click one student\u2019s blog title on the left, I can again, quickly see the activity for that one student, and ones I have not read again are bold.<\/p>\n<h6>The feed view from one student blog.<\/h6>\n<p><img data-recalc-dims=\"1\" height=\"529\" width=\"1024\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/cogdogblog.com\/wp-content\/uploads\/2017\/09\/feedly-one-feed-1024x529.jpg?resize=1024%2C529\" alt=\"\" \/><\/p>\n<p>If I go to their site, I\u2019d have to remember in my head if I read a post.<\/p>\n<p>Can you really do this better in Twitter? Good luck.<\/p>\n<p>I am also skipping another level of time saving amazement; for all my student blogs (ones using WordPress or Blogger) I have a matching set of information on the comments on their blog. In the same ways, I can see and review the comment activity on all my student blogs or down to one single blog.<\/p>\n<p>Again, if you do not see the way this saves time, feel free to close this window now. Have a nice day.<\/p>\n<p>Now to try Feedly, <a href=\"http:\/\/feedly.com\/\">just go create an account there<\/a> (I use my gmail account to login). Now it\u2019s going to be empty and they will ask you to add sources.<\/p>\n<h6>You start with no feeds!<\/h6>\n<p><img data-recalc-dims=\"1\" height=\"660\" width=\"1024\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/cogdogblog.com\/wp-content\/uploads\/2017\/09\/feedly-import-1024x660.jpg?resize=1024%2C660\" alt=\"\" \/><\/p>\n<div class=\"arconix-toggle-wrap\"><div class=\"arconix-toggle-title toggle-closed\"><i class='fa fa-plus-square'><\/i>Advanced-level Feedly in here...you can skip if you&#039;d like.<\/div><div class=\"arconix-toggle-content\">\n<p>Now take a breath, here come a few more acronyms. I will explain how to make these later, but there is an additional data file format called OPML (<a href=\"https:\/\/en.wikipedia.org\/wiki\/OPML\">not even worth saying what it stands for<\/a>, it\u2019s in XML format- oh no that is my third acronym, I am done).<\/p>\n<p>It\u2019s more or less a package of subscriptions to feeds you can add all at once, and will automatically create the grouping like you see in my class ones above.<\/p>\n<p>I have one such set you can play with, it\u2019s a few various feeds of stuff I read regularly. <a href=\"http:\/\/cogdogblog.com\/stuff\/readables.xml\">Download the Readables OPML File<\/a><\/p>\n<p>Click that Import Sources button at the bottom (or Import OMPL in top right), select the file, and SHAZAM, you should get this \u201cvaluable\u201d collection<\/p>\n<h6>The collection view of all recent stories in the 7 sources in the OPML file<\/h6>\n<p><img data-recalc-dims=\"1\" height=\"495\" width=\"1024\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/cogdogblog.com\/wp-content\/uploads\/2017\/09\/feedly-import-1-1024x495.jpg?resize=1024%2C495\" alt=\"\" \/><\/p>\n<p>Now an important thing I forgot to mention AND THAT ALSO SAVES TIME is, once subscribed, Feedly will automatically update your stuff while you are away.<\/p>\n<p>As an aside, my preference for viewing is by the Title Only View, which you can select from the \u201cHamburger\u201d menu:<\/p>\n<p>####### Choosing the view for stories<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/cogdogblog.com\/wp-content\/uploads\/2017\/09\/title-view.jpg?w=1165\" alt=\"\" \/><\/p>\n<p>You can set this as a preference, and many others I\u2019m skipping, if you click your icon in the top right and select Preferences from the menu.<\/p>\n<p>So in my upcoming thesis seminar class, I will import an OPML file for <a href=\"http:\/\/resnetsem.arganee.world\/\">all the blogs from my Kean students<\/a> (not yet available) and maybe a second collection for the students in <a href=\"http:\/\/networks.miazamoraphd.com\/\">Mia Zamora\u2019s DIKULT 303 class at University of Bergen<\/a>.<\/p>\n<\/div><\/div>\n<p>But for your own courses, research, or interests, you will build your own set of feeds. In Feedly, click the green <strong>Add Content<\/strong> button in the bottom left, and select the option for <strong>Publications and Blogs<\/strong>.<\/p>\n<p>Feedly provides ones you can click below, but chances are you have a particular source in mind. For most sites, Feedly can figure out what feeds are available if you enter the site\u2019s URL in the box, so for a WordPress blog like the one for Mia\u2019s class, I can choose from the Feed (which I want, the blog posts), or the comments (I may return for that later):<\/p>\n<h6>Choose the source to add\u2026<\/h6>\n<p><img data-recalc-dims=\"1\" height=\"529\" width=\"1024\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/cogdogblog.com\/wp-content\/uploads\/2017\/09\/addsource-1024x529.jpg?resize=1024%2C529\" alt=\"\" \/><\/p>\n<p>It will then ask you to choose a \u201ccollection\u201d to add it to<\/p>\n<h6>Pick or create a collection to group this feed under<\/h6>\n<p><img data-recalc-dims=\"1\" height=\"560\" width=\"1024\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/cogdogblog.com\/wp-content\/uploads\/2017\/09\/follow-new-1024x560.jpg?resize=1024%2C560\" alt=\"\" \/><\/p>\n<p>A collection is like a folder or group, so I might make a new one called \u201cResearch\u201d. The next time I add a new feed, <strong>Research<\/strong> will be available as an option.<\/p>\n<p>And there it is, I am now subscribed to Mia\u2019s class blog:<\/p>\n<p><img data-recalc-dims=\"1\" height=\"297\" width=\"1024\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/cogdogblog.com\/wp-content\/uploads\/2017\/09\/feedly-added-to-collection-1024x297.jpg?resize=1024%2C297\" alt=\"\" \/><\/p>\n<p>For my Kean students, I will be expecting them to develop their own collection of feeds relative to their thesis topic or interests.<\/p>\n<p>There are a number of curation featured available, most noticeably \u201c<strong>Boards<\/strong>\u201d to which you can add individual items as you read using the star button. This is a curation method that you can use to pull things of interest from many different sources.<\/p>\n<p>Feel free to disagree with my time saving assertions, but I have years of experience as confirmation. But go back to trying to get all your key news from social media and tell me how that is more efficient.<\/p>\n<p>Oh, one more thing, how do you create those subscription files? Many ways.<\/p>\n<ul>\n<li>In Feedly, go under your account icon and look for organize. Select the feeds you want to package, and click the small arrow button to the right of Import, this leads to an export option, or directly <a href=\"https:\/\/feedly.com\/i\/opml\">https:\/\/feedly.com\/i\/opml<\/a>. The limit here is you will export all your subscriptions (which can be handy if you want to try another feed reader).<\/li>\n<li>If you are running Feed WordPress as an aggregator, there is a WordPress method to export the subscriptions as OPML, see the bottom of <a href=\"https:\/\/en.support.wordpress.com\/blogroll\/import-export-links\/\">https:\/\/en.support.wordpress.com\/blogroll\/import-export-links\/<\/a><\/li>\n<li>If you have a list of all the Feed URLs, try <a href=\"http:\/\/opml-gen.ovh\/\">http:\/\/opml-gen.ovh\/<\/a><\/li>\n<\/ul>\n<p>What are you waiting for now? Set up your Feedly and start saving time (well unless you spend more time reading the cool stuff you will find).<\/p>\n<!--themify_builder_content-->\n<div id=\"themify_builder_content-242\" data-postid=\"242\" class=\"themify_builder_content themify_builder_content-242 themify_builder tf_clear\">\n                    <div  data-lazy=\"1\" class=\"module_row themify_builder_row tb_ai53202 tb_first tf_w\">\n                        <div class=\"row_inner col_align_top tb_col_count_1 tf_box tf_rel\">\n                        <div  data-lazy=\"1\" class=\"module_column tb-column col-full tb_9424707 first\">\n                    <!-- module text -->\n<div  class=\"module module-text tb_3wh2072   \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <a rel=\"license\" href=\"http:\/\/creativecommons.org\/licenses\/by\/4.0\/\"><img data-recalc-dims=\"1\" decoding=\"async\" alt=\"Creative Commons License\" style=\"border-width:0\" src=\"https:\/\/i0.wp.com\/i.creativecommons.org\/l\/by\/4.0\/88x31.png?w=1165&#038;ssl=1\" \/><\/a><br \/>This work by <span xmlns:cc=\"http:\/\/creativecommons.org\/ns#\" property=\"cc:attributionName\">Alan Levine<\/span> is licensed under a <a rel=\"license\" href=\"http:\/\/creativecommons.org\/licenses\/by\/4.0\/\">Creative Commons Attribution 4.0 International License<\/a>.<br \/>Based on a work at <a xmlns:dct=\"http:\/\/purl.org\/dc\/terms\/\" href=\"http:\/\/cogdogblog.com\/2017\/09\/indispensable-tool\/\" rel=\"dct:source\">http:\/\/cogdogblog.com\/2017\/09\/indispensable-tool\/<\/a>.    <\/div>\n<\/div>\n<!-- \/module text -->        <\/div>\n                        <\/div>\n        <\/div>\n                        <div  data-lazy=\"1\" class=\"module_row themify_builder_row tb_2uhu900 tf_w\">\n                        <div class=\"row_inner col_align_top tb_col_count_3 tf_box tf_rel\">\n                        <div  data-lazy=\"1\" class=\"module_column tb-column col4-1 tb_abxv603 first\">\n                            <\/div>\n                    <div  data-lazy=\"1\" class=\"module_column tb-column col4-2 tb_32uq977\">\n                    <!-- module button pro -->\n<div  id=\"tb_ov7q000\" class=\"module module-button tb_ov7q000 button-link-modules_reveal  light-green\" data-lazy=\"1\">\n\t\n    <a  class=\"ui builder_button green rounded gradient modules-reveal\" href=\"#\" data-behavior=\"toggle\" data-label=\"Send Feedback\" data-lesslabel=\"NVM\">\n\t\t<span><svg  class=\"tf_fa tf-far-paper-plane-o\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" aria-hidden=\"true\"><use href=\"#tf-far-paper-plane-o\" xlink:href=\"#tf-far-paper-plane-o\"><\/use><\/svg><\/span> \t\t<span>Send Feedback<\/span>\n    <\/a>\n\n\t\n\t<\/div>\n<!-- \/module button pro -->\n<!-- module text -->\n<div  class=\"module module-text tb_o4kc006  repeat \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <script>\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gform_legacy_markup_wrapper gform-theme--no-framework' data-form-theme='legacy' data-form-index='0' id='gform_wrapper_4' ><form method='post' enctype='multipart\/form-data'  id='gform_4'  action='\/orientation\/wp-json\/wp\/v2\/pages\/242' data-formid='4' novalidate>\n                        <div class='gform-body gform_body'><ul id='gform_fields_4' class='gform_fields top_label form_sublabel_below description_below validation_below'><li id=\"field_4_3\" class=\"gfield gfield--type-select gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_4_3'>Which activity did you just complete?<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_select'><select name='input_3' id='input_4_3' class='medium gfield_select'    aria-required=\"true\" aria-invalid=\"false\" ><option value='' selected='selected' class='gf_placeholder'>Please choose one<\/option><option value='WordPress Setup' >WordPress Setup<\/option><option value='Narrating u' >Narrating u<\/option><option value='Curating U' >Curating U<\/option><option value='Tracking the Trackers' >Tracking the Trackers<\/option><option value='Finding U' >Finding U<\/option><option value='Great Googly Moogly' >Great Googly Moogly<\/option><option value='The Art of Crap Detection' >The Art of Crap Detection<\/option><option value='1000 Words' >1000 Words<\/option><option value='Audio I' >Audio I<\/option><option value='Audio II' >Audio II<\/option><option value='Sound Effect Story' >Sound Effect Story<\/option><\/select><\/div><\/li><li id=\"field_4_2\" class=\"gfield gfield--type-radio gfield--type-choice gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' >Did this activity meet one or more of the learning outcomes for the course?<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_radio'><ul class='gfield_radio' id='input_4_2'>\n\t\t\t<li class='gchoice gchoice_4_2_0'>\n\t\t\t\t<input name='input_2' type='radio' value='Yes'  id='choice_4_2_0'    \/>\n\t\t\t\t<label for='choice_4_2_0' id='label_4_2_0' class='gform-field-label gform-field-label--type-inline'>Yes<\/label>\n\t\t\t<\/li>\n\t\t\t<li class='gchoice gchoice_4_2_1'>\n\t\t\t\t<input name='input_2' type='radio' value='No'  id='choice_4_2_1'    \/>\n\t\t\t\t<label for='choice_4_2_1' id='label_4_2_1' class='gform-field-label gform-field-label--type-inline'>No<\/label>\n\t\t\t<\/li><\/ul><\/div><\/li><\/ul><\/div>\n        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_4' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Submit'  \/> \n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_4' value='postback' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_4' id='gform_theme_4' value='legacy' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_4' id='gform_style_settings_4' value='[]' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_4' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='4' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_4' value='WyJbXSIsIjU3ZWY2MTg5NWEzNDUwZWExNzMwYjA5M2Q2NDE3ODk5Il0=' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_4' id='gform_target_page_number_4' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_4' id='gform_source_page_number_4' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div><script>\ngform.initializeOnLoaded( function() {gformInitSpinner( 4, 'https:\/\/create.twu.ca\/orientation\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery('#gform_ajax_frame_4').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_4');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_4').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_4').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_4').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_4').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/  }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_4').val();gformInitSpinner( 4, 'https:\/\/create.twu.ca\/orientation\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [4, current_page]);window['gf_submitting_4'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_4').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [4]);window['gf_submitting_4'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_4').text());}else{jQuery('#gform_4').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"4\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_4\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_4\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_4\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 4, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );\n<\/script>\n    <\/div>\n<\/div>\n<!-- \/module text -->        <\/div>\n                    <div  data-lazy=\"1\" class=\"module_column tb-column col4-1 tb_n3eh606 last\">\n                            <\/div>\n                        <\/div>\n        <\/div>\n        <\/div>\n<!--\/themify_builder_content-->","protected":false},"excerpt":{"rendered":"<p>This activity is a remix of @CogDog&#8217;s post The Indispensable Digital Research Tool I can Say, Without Lying, Saves Time. I have changed very little of his post other than a few typos and changing the OPML file that he makes available. I can do this because Alan is generous and he licenses his work [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":107,"menu_order":40,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-242","page","type-page","status-publish","hentry","has-post-title","has-post-date","has-post-category","has-post-tag","has-post-comment","has-post-author",""],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/P8GjXS-3U","jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/create.twu.ca\/orientation\/wp-json\/wp\/v2\/pages\/242","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/create.twu.ca\/orientation\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/create.twu.ca\/orientation\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/create.twu.ca\/orientation\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/create.twu.ca\/orientation\/wp-json\/wp\/v2\/comments?post=242"}],"version-history":[{"count":31,"href":"https:\/\/create.twu.ca\/orientation\/wp-json\/wp\/v2\/pages\/242\/revisions"}],"predecessor-version":[{"id":2559,"href":"https:\/\/create.twu.ca\/orientation\/wp-json\/wp\/v2\/pages\/242\/revisions\/2559"}],"up":[{"embeddable":true,"href":"https:\/\/create.twu.ca\/orientation\/wp-json\/wp\/v2\/pages\/107"}],"wp:attachment":[{"href":"https:\/\/create.twu.ca\/orientation\/wp-json\/wp\/v2\/media?parent=242"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}