1<!DOCTYPE html> 2 3<html> 4<head> 5 6 <meta charset="utf-8"> 7 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 8 <meta name="viewport" content="width=device-width, initial-scale=1"> 9 <meta name="description" content="Expert woodworking tips, techniques, inspiration and more for woodworkers of any skill level."> 10 <meta name="theme-color" content="#1d466c"> 11 <meta name="ir-site-verification-token" value="-1695309599"> 12 <meta name="robots" content="max-image-preview:large"> 13 14 15 16<link rel="canonical" href="https://www.woodsmith.com/article/the-perfect-organizer-for-your-power-tools/"> 17 18<!-- Social integration meta data --> 19 20<meta name="author" content="John Doyle"> 21<meta property="og:site_name" content="Woodsmith"> 22<meta property="og:url" content="https://www.woodsmith.com/article/the-perfect-organizer-for-your-power-tools/"> 23<meta property="og:title" content="The Perfect Organizer for Your Power Tools!"> 24<meta property="og:description" content="This wall-mounted system packs in a lot of storage â and an extra worksurface. Itâs easy to build and configure to meet your needs."> 25<meta property="og:type" content="article"> 26<meta property="article:publisher" content="Woodsmith Magazine"> 27<meta property="article:published_time" content="2023-07-20T00:00:00-05:00"> 28<meta property="article:section" content=""> 29 30<meta property="article:author" content="John Doyle"> 31<meta property="og:image" content="https://images.ctfassets.net/m5c4tmkr3xik/7l3HmJpmiLMrgEhwE6r4Aq/92c9a64397905da7cf5d7d6fd9bf6311/Camera_Photography_YouTube_Thumbnail.jpg"> 32<meta property="og:image:secure_url" content="https://images.ctfassets.net/m5c4tmkr3xik/7l3HmJpmiLMrgEhwE6r4Aq/92c9a64397905da7cf5d7d6fd9bf6311/Camera_Photography_YouTube_Thumbnail.jpg"> 33<meta property="og:image:width" content="1024"> 34<meta property="og:image:height" content="576"> 35<meta property="fb:app_id" content="2529881687091919"> 36<meta property="fb:pages" content="1719550985013600"> 37<meta name="twitter:card" content="summary_large_image"> 38<meta name="twitter:site" content="@WoodsmithMag"> 39<meta name="twitter:creator" content="@WoodsmithMag"> 40
41<script> 42let olytics_cats = 'Tips \u0026 Techniques | Shop Storage \u0026 Organization'; 43let olytics_tags = ''; 44const olytics_data = { 45 'content_id': '1608', 46 'page_type': 'article', 47 'publish_date': '2023-07-20 00:00:00' 48}; 49if (olytics_cats.length > 0) { 50 olytics_data.category_json = olytics_cats.split(' | '); 51 olytics_data.topic_json = olytics_data.category_json; 52} 53if (olytics_tags.length > 0) { 54 olytics_data.tag_json = olytics_tags.split(' | '); 55 olytics_data.topic_json = [].concat(olytics_data.category_json, olytics_data.tag_json); 56} 57window.dataLayer = window.dataLayer || []; 58window.dataLayer.push(olytics_data); 59</script>
59 60 61 62 63 64<!-- CONTENT METER & GATE STYLE --> 65<style> 66#gate-wrap { 67 padding: 1rem 1rem 0.75rem 1rem !important; 68 69 &.show span.fa.fa-chevron-down { 70 transform: rotate(0deg); 71 transition: .25s ease-out; 72 } 73 &.show.minimize { 74 bottom: -3rem; 75 76 span.fa.fa-chevron-down { transform: rotate(180deg); } 77 .hideable { display: none; } 78 } 79 div.close { 80 cursor: pointer; 81 margin: .25rem .5rem 0 0; 82 position: absolute; 83 right: 0; 84 top: 0; 85 } 86 .meter-exp-info { 87 cursor: pointer; 88 position: relative; 89 90 &.show::after { 91 background-color: #000; 92 border: 1px solid #333; 93 border-radius: 5px; 94 box-shadow: 3px 3px 5px 0px #000; 95 color: #fff; 96 content: attr(data-meter-exp-info); 97 display: block; 98 font: normal 80% 'Libre Franklin', sans-serif; 99 left: 0rem; 100 padding: .25rem .5rem; 101 position: absolute; 102 top: 1.25rem; 103 transform: translateX(-50%); 104 width: clamp(100px, 25vw, 250px); 105 z-index: 1000; 106 } 107} 108</style> 109 110 <title>The Perfect Organizer for Your Power Tools! | Woodsmith</title> 111 <link href="https://fonts.googleapis.com/css?family=Libre+Franklin:400,400i,700,900&display=swap" rel="stylesheet" type="text/css"> 112 <link rel="stylesheet" href="/static/css/styles.css?2026071003"> 113 <link href="/woodsmith-global-nav.css?v=2025050100" type="text/css" rel="stylesheet"> 114 <link rel="shortcut icon" href="/static/favicons/favicon.ico"> 115<link rel="icon" type="image/png" sizes="16x16" href="/static/favicons/favicon-16x16.png"> 116<link rel="icon" type="image/png" sizes="32x32" href="/static/favicons/favicon-32x32.png"> 117<link rel="icon" type="image/png" sizes="48x48" href="/static/favicons/favicon-48x48.png"> 118<link rel="apple-touch-icon" sizes="57x57" href="/static/favicons/apple-touch-icon-57x57.png"> 119<link rel="apple-touch-icon" sizes="60x60" href="/static/favicons/apple-touch-icon-60x60.png"> 120<link rel="apple-touch-icon" sizes="72x72" href="/static/favicons/apple-touch-icon-72x72.png"> 121<link rel="apple-touch-icon" sizes="76x76" href="/static/favicons/apple-touch-icon-76x76.png"> 122<link rel="apple-touch-icon" sizes="114x114" href="/static/favicons/apple-touch-icon-114x114.png"> 123<link rel="apple-touch-icon" sizes="120x120" href="/static/favicons/apple-touch-icon-120x120.png"> 124<link rel="apple-touch-icon" sizes="144x144" href="/static/favicons/apple-touch-icon-144x144.png"> 125<link rel="apple-touch-icon" sizes="152x152" href="/static/favicons/apple-touch-icon-152x152.png"> 126<link rel="apple-touch-icon" sizes="167x167" href="/static/favicons/apple-touch-icon-167x167.png"> 127<link rel="apple-touch-icon" sizes="180x180" href="/static/favicons/apple-touch-icon-180x180.png"> 128<link rel="apple-touch-icon" sizes="1024x1024" href="/static/favicons/apple-touch-icon-1024x1024.png"> 129<meta name="apple-mobile-web-app-capable" content="yes"> 130<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"> 131<meta name="apple-mobile-web-app-title" content="Woodsmith"> 132 <!-- Google Tag Manager --> 133
133<script>
vendor: 343 bytes, lines 133-137
133(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 134 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 135 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 136 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 137 })(window,document,'script','dataLayer','
137GTM-59SFSPK
vendor: 3 bytes, line 137
137');
137</script>
137 138 <!-- End Google Tag Manager --> 139 <!-- Google Publisher Tag (DFP) --> 140
140<script src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" async></script>
140 141
141<script src="/static/js/gpt.js?2021050700"></script>
141 142 <!-- End Google Publisher Tag (DFP) --> 143 144
144<script data-auth="false" data-oei="" data-member="false"> 145 const auth = eval(document.currentScript.dataset.auth.toLowerCase()); 146 const oei = document.currentScript.dataset.oei; 147 const member = eval(document.currentScript.dataset.member.toLowerCase()); 148 const level = (member) ? 'member' : ((auth) ? 'other' : 'anonymous'); 149 const gtm_data = { 150 authenticated: auth, 151 oly_enc_id: oei, 152 user_level: level 153 }; 154 if (!oei) { delete gtm_data.oly_enc_id; } 155 window.dataLayer = window.dataLayer || []; 156 window.dataLayer.push(gtm_data); 157 </script>
157 158</head> 159<body class="d-print-block"> 160 <div id="woodsmith-global-nav-wrapper" aria-label="Woodsmith Global Nav Wrapper"> 161 <nav id="woodsmith-global-nav" aria-label="Woodsmith Global Nav"> 162 <div id="woodsmith-global-nav-left"> 163 <a id="woodsmith-global-nav-logo-link" href="https://www.woodsmith.com"> 164 <img id="woodsmith-global-nav-logo" src="https://media.woodsmith.com/logo.svg" alt="Woodsmith" aria-label="Woodsmith Logo" /> 165 </a> 166 <details id="woodsmith-global-nav-links-container" aria-label="Woodsmith Global Nav Links"> 167 <summary></summary> 168 <div id="woodsmith-global-nav-links"> 169 170 <a href="https://www.woodsmith.com" class="woodsmith-global-nav-link active">Magazine</a> 171 172 <a href="https://www.woodsmithplans.com" class="woodsmith-global-nav-link ">Plans</a> 173 174 <a href="https://www.woodsmithlibrary.com" class="woodsmith-global-nav-link ">Library</a> 175 176 <a href="https://www.woodsmithshop.com" class="woodsmith-global-nav-link ">Shop TV</a> 177 178 <a href="https://www.woodsmithvideotips.com" class="woodsmith-global-nav-link ">Video Tips</a> 179 180 <a href="https://www.woodsmithvideoedition.com" class="woodsmith-global-nav-link ">Woodworking Essentials</a> 181 182 <a href="https://store.woodsmith.com" class="woodsmith-global-nav-link ">Store</a> 183 184 </div> 185 </details> 186 </div> 187 <div id="woodsmith-global-nav-account-buttons" aria-label="Woodsmith Global Nav Account Buttons"> 188 189 <a id="woodsmith-global-nav-register-button" href="https://subscribe.woodsmith.com/loading.do?omedasite=WSM_LandOffer" class="not-authenticated woodsmith-global-nav-button">Subscribe</a> 190 <a id="woodsmith-global-nav-login-button" href="/login/" class="not-authenticated woodsmith-global-nav-button">Login</a> 191 192 </div> 193 </nav> 194</div>
195<script> 196const make_click_handler = (url, anly) => { 197 return (e) => { 198 if (url == '') { return true; } else { e.preventDefault(); } 199 if (typeof anly === 'object' && typeof anly.event !== 'undefined') { 200 if (e.target.dataset.anlyPlacement || e.currentTarget.dataset.anlyPlacement) { 201 anly.placement = e.target.dataset.anlyPlacement || e.currentTarget.dataset.anlyPlacement; 202 } 203 window.dataLayer = window.dataLayer || []; 204 window.dataLayer.push(anly); 205 } 206 window.location.href = url; 207 return false; 208 }; 209}; 210const woodsmith_global_logout_click = make_click_handler('/logout/'); 211const woodsmith_global_login_click = make_click_handler('/login/'); 212const woodsmith_global_reg_nav_click = make_click_handler('https://subscribe.woodsmith.com/loading.do?omedasite=WSM_LandOffer', {event: 'subscribe_cta_click', placement: 'navbar'}); 213const woodsmith_global_reg_cta_click = make_click_handler('https://subscribe.woodsmith.com/loading.do?omedasite=WSM_LandOffer', {event: 'subscribe_cta_click', placement: 'paywall'}); 214 215 216 217document.addEventListener('readystatechange', (e) => { 218 if (document.readyState == 'complete') { 219 document.querySelectorAll('.wsm-cta-login').forEach((elm, idx) => { elm.onclick = woodsmith_global_login_click; elm.href = '/login/'; }); 220 document.querySelectorAll('.wsm-cta-reg').forEach((elm, idx) => { elm.onclick = woodsmith_global_reg_cta_click; elm.href= 'https://subscribe.woodsmith.com/loading.do?omedasite=WSM_LandOffer'; }); 221 document.querySelectorAll('nav a#woodsmith-global-nav-register-button').forEach((elm, idx) => { elm.onclick = woodsmith_global_reg_nav_click; }); 222 } 223}); 224</script>
224 225 226 <header class="site-header"> 227 <section class="brand-head row align-items-center mx-0"> 228 <div class="col-lg-4 d-none d-lg-block pl-5"> 229 <img src="https://images.ahpc.us/images/banner-896-52.jpg" alt="WSM_200x100_SubscribeFreeBook_zone52" title="WSM_200x100_SubscribeFreeBook_zone52" decoding="async" importance="low" loading="lazy" role="link" tabindex="0" style="width:100%;max-width:200px;max-height:100px;cursor: pointer;object-fit:contain;" data-pin-no-hover="true" width="200" height="100" /> 230 </div> 231 <div class="col-lg-4 d-none d-md-block d-print-block text-center"> 232 <a href="/"> 233 <img src="/static/img/logos/woodsmith-logo-grain.png" alt="Woodsmith" width="300" height="63" class="d-print-block img-fluid my-3"> 234 </a> 235 </div> 236 <div class="col-lg-4 d-none d-lg-block"> 237 <p class="social text-right"> 238 <span>Follow us:</span> 239 <span> 240 <a class="facebook" href="https://www.facebook.com/woodsmithmagazine/" target="_blank" rel="external"><i class="fab fa-facebook-f"></i></a> 241 <a class="pinterest" href="https://www.pinterest.com/woodsmithmedia/" target="_blank" rel="external"><i class="fab fa-pinterest"></i></a> 242 <a class="instagram" href="https://www.instagram.com/WoodsmithMagazine/" target="_blank" rel="external"><i class="fab fa-instagram"></i></a> 243 <a class="twitter" href="https://twitter.com/WoodsmithMag" target="_blank" rel="external"><i class="fab fa-twitter"></i></a> 244 <a class="youtube" href="https://www.youtube.com/user/WoodsmithShop?sub_confirmation=1" target="_blank" rel="external"><i class="fab fa-youtube"></i></a> 245 </span> 246 </p> 247 </div> 248 </section> 249 250<div class="main-menu"> 251 <nav class="navbar navbar-expand-xl bg-dark navbar-main"> 252 <div class="container"> 253 <a href="/" class="navbar-brand d-xl-none"> 254 <img src="/static/img/logos/woodsmith-logo.svg" alt="Woodsmith" width="157" height="30" class="img-fluid" loading="lazy"> 255 </a> 256 <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#main-menu"> 257 <span class="navbar-toggler-icon"></span> 258 </button> 259 <div class="collapse navbar-collapse" id="main-menu"> 260 <div class="navbar-text d-none d-xl-inline-block p-0"> 261 <a href="/" title="Home" class="nav-link"><i class="fas fa-home"></i> Home</a> 262 </div> 263 <ul class="navbar-nav mx-auto"> 264 265 <li class="nav-item"> 266 <a class="nav-link" href="/category/tips/">Tips & Techniques</a> 267 </li> 268 269 <li class="nav-item"> 270 <a class="nav-link" href="/category/tools/">Tools</a> 271 </li> 272 273 <li class="nav-item"> 274 <a class="nav-link" href="/category/projects/">Projects</a> 275 </li> 276 277 <li class="nav-item"> 278 <a class="nav-link" href="/magazine/">Magazine</a> 279 </li> 280 <li class="nav-item dropdown"> 281 <a class="nav-link dropdown-toggle" href="#" data-toggle="dropdown">TV Show</a> 282 <div class="dropdown-menu"> 283 <a href="/tv-show/" class="dropdown-item">Woodsmith Shop</a> 284 <a href="/category/shop-notebook/" class="dropdown-item">Shop Notebook</a> 285 </div> 286 </li> 287 <li class="nav-item dropdown"> 288 <a class="nav-link dropdown-toggle" href="#" data-toggle="dropdown">ShopNotes</a> 289 <div class="dropdown-menu"> 290 <a href="/shopnotes/" class="dropdown-item">Articles</a> 291 <a href="/shopnotes/magazine/" class="dropdown-item">Magazine</a> 292 <a href="/podcast/" class="dropdown-item">Podcast</a> 293 </div> 294 </li> 295 <li class="nav-item dropdown"> 296 <a class="nav-link dropdown-toggle" href="#" data-toggle="dropdown">More</a> 297 <div class="dropdown-menu"> 298 <a href="/cnc-basecamp/" class="dropdown-item">CNC Basecamp</a> 299 <a href="/courses/" class="dropdown-item">Courses</a> 300 <a href="/plans/" class="dropdown-item">Plans</a> 301 <a href="/store/" class="dropdown-item">Store</a> 302 </div> 303 </li> 304 </ul> 305 <div class="float-xl-right navbar-text p-0"> 306 <a href="/search/" title="Search" class="nav-link">Search <i class="fas fa-search"></i></a> 307 </div> 308 </div> 309 </div> 310 </nav> 311</div> 312 <section id="subscriptions-slideover" class="d-none d-md-flex d-print-none position-fixed"> 313 <a href="#subscriptions-slideover-offer" data-toggle="collapse" style="z-index:100;"> 314 <div id="subscriptions-slideover-control" class="bg-secondary text-uppercase text-center text-white font-weight-bold p-1">Special Offer</div> 315 </a> 316 <div id="subscriptions-slideover-offer" class="bg-white collapse"> 317 <div class="img-fluid border border-secondary border-left-0"><img src="https://images.ahpc.us/images/banner-894-55.jpg" alt="WSM_310x200_SubscribeFreeBook" title="WSM_310x200_SubscribeFreeBook" decoding="async" importance="low" loading="lazy" role="link" tabindex="0" style="width:100%;max-width:310px;max-height:200px;cursor: pointer;object-fit:contain;" data-pin-no-hover="true" width="310" height="200" /></div> 318 <a href="#subscriptions-slideover-offer" data-toggle="collapse" style="z-index:101;"> 319 <div class="position-absolute p-2" style="right:0; top:0; z-index:101;" title="Close">
320 <span class="sr-only text-uppercase font-weight-bold pr-1">Close</span><span class="fas fa-times fa-lg"></span> 321 </div> 322 </a> 323 </div> 324 </section> 325 </header> 326 327 328 329 <main class="site-content"> 330 331<div class="container"> 332 <section id="article-url" class="row"> 333 <div class="col d-none d-print-block"> 334 <h6 class="d-inline-block pre">URL:</h6> 335 <span class="text-underline">https://www.woodsmith.com/article/the-perfect-organizer-for-your-power-tools/</span> 336 </div> 337 </section> 338 <section id="article-breadcrumbs"> 339 <nav aria-label="breadcrumb" class="d-print-none my-3"> 340 <ol class="breadcrumb"> 341 342 343 <li class="breadcrumb-item"><a href="/">Home</a> 344 345 346 347 348 349 350 <li class="breadcrumb-item"> 351 352 <a href="/category/tips/">Tips & Techniques</a> 353 354 355</li> 356 357 358 359 <li class="breadcrumb-item"> 360 361 <a href="/category/shop-storage/">Shop Storage & Organization</a> 362 363 364</li> 365 366 367 <li class="breadcrumb-item active" aria-current="page">The Perfect Organizer for Your Power Tools!</li> 368 </ol> 369 </nav> 370 <div class="row"> 371 <div class="d-none d-md-block col-lg-8 text-right d-print-none"> 372 <span class="small font-weight-bold">Share Page:</span> 373 <ul class="list-inline d-inline"> 374 <li class="list-inline-item"><a href="." class="facebook-share text-accent"><span class="fab fa-facebook-f"></span></a></li> 375 <li class="list-inline-item"><a href="." class="twitter-share text-accent"><span class="fab fa-twitter"></span></a></li> 376 <li class="list-inline-item"><a href="." class="pinterest-share text-accent"><span class="fab fa-pinterest"></span></a></li> 377 <li class="list-inline-item"><a href="." class="email-share text-accent"><span class="far fa-envelope"></span></a></li> 378 <li class="list-inline-item"><a href="." class="print-share text-accent"><span class="fas fa-print"></span></a></li> 379 </ul> 380 </div> 381 <div class="d-block d-md-none col-12 d-print-none"> 382 <ul class="list-inline d-inline text-center"> 383 <li class="list-inline-item button bg-secondary p-1" style="width:2rem;"><a href="." class="facebook-share text-white"><span class="fab fa-facebook-f"></span></a></li> 384 <li class="list-inline-item button bg-secondary p-1" style="width:2rem;"><a href="." class="twitter-share text-white"><span class="fab fa-twitter"></span></a></li> 385 <li class="list-inline-item button bg-secondary p-1" style="width:2rem;"><a href="." class="pinterest-share text-white"><span class="fab fa-pinterest"></span></a></li> 386 <li class="list-inline-item button bg-secondary p-1" style="width:2rem;"><a href="." class="email-share text-white"><span class="far fa-envelope"></span></a></li> 387 <li class="list-inline-item button bg-secondary p-1" style="width:2rem;"><a href="." class="print-share text-white"><span class="fas fa-print"></span></a></li> 388 </ul> 389 </div> 390 </div> 391 </section> 392 <section id="article-main" class="row d-print-block"> 393 <article class="col-lg-8 order-lg-1"> 394 395 <div id="article-intro" class="mb-3"> 396 <h1>The Perfect Organizer for Your Power Tools!</h1> 397 <h6 class="font-weight-bold small">By: John Doyle</h6> 398 <h5><summary class="font-weight-bold mt-3">This wall-mounted system packs in a lot of storage â and an extra worksurface. Itâs easy to build and configure to meet your needs.</summary></h5> 399 </div> 400 <div id="article-body" class="content-body my-3"> 401 402 <div class="video"><div class="yt-video-container"> 403 <iframe id="v1262" class="yt-video" type="text/html" width="560" height="315" 404 src="https://www.youtube.com/embed/c2Zwf4N-SIo?rel=0&enablejsapi=1" frameborder="0" 405 allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; 406 picture-in-picture;
406 web-share" referrerpolicy="strict-origin-when-cross-origin" 407 allowfullscreen></iframe></div></div> 408 409 <p>Two primary approaches to shop storage dominate project design: closed and open. This concept applies to everything from portable tool totes to full-on âone-wall workshopâ systems. This project falls into the open concept. It follows the idea of âSee it, use it, donât lose it.â </p> 410<p><img alt="thumb" src="//images.ctfassets.net/m5c4tmkr3xik/3VjtnK4BH1yyGXAN8u9sBx/2421f8058d3405efeff37acd3b3c77d2/thumb.jpg" /></p> 411<p>I took inspiration from several sources. Woodsmith has featured several versions of <a href="https://www.woodsmithplans.com/search/?search_term=one-wall&categories=&units=uscs">wall-mounted shelves and organizers</a> in the past. So he expanded on the idea to create a two-part combo unit. Stand back from the project a bit and you can see the other influence â a dining room hutch. Eye-level storage and display for smaller items, a small worksurface or staging area, and a bulk storage area down below. </p> 412<p>The key to making this all work is providing a lot of options without creating a bunch of overly specific spaces. This project shows a variety of options to consider. Before you dive in, Iâd prefer you take a look at your current needs (or where theyâre headed). Then mix and match the solutions you like, and skip past those that donât apply.</p> 413<p><img alt="diagram" src="//images.ctfassets.net/m5c4tmkr3xik/54999yuUldGsDEeaUG84fX/43e3b5216e1404e8d892781f2e7116aa/diagram.jpg" /></p> 414<p>A strong argument in favor of building this workstation for your shop is the construction. We used Baltic birch plywood because the cut edges are consistent and clean looking. So you donât need to apply edging or face frames. The joinery consists of dadoes and rabbets backed up with <a href="https://www.woodsmith.com/review/best-glue-for-wood/">glue</a> and screws. Considering the storage potential, not much stands in your way.</p> 415<p><strong>You can find the step-by-step plans to build this <a href="http://woodsmithplans.com/plan/shop-organizer/?apid=36564">Shop Organizer at WoodsmithPlans.com.</a></strong></p> 416 </div> 417 418 <div class="row align-items-center"> 419 <div class="col-md-6 order-0"> 420 <h6 class="font-weight-bold small">Published: July 20, 2023</h6> 421 </div> 422 <div class="d-none d-md-block col-md-6 order-1 text-right d-print-none"> 423 <span class="small font-weight-bold">Share Page:</span> 424 <ul class="list-inline d-inline"> 425 <li class="list-inline-item"><a href="." class="facebook-share text-accent"><span class="fab fa-facebook-f"></span></a></li> 426 <li class="list-inline-item"><a href="." class="twitter-share text-accent"><span class="fab fa-twitter"></span></a></li> 427 <li class="list-inline-item"><a href="." class="pinterest-share text-accent"><span class="fab fa-pinterest"></span></a></li> 428 <li class="list-inline-item"><a href="." class="email-share text-accent"><span class="far fa-envelope"></span></a></li> 429 <li class="list-inline-item"><a href="." class="print-share text-accent"><span class="fas fa-print"></span></a></li> 430 </ul> 431 </div> 432 <div class="d-block d-md-none col-12 order-3 d-print-none"> 433 <ul class="list-inline d-inline text-center"> 434 <li class="list-inline-item button bg-secondary p-1" style="width:2rem;"><a href="." class="facebook-share text-white"><span class="fab fa-facebook-f"></span></a></li> 435 <li class="list-inline-item button bg-secondary p-1" style="width:2rem;"><a href="." class="twitter-share text-white"><span class="fab fa-twitter"></span></a></li> 436 <li class="list-inline-item button bg-secondary p-1" style="width:2rem;"><a href="." class="pinterest-share text-white"><span class="fab fa-pinterest"></span></a></li> 437 <li class="list-inline-item button bg-secondary p-1" style="width:2rem;"><a href="." class="email-share text-white"><span class="far fa-envelope"></span></a></li> 438 <li class="list-inline-item button bg-secondary p-1" style="width:2rem;"><a href="." class="print-share text-white"><span class="fas fa-print"></span></a></li> 439 </ul> 440 </div> 441 <div class="col-12 order-2 font-weight-bold small mb-3 mb-md-0"> 442 Topics: None 443 </div> 444 </div> 445 <hr class="d-lg-none"> 446 </article> 447 448 <div id="article-products" class="col-12 order-lg-3 text-center d-print-none mb-3 px-lg-0"> 449 <h4 class="bg-dark font-weight-bold text-white text-center my-lg-3 p-3">Product Recommendations</h4> 450 <p class="text-center">Here are some supplies and tools we find essential in our everyday work around the shop. We may receive a commission from sales referred by our links; however, we 451 have carefully selected these products for their usefulness and quality.</p> 452 <div class="row align-items-end"> 453 454 <div class="col-6 col-lg-3 mb-3"> 455 <div class="d-flex align-items-center" style="min-height:250px;"> 456 <a href="https://www.amazon.com/dp/B00EF3L9BM?tag=wds_1001-20&linkCode=ogi&th=1&psc=1" target="_blank" class="m-auto"><img src="https://m.media-amazon.com/images/I/41+R9cAGoOL._SL250_.jpg" class="img-fluid" data-pin-nopin="true"></a> 457 </div> 458 <div> 459 <a href="https://www.amazon.com/dp/B00EF3L9BM?tag=wds_1001-20&linkCode=ogi&th=1&psc=1" target="_blank"><span class="">Kreg Pocket-Hole Jig</span></a><br> 460 <a href="https://www.amazon.com/dp/B00EF3L9BM?tag=wds_1001-20&linkCode=ogi&th=1&psc=1" target="_blank"><button class="btn bg-secondary text-white px-2 py-1">Shop now at Amazon</button></a> 461 462 </div> 463 </div> 464 465 <div class="col-6 col-lg-3 mb-3"> 466 <div class="d-flex align-items-center" style="min-height:250px;"> 467 <a href="https://www.amazon.com/dp/B07GR7CSL7?tag=wds_1001-20&linkCode=ogi&th=1&psc=1" target="_blank" class="m-auto"><img src="https://m.media-amazon.com/images/I/31ouAAzmMrL._SL250_.jpg" class="img-fluid" data-pin-nopin="true"></a> 468 </div> 469 <div> 470 <a href="https://www.amazon.com/dp/B07GR7CSL7?tag=wds_1001-20&linkCode=ogi&th=1&psc=1" target="_blank"><span class="">Drill & Impact Driver</span></a><br> 471 <a href="https://www.amazon.com/dp/B07GR7CSL7?tag=wds_1001-20&linkCode=ogi&th=1&psc=1" target="_blank"><button class="btn bg-secondary text-white px-2 py-1">Shop now at Amazon</button></a> 472 473 </div> 474 </div> 475 476 <div class="col-6 col-lg-3 mb-3"> 477 <div class="d-flex align-items-center" style="min-height:250px;"> 478 <a href="https://www.amazon.com/dp/B0002C9BQK?tag=wds_1001-20&linkCode=ogi&th=1&psc=1" target="_blank" class="m-auto"><img src="https://m.media-amazon.com/images/I/31o4St06l8L._SL250_.jpg" class="img-fluid" data-pin-nopin="true"></a> 479 </div> 480 <div> 481 <a href="https://www.amazon.com/dp/B0002C9BQK?tag=wds_1001-20&linkCode=ogi&th=1&psc=1" target="_blank"><span class="">1/8" Roundover Bit</span></a><br> 482 <a href="https://www.amazon.com/dp/B0002C9BQK?tag=wds_1001-20&linkCode=ogi&th=1&psc=1" target="_blank"><button class="btn bg-secondary text-white px-2 py-1">Shop now at Amazon</button></a> 483 484 </div> 485 </div> 486 487 <div class="col-6 col-lg-3 mb-3"> 488 <div class="d-flex align-items-center" style="min-height:250px;"> 489 <a href="https://www.amazon.com/dp/B000FEW4GE?tag=wds_1001-20&linkCode=ogi&th=1&psc=1" target="_blank" class="m-auto"><img src="https://m.media-amazon.com/images/I/317GWhUvhtL._SL250_.jpg" class="img-fluid" data-pin-nopin="true"></a> 490 </div> 491 <div> 492 <a href="https://www.amazon.com/dp/B000FEW4GE?tag=wds_1001-20&linkCode=ogi&th=1&psc=1" target="_blank"><span class="">Hearing Protection</span></a><br> 493 <a href="https://www.amazon.com/dp/B000FEW4GE?tag=wds_1001-20&linkCode=ogi&th=1&psc=1" target="_blank"><button class="btn bg-secondary text-white px-2 py-1">Shop now at Amazon</button></a> 494 495 </div> 496 </div> 497 498 </div> 499 </div> 500 501 <div id="article-sidebar" class="col-lg-4 order-lg-2 sidebar d-print-none"> 502 <p class="mx-auto d-flex">
503 <span class="m-auto"></span> 504 </p> 505 <p class="mx-auto d-flex"> 506 <span class="m-auto"></span> 507 </p> 508 509 <div id="gpt-article-sidebar" class="text-center mt-4"></div> 510 511 <h2 class="font-weight-bold mt-4">Related Articles</h2> 512 513 <article class="mb-4"> 514 <a href="/article/diy-finishing-rag-drying-rack-for-the-workshop/" class="pad-container"> 515 516 517 518 519<picture> 520 521 <source media="(min-width: 1200px)" srcset="//images.ctfassets.net/m5c4tmkr3xik/6av6qLMrJpEGO0n7UJYS6q/c177f2bf1bda848732398630068b7f30/W287_006f01b.jpg?w=350&fm=webp" type="image/webp"> 522 <source media="(min-width: 1200px)" srcset="//images.ctfassets.net/m5c4tmkr3xik/6av6qLMrJpEGO0n7UJYS6q/c177f2bf1bda848732398630068b7f30/W287_006f01b.jpg?w=350"> 523 524 525 <source media="(min-width: 992px)" srcset="//images.ctfassets.net/m5c4tmkr3xik/6av6qLMrJpEGO0n7UJYS6q/c177f2bf1bda848732398630068b7f30/W287_006f01b.jpg?w=290&fm=webp" type="image/webp"> 526 <source media="(min-width: 992px)" srcset="//images.ctfassets.net/m5c4tmkr3xik/6av6qLMrJpEGO0n7UJYS6q/c177f2bf1bda848732398630068b7f30/W287_006f01b.jpg?w=290"> 527 528 529 <source media="(min-width: 768px)" srcset="//images.ctfassets.net/m5c4tmkr3xik/6av6qLMrJpEGO0n7UJYS6q/c177f2bf1bda848732398630068b7f30/W287_006f01b.jpg?w=690&fm=webp" type="image/webp"> 530 <source media="(min-width: 768px)" srcset="//images.ctfassets.net/m5c4tmkr3xik/6av6qLMrJpEGO0n7UJYS6q/c177f2bf1bda848732398630068b7f30/W287_006f01b.jpg?w=690"> 531 532 <source media="(max-width: 767px)" 533 srcset="//images.ctfassets.net/m5c4tmkr3xik/6av6qLMrJpEGO0n7UJYS6q/c177f2bf1bda848732398630068b7f30/W287_006f01b.jpg?w=350&fm=webp 350w, 534 //images.ctfassets.net/m5c4tmkr3xik/6av6qLMrJpEGO0n7UJYS6q/c177f2bf1bda848732398630068b7f30/W287_006f01b.jpg?w=290&fm=webp 290w, 535 //images.ctfassets.net/m5c4tmkr3xik/6av6qLMrJpEGO0n7UJYS6q/c177f2bf1bda848732398630068b7f30/W287_006f01b.jpg?w=690&fm=webp 690w, 536 //images.ctfassets.net/m5c4tmkr3xik/6av6qLMrJpEGO0n7UJYS6q/c177f2bf1bda848732398630068b7f30/W287_006f01b.jpg?w=510&fm=webp 510w" type="image/webp"> 537 <img src="//images.ctfassets.net/m5c4tmkr3xik/6av6qLMrJpEGO0n7UJYS6q/c177f2bf1bda848732398630068b7f30/W287_006f01b.jpg" class="img-fluid" alt="DIY Finishing Rag Drying Rack for the Workshop" loading="lazy"> 538</picture> 539 540 541 </a> 542 <p class="title mt-2 mb-0"><a href="/category/shop-storage/" class="text-light">Shop Storage & Organization</a></p> 543 <h4 class="font-weight-bold"><a href="/article/diy-finishing-rag-drying-rack-for-the-workshop/" style="color:#000">DIY Finishing Rag Drying Rack for the Workshop</a></h4> 544 </article> 545 546 <article class="mb-4"> 547 <a href="/article/adding-dividers/" class="pad-container"> 548 549 550 551 552<picture> 553 554 <source media="(min-width: 1200px)" srcset="//images.ctfassets.net/m5c4tmkr3xik/4W4uVNbeltpttlDRt63UQb/dedf90e663850b4ef0aaf730fe367470/W286_007f02.jpg?w=350&fm=webp" type="image/webp"> 555 <source media="(min-width: 1200px)" srcset="//images.ctfassets.net/m5c4tmkr3xik/4W4uVNbeltpttlDRt63UQb/dedf90e663850b4ef0aaf730fe367470/W286_007f02.jpg?w=350"> 556 557 558 <source media="(min-width: 992px)" srcset="//images.ctfassets.net/m5c4tmkr3xik/4W4uVNbeltpttlDRt63UQb/dedf90e663850b4ef0aaf730fe367470/W286_007f02.jpg?w=290&fm=webp" type="image/webp"> 559 <source media="(min-width: 992px)" srcset="//images.ctfassets.net/m5c4tmkr3xik/4W4uVNbeltpttlDRt63UQb/dedf90e663850b4ef0aaf730fe367470/W286_007f02.jpg?w=290"> 560 561 562 <source media="(min-width: 768px)" srcset="//images.ctfassets.net/m5c4tmkr3xik/4W4uVNbeltpttlDRt63UQb/dedf90e663850b4ef0aaf730fe367470/W286_007f02.jpg?w=690&fm=webp" type="image/webp"> 563 <source media="(min-width: 768px)" srcset="//images.ctfassets.net/m5c4tmkr3xik/4W4uVNbeltpttlDRt63UQb/dedf90e663850b4ef0aaf730fe367470/W286_007f02.jpg?w=690"> 564 565 <source media="(max-width: 767px)" 566 srcset="//images.ctfassets.net/m5c4tmkr3xik/4W4uVNbeltpttlDRt63UQb/dedf90e663850b4ef0aaf730fe367470/W286_007f02.jpg?w=350&fm=webp 350w, 567 //images.ctfassets.net/m5c4tmkr3xik/4W4uVNbeltpttlDRt63UQb/dedf90e663850b4ef0aaf730fe367470/W286_007f02.jpg?w=290&fm=webp 290w, 568 //images.ctfassets.net/m5c4tmkr3xik/4W4uVNbeltpttlDRt63UQb/dedf90e663850b4ef0aaf730fe367470/W286_007f02.jpg?w=690&fm=webp 690w, 569 //images.ctfassets.net/m5c4tmkr3xik/4W4uVNbeltpttlDRt63UQb/dedf90e663850b4ef0aaf730fe367470/W286_007f02.jpg?w=510&fm=webp 510w" type="image/webp"> 570 <img src="//images.ctfassets.net/m5c4tmkr3xik/4W4uVNbeltpttlDRt63UQb/dedf90e663850b4ef0aaf730fe367470/W286_007f02.jpg" class="img-fluid" alt="Adding Dividers Without Cutting Dadoes | Easy Woodworking Tip" loading="lazy"> 571</picture> 572 573 574 </a> 575 <p class="title mt-2 mb-0"><a href="/category/shop-storage/" class="text-light">Shop Storage & Organization</a></p> 576 <h4 class="font-weight-bold"><a href="/article/adding-dividers/" style="color:#000">Adding Dividers Without Cutting Dadoes | Easy Woodworking Tip</a></h4> 577 </article> 578 579 <article class="mb-4"> 580 <a href="/article/build-your-own-tool-cabinet/" class="pad-container"> 581 582 583 584 585<picture> 586 587 <source media="(min-width: 1200px)" srcset="//images.ctfassets.net/m5c4tmkr3xik/3Re4VhdZRypjomV9qINpnc/7784b910c22c9a83259849ddafd6ded6/S142_030f01c.jpg?w=350&fm=webp" type="image/webp"> 588 <source media="(min-width: 1200px)" srcset="//images.ctfassets.net/m5c4tmkr3xik/3Re4VhdZRypjomV9qINpnc/7784b910c22c9a83259849ddafd6ded6/S142_030f01c.jpg?w=350"> 589 590
591 <source media="(min-width: 992px)" srcset="//images.ctfassets.net/m5c4tmkr3xik/3Re4VhdZRypjomV9qINpnc/7784b910c22c9a83259849ddafd6ded6/S142_030f01c.jpg?w=290&fm=webp" type="image/webp"> 592 <source media="(min-width: 992px)" srcset="//images.ctfassets.net/m5c4tmkr3xik/3Re4VhdZRypjomV9qINpnc/7784b910c22c9a83259849ddafd6ded6/S142_030f01c.jpg?w=290"> 593 594 595 <source media="(min-width: 768px)" srcset="//images.ctfassets.net/m5c4tmkr3xik/3Re4VhdZRypjomV9qINpnc/7784b910c22c9a83259849ddafd6ded6/S142_030f01c.jpg?w=690&fm=webp" type="image/webp"> 596 <source media="(min-width: 768px)" srcset="//images.ctfassets.net/m5c4tmkr3xik/3Re4VhdZRypjomV9qINpnc/7784b910c22c9a83259849ddafd6ded6/S142_030f01c.jpg?w=690"> 597 598 <source media="(max-width: 767px)" 599 srcset="//images.ctfassets.net/m5c4tmkr3xik/3Re4VhdZRypjomV9qINpnc/7784b910c22c9a83259849ddafd6ded6/S142_030f01c.jpg?w=350&fm=webp 350w, 600 //images.ctfassets.net/m5c4tmkr3xik/3Re4VhdZRypjomV9qINpnc/7784b910c22c9a83259849ddafd6ded6/S142_030f01c.jpg?w=290&fm=webp 290w, 601 //images.ctfassets.net/m5c4tmkr3xik/3Re4VhdZRypjomV9qINpnc/7784b910c22c9a83259849ddafd6ded6/S142_030f01c.jpg?w=690&fm=webp 690w, 602 //images.ctfassets.net/m5c4tmkr3xik/3Re4VhdZRypjomV9qINpnc/7784b910c22c9a83259849ddafd6ded6/S142_030f01c.jpg?w=510&fm=webp 510w" type="image/webp"> 603 <img src="//images.ctfassets.net/m5c4tmkr3xik/3Re4VhdZRypjomV9qINpnc/7784b910c22c9a83259849ddafd6ded6/S142_030f01c.jpg" class="img-fluid" alt="Build Your Dream Tool Cabinet" loading="lazy"> 604</picture> 605 606 607 </a> 608 <p class="title mt-2 mb-0"><a href="/category/shop-storage/" class="text-light">Shop Storage & Organization</a></p> 609 <h4 class="font-weight-bold"><a href="/article/build-your-own-tool-cabinet/" style="color:#000">Build Your Dream Tool Cabinet</a></h4> 610 </article> 611 612 613 </div> 614 </section> 615</div> 616 617 </main> 618 619 620 621 <footer class="site-footer mt-3"> 622 623 <div id="home-tv-sponsors" class="container d-print-none px-0 py-lg-4"> 624 <div class="text-center" style="background-color:#eee;"> 625 <h4 class="bg-dark text-white font-weight-bold p-3">Woodsmith Shop TV Show Underwriters & Partners</h4> 626 <h5 class="font-weight-bold">Underwriting Provided By</h5> 627 <div class="row align-items-center justify-content-center border-bottom border-dark mx-5"> 628 <div class="col-md-6 col-lg-3 mb-3"> 629 <a href="https://www.woodsmithshop.com/underwriters/"><img src="https://www.woodsmithshop.com/static/img/underwriters/kreg-tool-logo.png" width="336" height="129" class="img-fluid" loading="lazy"></a> 630 </div> 631 <div class="col-md-6 col-lg-3 mb-3"> 632 <a href="https://www.woodsmithshop.com/underwriters/"><img src="https://media.woodsmithshop.com/static/img/underwriters/titebond.png" width="300" height="159" class="img-fluid" loading="lazy"></a> 633 </div> 634 <div class="col-md-6 col-lg-3 mb-3"> 635 <a href="https://www.woodsmithshop.com/underwriters/"><img src="https://www.woodsmithshop.com/static/img/underwriters/old-masters-logo.png" width="300" height="101" class="img-fluid" loading="lazy"></a> 636 </div> 637 <div class="col-md-6 col-lg-3 mb-3"> 638 <a href="https://www.woodsmithshop.com/underwriters/"><img src="https://www.woodsmithshop.com/static/img/underwriters/grizzly.png" width="300" height="77" class="img-fluid" loading="lazy"></a> 639 </div> 640 </div> 641 <div class="row align-items-start justify-content-center mx-5 mt-3 mb-0 mb-lg-3"> 642 <div class="col-md-6 col-lg-5 col-xl-4 mb-3"> 643 <h5 class="font-weight-bold">Sponsoring Station</h5> 644 <a href="https://www.iowapbs.org/"><img src="https://www.woodsmithshop.com/static/img/underwriters/iptv-logo.png" width="312" height="70" class="img-fluid" loading="lazy"></a> 645 </div> 646 <div class="col-md-6 col-lg-5 col-xl-4 mb-3"> 647 <h5 class="font-weight-bold">Valued Partner</h5> 648 <a href="https://www.woodsmithshop.com/underwriters/"><img src="https://media.woodsmithshop.com/static/img/underwriters/tools-for-opportunity.png" width="184" height="70" class="img-fluid" loading="lazy"></a> 649 </div> 650 </div> 651</div> 652 653 </div> 654 655 <div id="circ-footer" class="d-print-none" style="background-image:url(/static/img/footer-bg.jpg);"> 656 <div class="container text-center px-2 py-4 p-lg-5"> 657 <img src="https://images.ahpc.us/images/banner-895-53.jpg" alt="WSM_900x450_SubscribeFreeBook_zone53" title="WSM_900x450_SubscribeFreeBook_zone53" decoding="async" importance="low" loading="lazy" role="link" tabindex="0" style="width:100%;max-width:900px;max-height:450px;cursor: pointer;object-fit:contain;" data-pin-no-hover="true" width="900" height="450" /> 658 </div> 659 </div> 660 <div id="details-footer" class="d-print-none py-3"> 661 <div class="container"> 662 <div class="row"> 663 <div class="col-lg-6 mb-4 mb-lg-0"> 664 <p class="text-uppercase"><strong>Stay Connected</strong></p> 665 <p class="mb-3"> 666 <a href="/newsletter/subscribe/" style="text-decoration:underline;">Subscribe to our newsletter and get FREE videos and tips every week!</a> 667 </p> 668 <p class="social">
669 <span>Follow us:</span> 670 <span> 671 <a class="facebook" href="https://www.facebook.com/woodsmithmagazine/" target="_blank" rel="external"><i class="fab fa-facebook-f"></i></a> 672 <a class="pinterest" href="https://www.pinterest.com/woodsmithmedia/" target="_blank" rel="external"><i class="fab fa-pinterest"></i></a> 673 <a class="instagram" href="https://www.instagram.com/WoodsmithMagazine/" target="_blank" rel="external"><i class="fab fa-instagram"></i></a> 674 <a class="twitter" href="https://twitter.com/WoodsmithMag" target="_blank" rel="external"><i class="fab fa-twitter"></i></a> 675 <a class="youtube" href="https://www.youtube.com/user/WoodsmithShop?sub_confirmation=1" target="_blank" rel="external"><i class="fab fa-youtube"></i></a> 676 </span> 677 </p> 678 <p> 679 <a href="https://www.contentful.com/" rel="nofollow" target="_blank"> 680 <img src="https://images.ctfassets.net/fo9twyrwpveg/44baP9Gtm8qE2Umm8CQwQk/c43325463d1cb5db2ef97fca0788ea55/PoweredByContentful_LightBackgroun
680d.svg" style="max-width:100px;width:100%;" alt="Powered by Contentful" width="100" height="32" loading="lazy"> 681 </a> 682 </p> 683 </div> 684 <div class="col-lg-5 offset-lg-1 mb-4 mb-lg-0"> 685 <p class="text-uppercase mb-0"><strong>Navigate</strong></p> 686 <nav class="navbar row navbar-light"> 687 <ul class="navbar-nav col mb-auto"> 688 <li class="nav-item"> 689 <a class="nav-link" href="/contact/">Contact Us</a> 690 </li> 691 <li class="nav-item"> 692 <a class="nav-link" href="/advertise/">Advertise</a> 693 </li> 694 <li class="nav-item"> 695 <a class="nav-link" href="/review/">Reviews</a> 696 </li> 697 </ul> 698 <ul class="navbar-nav col mb-auto"> 699 <li class="nav-item"> 700 <a class="nav-link" href="https://www.forums.woodnet.net/">Forums</a> 701 </li> 702 <li class="nav-item"> 703 <a class="nav-link" href="https://www.aimmedia.com/privacy-policy/">Privacy Policy</a> 704 </li> 705 <li class="nav-item"> 706 <a class="nav-link" href="https://www.aimmedia.com/terms-of-service/">Terms of Use</a> 707 </li> 708 </ul> 709 </nav> 710 </div> 711 </div> 712 <p class="copyright text-lg-right text-muted">©2026 Active Interest Media company</p> 713 </div> 714 </div> 715 <div id="print-footer" class="d-none d-print-block"> 716 <p class="copyright text-center">©2026 Active Interest Media company</p> 717 </div> 718 719 720 <div id="sticky-footer" class="d-print-none fixed-bottom text-center collapse show"> 721 <div class="d-inline-block position-relative"> 722 <div id="gpt-all-footer" class="d-inline-block align-bottom bg-white border border-bottom-0 border-medium"></div> 723 <div class="position-absolute bg-light border border-medium border-left-0 rounded-right px-2" data-toggle="collapse" data-target="#sticky-footer" style="cursor:pointer; right:-26px; top:0;"> 724 <span class="fas fa-times text-white"></span><span class="sr-only">Close</span> 725 </div> 726 </div> 727 </div> 728 </footer> 729 730
730<script src="https://images.ahpc.us/api/js/script.js" async></script>
730 731
731<script src="/static/js/script.js?2021092401"></script>
731 732
732<script src="/woodsmith-global-nav.js?v=2025050100" type="text/javascript" async defer></script>
732 733
734<script> 735jQuery(function() { 736 // All *external* article should open in a new tab 737 jQuery('article .content-body a') 738 .not('a[href^="#"], a[href^="/"], a[href^="https://www.woodsmith.com/"]') 739 .prop('target', '_blank'); 740 741 // Show disclaimer when affiliate links detected 742 if (jQuery('#article-body').find('a[href*="amazon.com"], a[href*="amzn.to"], script[src*="amazon-adsystem.com"], a[href*="ositracker.com"]').length 743 && !jQuery('#affiliate-disclaimer').length) { 744 jQuery('<div id="affiliate-disclaimer" class="font-italic small text-muted mb-3">' 745 + 'We earn from qualifying purchases made through affiliate links.</div>' 746 ).insertAfter('#article-intro'); 747 } 748}); 749</script>
749 750
751<script type="application/ld+json"> 752{ 753 "@context": "http://schema.org/", 754 "@type": "Article", 755 "name": "The Perfect Organizer for Your Power Tools!", 756 "headline": "The Perfect Organizer for Your Power Tools!", 757 "description": "This wall\u002Dmounted system packs in a lot of storage â and an extra worksurface. Itâs easy to build and configure to meet your needs.", 758 "image": "https://images.ctfassets.net/m5c4tmkr3xik/7l3HmJpmiLMrgEhwE6r4Aq/92c9a64397905da7cf5d7d6fd9bf6311/Camera_Photography_YouTube_Thumbnail.jpg", 759 "datePublished": "2023-07-20T00:00:00-05:00", 760 "dateModified": "2023-07-20T00:00:00-05:00", 761 "articleSection": "", 762 "keywords": "", 763 "author": { 764 "@type": "Person", 765 "name": "John Doyle" 766 }, 767 "publisher": { 768 "@type": "Organization", 769 "name": "Woodsmith Magazine", 770 "url": "https://www.woodsmith.com", 771 "logo": { 772 "@type": "ImageObject", 773 "url": "https://www.woodsmith.com/static/favicons/favicon-32x32.png", 774 "height": 32, 775 "width": 32 776 } 777 } 778} 779</script>
779 780 781 782<!-- CONTENT METER & GATE -->
783<script> 784const gate_opts = { 785 hd1_txt: 'Join Woodsmith Unlimited to Unlock this Page', 786 dsc_txt: 'Members get unlimited site access.', 787 dsc_txt_sub: 'You must be a member to view this content.', 788 cta_txt: 'Join Now!', 789 cta_url: 'https://subscribe.woodsmith.com/loading.do?omedasite=WSM_LandOffer&pk=W60011FS&ref=wsm-paywall-view', 790 aut_txt_pre: 'Already a member? ', 791 aut_txt: 'Log in', 792 aut_url: '/login/', 793 gate_delay_ms: 0, 794 type: 'hard' 795}; 796const gate_bypass = false || false; 797const one_day_ms = 24 * 60 * 60 * 1000; 798const now_ts = Date.now(); 799const meter_ids = new Set((localStorage.getItem('meter_ids') || '').split(',').filter(Boolean)); 800const meter_ts = parseInt(localStorage.getItem('meter_ts') || now_ts); 801const meter_exp = meter_ts + (30 * one_day_ms); 802const meter_days_left = Math.ceil((meter_exp - now_ts) / one_day_ms); 803const meter_limit = 2; 804 805if (!gate_bypass) { 806 if (now_ts > meter_exp) { 807 meter_ids.clear(); 808 localStorage.setItem('meter_ts', now_ts); 809 } else if (!localStorage.hasOwnProperty('meter_ts')) { 810 localStorage.setItem('meter_ts', meter_ts); 811 } 812 813 meter_ids.add('1608'); 814 if (meter_ids.size <= meter_limit) { 815 localStorage.setItem('meter_ids', String([...meter_ids])); 816 } 817 818 if (meter_ids.size < meter_limit || '1608' === [...meter_ids][0]) { 819 gate_opts.gate_delay_ms = 500; 820 gate_opts.hd1_txt = 'Woodsmith Unlimited'; 821 gate_opts.cta_url = gate_opts.cta_url.replace('ref=wsm-paywall-view', 'ref=wsm-meter-view'); 822 gate_opts.dsc_txt = 'Every plan, every video, every tip, plus the print magazine.'; 823 if (meter_days_left === 0) { 824 gate_opts.dsc_txt_sub = `This is your one free article until ${new Date(meter_exp).toLocaleTimeString()} today. Join now to get full access.`; 825 } else { 826 gate_opts.dsc_txt_sub = `This is your one free article for the next ${meter_days_left} day${meter_days_left === 1 ? '' : 's' }.<span class="meter-exp-info fa fa-info-circle px-1" data-meter-exp-info="Your free article resets at ${new Date(meter_exp).toLocaleString()}"></span>Join now to get full access.`; 827 } 828 gate_opts.type = 'soft'; 829 } else { 830 gate_opts.dsc_txt_sub = gate_opts.dsc_txt_sub + `<span class="meter-exp-info fa fa-info-circle px-1" data-meter-exp-info="Your next free article is available at ${new Date(meter_exp).toLocaleString()}"></span>`; 831 } 832 833 (() => { 834 const gate_overlay = document.createElement('div'); 835 const gate_wrap = document.createElement('div'); 836 gate_overlay.id = 'gate-overlay'; 837 gate_overlay.innerHTML = ' '; 838 gate_wrap.id = 'gate-wrap'; 839 gate_wrap.innerHTML = (gate_opts.type === 'soft' ? '<div class="close px-2 py-2 px-lg-4"><span class="fa fa-chevron-down"></span></div>' : '') + 840 `<div class="gate-content" style="max-width:75vw;"> 841 <h1 style="font-size:20px;font-weight:900;margin-bottom:0;">${gate_opts.hd1_txt}</h1> 842 <p class="hideable">${gate_opts.dsc_txt}</p> 843 <p class="hideable" style="font-size:16px;">${gate_opts.dsc_txt_sub}</p> 844 <a href="${gate_opts.cta_url}" class="wsm-meter-reg"><button>${gate_opts.cta_txt}</button></a> 845 <p><small>${gate_opts.aut_txt_pre}<a href="${gate_opts.aut_url}" class="wsm-cta-login">${gate_opts.aut_txt}</a></small></p> 846 </div>`; 847 const gate_init = () => { 848 document.body.append(gate_overlay); 849 document.body.append(gate_wrap); 850 } 851 if (document.readyState == 'complete') { gate_init(); } 852 else { document.addEventListener('readystatechange', () => { if (document.readyState == 'complete') { gate_init(); } }); } 853 })(); 854 855 const gate_activate = () => { 856 const woodsmith_meter_reg_cta_click = make_click_handler(gate_opts.cta_url, {event: 'subscribe_cta_click', placement: gate_opts.type === 'hard' ? 'paywall' : 'meter'}); 857 const noclick = (e) => { e.preventDefault(); }; 858 const gate_overlay = document.querySelector('#gate-overlay'); 859 const gate_wrap = document.querySelector('#gate-wrap'); 860 gate_overlay.onclick = gate_overlay.oncontextmenu = gate_wrap.oncontextmenu = noclick; 861 document.querySelector('html').style.fontSize = 'initial'; 862 if (gate_opts.type === 'hard') { 863 document.body.querySelectorAll('*:not(link, noscript, script, style, [id^="gate-"] *)').forEach((elm, idx) => { elm.tabIndex = -1; elm.ariaHidden = true; }); 864 document.body.querySelectorAll('[id^="gate-"] a').forEach((elm, idx) => { elm.tabIndex = idx + 1; elm.ariaHidden = false; }); 865 Object.assign(document.body.style, { 866 overflow: 'hidden', 867 position: 'relative', 868 userSelect: 'none' 869 }); 870 gate_overlay.classList.add('show'); 871 } 872 gate_wrap.style.minHeight = 'auto'; 873 document.querySelectorAll('.wsm-meter-reg').forEach((elm, idx) => { elm.onclick = woodsmith_meter_reg_cta_click; elm.href= gate_opts.cta_url; }); 874 document.querySelector('#gate-wrap .close')?.addEventListener('click', (e) => { 875 if (gate_wrap.classList.contains('minimize')) { gate_wrap.classList.remove('minimize'); } 876 else { gate_wrap.classList.add('minimize'); } 877 }); 878 document.querySelectorAll('.meter-exp-info').forEach((elm, idx) => { elm.onclick = (e) => { 879 if (e.target.classList.contains('show')) { e.target.classList.remove('show'); } 880 else { e.target.classList.add('show'); } 881 }});
882 const gate_delay = setTimeout(() => { 883 gate_wrap.classList.add('show'); 884 }, gate_opts.gate_delay_ms); 885 window.dataLayer = window.dataLayer || []; 886 window.dataLayer.push({event: gate_opts.type === 'hard' ? 'paywall_view' : 'meter_view'}); 887 }; 888 889 if (document.readyState == 'complete') { gate_activate(); } 890 else { document.addEventListener('readystatechange', () => { if (document.readyState == 'complete') { gate_activate(); } }); } 891} 892</script>
892 893<!-- END CONTENT METER & GATE --> 894 895</body> 896</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.