Planet Drupal https://tag1consulting.com/term/planet-drupal en Tag1 Quo: Finding a Place in the (Version) Universe, Part 2 https://tag1consulting.com/blog/tag1-quo-version-universe-part-2 <div data-history-node-id="73" class="clearfix row bs-2col node node--type-blog node--view-mode-teaser"> <div class="bs-region bs-region--left col-sm-3 col-md-2" data-aos="fade-right"> <div class="field field--name-user field--type-ds field--label-hidden field--item"><div class="view-mode-compact ds-1col clearfix"> <div class="field field--name-user-picture field--type-image field--label-hidden field--item"> <a href="#sam-boyer" data-toggle="modal"><img src="/sites/default/files/styles/thumbnail/public/pictures/sam.jpg?itok=AgAt05fX" width="100" height="100" alt="Profile picture for user sam" typeof="foaf:Image" class="img-responsive" /> </a> </div> <div id="sam-boyer" class="modal modal--user fade" tabindex="-1" role="dialog"> <div class="modal-dialog" role="document"> <div class="modal-content"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span class="icon glyphicon glyphicon-remove" aria-hidden="true"></span></button> <div class="modal-body"> <div class="row bs-1col-stacked user user--type-user user--view-mode-modal"> <div class="col-sm-12 bs-region bs-region--top"> <div class="field field--name-user-picture field--type-image field--label-hidden field--item"> <a href="#sam-boyer" data-toggle="modal"><img src="/sites/default/files/styles/user_modal/public/pictures/sam.jpg?itok=Efcev7AW" width="1200" height="600" alt="Profile picture for user sam" typeof="foaf:Image" class="img-responsive" /> </a> </div> </div> <div class="col-sm-12 bs-region bs-region--main"> <div class="field field--name-field-full-name field--type-string field--label-hidden field--item">Sam Boyer</div> <div class="field field--name-field-job-title field--type-string field--label-hidden field--item">Senior Performance Engineer | Technical Lead</div> <a class="user-social user-social--drupal" href="https://www.drupal.org/u/sdboyer" target="_blank" title="Drupal.org Profile" data-toggle="tooltip" data-placement="top"><span class="icon ti ti-drupal" aria-hidden="true"></span></a> <div class="field field--name-field-bio field--type-text-long field--label-hidden field--item"><p>Sam Boyer is Senior Performance Engineer for Tag1 Consulting. Besides numerous site builds, he was an initiative co-lead for Drupal 8, architected the Git hosting platform that runs Drupal.org, and worked extensively on Panels and CTools. He strives to reduce Drupal’s rampant complexity through devops, testing, and software architecture best practices.</p> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="field field--name-dynamic-token-fieldnode-user-name field--type-ds field--label-hidden field--item"><p>Sam Boyer</p> </div> <div class="field field--name-node-post-date field--type-ds field--label-hidden field--item">October 25, 2016</div> </div> <div class="bs-region bs-region--right col-sm-9 col-md-10" data-aos="fade-left"> <div class="field field--name-node-title field--type-ds field--label-hidden field--item"><h3><a href="/blog/tag1-quo-version-universe-part-2" hreflang="en">Tag1 Quo: Finding a Place in the (Version) Universe, Part 2</a></h3></div> <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item">When we left off last time , we’d assembled a definition of what versions are. Now, we’re going to dive into how we use them in Tag1 Quo : comparing them to one another! The general goal is straightforward enough: we want to know if, say, 6.x-1.0 is less than 6.x-1.1 . (Yup!) Or if 6.x-1.0-alpha1 is less than 6.x-1.0 . (Also yup!) Let’s rewrite these two examples as tuple comparisons: {6,1,0,4,0,0} &lt; {6,1,1,4,0,0} =...</div> <div class="field field--name-node-link field--type-ds field--label-hidden field--item"><a href="/blog/tag1-quo-version-universe-part-2" class="btn btn-outline-primary btn-sm" hreflang="en">Read more »</a></div> </div> </div> Tue, 25 Oct 2016 16:33:33 +0000 sam 73 at https://tag1consulting.com Tag1 Quo: Versions, Versions Everywhere, Part 1 https://tag1consulting.com/blog/tag1-quo-versions-versions-everywhere-part-1 <div data-history-node-id="71" class="clearfix row bs-2col node node--type-blog node--view-mode-teaser"> <div class="bs-region bs-region--left col-sm-3 col-md-2" data-aos="fade-right"> <div class="field field--name-user field--type-ds field--label-hidden field--item"><div class="view-mode-compact ds-1col clearfix"> <div class="field field--name-user-picture field--type-image field--label-hidden field--item"> <a href="#sam-boyer" data-toggle="modal"><img src="/sites/default/files/styles/thumbnail/public/pictures/sam.jpg?itok=AgAt05fX" width="100" height="100" alt="Profile picture for user sam" typeof="foaf:Image" class="img-responsive" /> </a> </div> <div id="sam-boyer" class="modal modal--user fade" tabindex="-1" role="dialog"> <div class="modal-dialog" role="document"> <div class="modal-content"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span class="icon glyphicon glyphicon-remove" aria-hidden="true"></span></button> <div class="modal-body"> <div class="row bs-1col-stacked user user--type-user user--view-mode-modal"> <div class="col-sm-12 bs-region bs-region--top"> <div class="field field--name-user-picture field--type-image field--label-hidden field--item"> <a href="#sam-boyer" data-toggle="modal"><img src="/sites/default/files/styles/user_modal/public/pictures/sam.jpg?itok=Efcev7AW" width="1200" height="600" alt="Profile picture for user sam" typeof="foaf:Image" class="img-responsive" /> </a> </div> </div> <div class="col-sm-12 bs-region bs-region--main"> <div class="field field--name-field-full-name field--type-string field--label-hidden field--item">Sam Boyer</div> <div class="field field--name-field-job-title field--type-string field--label-hidden field--item">Senior Performance Engineer | Technical Lead</div> <a class="user-social user-social--drupal" href="https://www.drupal.org/u/sdboyer" target="_blank" title="Drupal.org Profile" data-toggle="tooltip" data-placement="top"><span class="icon ti ti-drupal" aria-hidden="true"></span></a> <div class="field field--name-field-bio field--type-text-long field--label-hidden field--item"><p>Sam Boyer is Senior Performance Engineer for Tag1 Consulting. Besides numerous site builds, he was an initiative co-lead for Drupal 8, architected the Git hosting platform that runs Drupal.org, and worked extensively on Panels and CTools. He strives to reduce Drupal’s rampant complexity through devops, testing, and software architecture best practices.</p> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="field field--name-dynamic-token-fieldnode-user-name field--type-ds field--label-hidden field--item"><p>Sam Boyer</p> </div> <div class="field field--name-node-post-date field--type-ds field--label-hidden field--item">October 20, 2016</div> </div> <div class="bs-region bs-region--right col-sm-9 col-md-10" data-aos="fade-left"> <div class="field field--name-node-title field--type-ds field--label-hidden field--item"><h3><a href="/blog/tag1-quo-versions-versions-everywhere-part-1" hreflang="en">Tag1 Quo: Versions, Versions Everywhere, Part 1</a></h3></div> <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item">When Tag1 decided to build Tag1 Quo , we knew there was one question we’d have to answer over, and over, and over again: is there a security update available for this extension? Answering that question - at scale, for many websites, across many extensions, through all the possible versions they might have - is the heart of what Quo does. The problem seems simple enough, but doing it at such scale, for “all” versions,...</div> <div class="field field--name-node-link field--type-ds field--label-hidden field--item"><a href="/blog/tag1-quo-versions-versions-everywhere-part-1" class="btn btn-outline-primary btn-sm" hreflang="en">Read more »</a></div> </div> </div> Thu, 20 Oct 2016 16:55:54 +0000 sam 71 at https://tag1consulting.com Drupal 6 Long Term Support is My Favorite Feature of Drupal 8 https://tag1consulting.com/blog/d6lts-on-d8 <div data-history-node-id="70" class="clearfix row bs-2col node node--type-blog node--view-mode-teaser"> <div class="bs-region bs-region--left col-sm-3 col-md-2" data-aos="fade-right"> <div class="field field--name-user field--type-ds field--label-hidden field--item"><div class="view-mode-compact ds-1col clearfix"> <div class="field field--name-user-picture field--type-image field--label-hidden field--item"> <a href="#randy-fay" data-toggle="modal"><img src="/sites/default/files/styles/thumbnail/public/pictures/randy_0.jpg?itok=zUGgodHY" width="100" height="100" alt="Profile picture for user rfay" typeof="foaf:Image" class="img-responsive" /> </a> </div> <div id="randy-fay" class="modal modal--user fade" tabindex="-1" role="dialog"> <div class="modal-dialog" role="document"> <div class="modal-content"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span class="icon glyphicon glyphicon-remove" aria-hidden="true"></span></button> <div class="modal-body"> <div class="row bs-1col-stacked user user--type-user user--view-mode-modal"> <div class="col-sm-12 bs-region bs-region--top"> <div class="field field--name-user-picture field--type-image field--label-hidden field--item"> <a href="#randy-fay" data-toggle="modal"><img src="/sites/default/files/styles/user_modal/public/pictures/randy_0.jpg?itok=Hl6nlNPZ" width="1200" height="600" alt="Profile picture for user rfay" typeof="foaf:Image" class="img-responsive" /> </a> </div> </div> <div class="col-sm-12 bs-region bs-region--main"> <div class="field field--name-field-full-name field--type-string field--label-hidden field--item">Randy Fay</div> <div class="field field--name-field-job-title field--type-string field--label-hidden field--item">Senior Performance Engineer</div> <a class="user-social user-social--drupal" href="https://www.drupal.org/u/rfay" target="_blank" title="Drupal.org Profile" data-toggle="tooltip" data-placement="top"><span class="icon ti ti-drupal" aria-hidden="true"></span></a> <div class="field field--name-field-bio field--type-text-long field--label-hidden field--item"><p>Randy is a long-time Linux lover, developer, and Drupal addict. He's done everything from TRS-80 and Apple ][ development through Solaris kernel work in 'C' to Drupal 7 core development and the Examples project. All along he's loved servers, networking and reliable, predictable best practices, so infrastructure and DevOps are now his focus.</p> <p>In his spare time he does lots of mountain biking and hiking in beautiful western Colorado.  His formal education includes a Masters in Computer Science from the University of Colorado at Denver.</p> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="field field--name-dynamic-token-fieldnode-user-name field--type-ds field--label-hidden field--item"><p>Randy Fay</p> </div> <div class="field field--name-node-post-date field--type-ds field--label-hidden field--item">August 30, 2016</div> </div> <div class="bs-region bs-region--right col-sm-9 col-md-10" data-aos="fade-left"> <div class="field field--name-node-title field--type-ds field--label-hidden field--item"><h3><a href="/blog/d6lts-on-d8" hreflang="en">Drupal 6 Long Term Support is My Favorite Feature of Drupal 8</a></h3></div> <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item">Long Term Support for Drupal 6 might be my favorite new feature included in Drupal 8. (I know, that might be stretching things for the fundamentally awesome step forward that Drupal 8 is, but bear with me.) Long Term Support for Drupal 6 If you're like me, you have loved the power of building websites for people that expose their ideas or services to the world. If you're like me, you've ended up "owning" a...</div> <div class="field field--name-node-link field--type-ds field--label-hidden field--item"><a href="/blog/d6lts-on-d8" class="btn btn-outline-primary btn-sm" hreflang="en">Read more »</a></div> </div> </div> Tue, 30 Aug 2016 15:04:42 +0000 rfay 70 at https://tag1consulting.com Tag1 Quo and Drupal 6 Long Term Support https://tag1consulting.com/blog/tag1-quo-drupal-6-long-term-support <div data-history-node-id="68" class="clearfix row bs-2col node node--type-blog node--view-mode-teaser"> <div class="bs-region bs-region--left col-sm-3 col-md-2" data-aos="fade-right"> <div class="field field--name-user field--type-ds field--label-hidden field--item"><div class="view-mode-compact ds-1col clearfix"> <div class="field field--name-user-picture field--type-image field--label-hidden field--item"> <a href="#jeremy-andrews" data-toggle="modal"><img src="/sites/default/files/styles/thumbnail/public/pictures/jeremy.jpg?itok=cIw3hSVZ" width="100" height="100" alt="Profile picture for user Jeremy" typeof="foaf:Image" class="img-responsive" /> </a> </div> <div id="jeremy-andrews" class="modal modal--user fade" tabindex="-1" role="dialog"> <div class="modal-dialog" role="document"> <div class="modal-content"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span class="icon glyphicon glyphicon-remove" aria-hidden="true"></span></button> <div class="modal-body"> <div class="row bs-1col-stacked user user--type-user user--view-mode-modal"> <div class="col-sm-12 bs-region bs-region--top"> <div class="field field--name-user-picture field--type-image field--label-hidden field--item"> <a href="#jeremy-andrews" data-toggle="modal"><img src="/sites/default/files/styles/user_modal/public/pictures/jeremy.jpg?itok=8DMSG8yC" width="1200" height="600" alt="Profile picture for user Jeremy" typeof="foaf:Image" class="img-responsive" /> </a> </div> </div> <div class="col-sm-12 bs-region bs-region--main"> <div class="field field--name-field-full-name field--type-string field--label-hidden field--item">Jeremy Andrews</div> <div class="field field--name-field-job-title field--type-string field--label-hidden field--item">Founding Partner/CEO</div> <a class="user-social user-social--drupal" href="https://www.drupal.org/u/Jeremy" target="_blank" title="Drupal.org Profile" data-toggle="tooltip" data-placement="top"><span class="icon ti ti-drupal" aria-hidden="true"></span></a> <div class="field field--name-field-bio field--type-text-long field--label-hidden field--item"><p>Jeremy founded Tag1 Consulting in 2007. He has been a contributing core Drupal developer since 2002, and helped establish Drupal as a successful CMS through the early popularity of his personal blog, KernelTrap.org. Over the years, he authored and maintained the core statistics module and throttle module, as well as the pager logic and the initial Drupal 5 installer. He continues to contribute to the Drupal caching layer, offers optimizations to the bootstrap process, and maintains a high performance patchset. He actively maintains numerous Drupal modules including the spam module, the support module, the ad module, and the dba module. Beyond Drupal, Jeremy is a networking guru that has maintained the source code for a UNIX-kernel based, EAL5+ certified, commercial firewall.</p></div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="field field--name-dynamic-token-fieldnode-user-name field--type-ds field--label-hidden field--item"><p>Jeremy Andrews</p> </div> <div class="field field--name-node-post-date field--type-ds field--label-hidden field--item">August 22, 2016</div> </div> <div class="bs-region bs-region--right col-sm-9 col-md-10" data-aos="fade-left"> <div class="field field--name-node-title field--type-ds field--label-hidden field--item"><h3><a href="/blog/tag1-quo-drupal-6-long-term-support" hreflang="en">Tag1 Quo and Drupal 6 Long Term Support</a></h3></div> <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item">Or, What We Did This Summer It’s been an exciting summer, building our first product with Drupal 8. When we originally made the decision to offer Long Term Support for Drupal 6 , we were thinking about a few of our clients that were a little behind on their upgrade plans, and had envisioned a mostly manual process. However, once we took the plunge and signed up new clients, we had more modules and themes...</div> <div class="field field--name-node-link field--type-ds field--label-hidden field--item"><a href="/blog/tag1-quo-drupal-6-long-term-support" class="btn btn-outline-primary btn-sm" hreflang="en">Read more »</a></div> </div> </div> Mon, 22 Aug 2016 15:42:03 +0000 Jeremy 68 at https://tag1consulting.com