Backdrop CMS includes an in-site module installer that downloads from BackdropCMS.org. In an upcoming version of Backdrop, these module packages (and eventually the modules themselves) will be digitally signed by the Backdrop CMS team using a new Code Sign interface. John will talk about how Code Sign works, why it is in Backdrop, and how it affects sites from the perspectives of site owners, site builders, and module developers.
Jody Hamilton of Probo, Matt Cheney of Pantheon and Mike Pirog of Lando come together to show how we use these three tools in harmony to handle local development, review and testing, through to deployment and hosting.
We start with Lando, a Docker-based local development solution. Mike will get you up to speed on the whys, whats and hows of getting started, including how easy it is to integrate with Pantheon.
If you site is not running on a CDN, you are doing it wrong. Modern websites receive enormous benefits in terms of speed & reliability when utilizing a content delivery network - and setting one up for your site has never been easier.
CDNs offer the best in class support for making websites fast utilizing techniques such as HTTPS/2 (soon HTTPS/3), image compression, global points of presence, TLS integration, cache tags (in D8 core!), & much more!
This presentation is a high-level survey of emerging technologies that complement Drupal.
Security is not a one-time activity that is performed and completed. A mature operation promotes continuous improvement in an ever evolving landscape of threats and mitigation techniques. Where does this leave us in the Drupal community?
SimplyTest.me is a long-standing, free service that has served Drupal community with an easy-to-use tool for creating Drupal sandboxes.
Drupal includes a powerful toolset for building and extending out-of-the box content types. Content architectures are typically designed around the features of nodes, taxonomy, media, and other core entities. But how do we know when our business-needs have grown beyond the common entity types? When are nodes too lightweight or too heavy handed to meet our site goals? And what are the trade-offs and support issues when creating a new entity type?
Explore DevOps techniques, tools, and best practices for Drupal and other web applications.
This session will expand on the following topics:
Troubleshooting is a little bit art and a little bit science, and it's one of the core skillsets that every developer should focus on. In this talk, I use clips from movies (and the occasional TV show) to illustrate fundamental troubleshooting scenarios and relate them to practical code issues that you are likely to find in your day-to-day work . The presentation uses visual aids and memorable sequences so that creative troubleshooting ideas stay top of mind when you run into similar problems in your code or infrastructure.
How does a global institution make it easier for students to discover and take advantage of extracurricular, travel, and research opportunities it offers? The first project under the umbrella of the Cornell Student Experience Initiative, Cornell University's Opportunities Marketplace is Cornell's student-facing solution to a decentralized legacy process of paperwork, phone communication, and manual data entry. Our session jumps into the implementation process to explore how we balanced constraints of accessibility requirements, legacy data platforms, distributed systems of record and data silos, and high profile stakeholders.
The web of the future is available today! Creating reliable, fast, and engaging web experiences has never been so easy. We will dissect the term Progressive Web Apps (PWA’s) and explore the features that make a webpage a PWA. We will also explore the benefits of PWA features from delighting users to increasing conversion rates.
If you missed out on DrupalCon Nashville, we've got you covered at Drupaldelphia!
Our lightning keynotes will feature 4 panelists providing perspectives from:
- Spearheading new technologies with Drupal
- Leading project/product management teams
- Operating a digital agency
- Changing the academic landscape to keep up with digital technologies
Panelists and moderator will highlight takeaways from the DrupalCon Nashville 2018 Driesnote and summarize the future of the digital web landscape from their perspectives!
Our community has seen the rise of countless solutions to implement design systems and components within Drupal. What have we learned? This talk shares a perspective on one set of best practices our community should strive to achieve.
Probo.CI is an open source, quality assurance and user acceptance testing SaaS tool created by Zivtech. Probo allows the development process to continue while stakeholders, product owners, and QA teams review changes in real-time, allowing “Continuous Collaboration” on Drupal development projects. Probo’s system prevents blocks for developers, site builders, and themers with isolated testing environments, called Probo builds.
A lot of people think that in agile, we plan work just in time, that we wait until just before a sprint to do our planning. That's true but what's also true, and often ignored, is the part where you architect strategy ahead of time, getting agreement on high level what, why and how before sending work to developers.
DevOps is an enabler of agile development, delivery and deployment. It’s a combination of Development and Operations. When done right, it can speed up the delivery of IT services. However, the talk of DevOps makes the security teams very nervous and reactive and it almost feels as if they don’t want the projects to progress.
Visual regression testing can help cut down on QA time and effort while adding a level of precision to pattern development and stylesheet refactoring. Are you dedicating valuable mental energy towards manually testing for unexpected defects in the parts of the app where you're not actively working? Do you find it hard to believe that this kind of information could be ascertained simply by looking at a picture? Come review case studies geared towards front-end and full-stack developers seeking to incorporate frameworks like PhantomCSS, BackstopJS, or Wraith into their testing toolkit.