10 PHP Testing Tools for WordPress Plugins

No software is free of bugs. This is an axiom that applies to every programming language and every application. When those bugs are deployed within your website in production, you can suffer adverse consequences of varying severity. These are some examples, ranging from annoying to economically damaging: Mild: A user being unable to click at a broken link. Serious: A contact form’s “Submit” button not working, which the user discovers

Read More

Keeping track of upstream security issues

The need On 20th June this year, the Drupal Security Team issued a public service announcement, logically named PSA-2022-06-20, entitled “Updated security policy for Drupal core Composer dependencies”. In a nutshell, it discusses what happens when a library that Drupal core is dependent on issues a new release because of a security vulnerability. Previously, the Drupal maintainers would issue a new release of Drupal core, so that site maintainers update

Read More

The Beginner’s Guide to Making Your Brand Unmissable

Public relations has always been a critical factor in building a brand, and it is no different in today’s digital society. Times have simply moved from billboards and press comments outside office buildings to creative digital campaigns and quotes in key online publications. The best part? Digital PR and SEO go together like peanut butter and jelly. Digital PR is not only beneficial to your website in its own right,

Read More

How I Added Scroll Snapping To My Twitter Timeline | CSS-Tricks

CSS Scroll Snap allows websites to snap the web page or any other scroll container to a specific scroll position when the user performs a scrolling operation. This feature has been supported in all modern browsers for over two years, but many websites that could benefit from it are still not using it. Scroll snapping is probably most associated with horizontal carousels (see Chris’s CSS-only approach) and particular web pages

Read More

How To Build Links, Traffic & Conversions

The advent of the internet gave travel companies a whole new avenue for exposure. Where once you may have had to rely on outdated brochures, grainy photos, or (worst of all) Uncle Gary’s boring slide show about his trip to Bermuda, now anyone can create, curate, and share photos, videos, and stories from their vacation in seconds. And while this is great for exposing people to lesser-known attractions and must-see

Read More

How To Use WooCommerce to Export Products

Lots of users will turn to WooCommerce in order to run a full-featured online store using WordPress. The general “flow” involves bringing assets, products, and content into both of these platforms. However, you can also use WooCommerce to export products too. There are many reasons for why you’d do this. Most often, you’ll have some administration to carry out, such as fixing entries in bulk. However, you might also export

Read More

Views Responsive Grid added to Drupal 10 core!

Earlier today a new killer feature was committed to Drupal 10 core: Views Responsive Grids. But, it’s more than that. The styles make use of new modern CSS that enable super cool features. If you’re interested in the details in the CSS, I wrote an article on CSS Tricks, and you can check out the CodePen here. The fancy CSS enables some nifty features that will be passed down from

Read More

Optimization Tips for Your SEO Career (and Your Life)

The author’s views are entirely his or her own (excluding the unlikely event of hypnosis) and may not always reflect the views of Moz. What does it take to advance your career? Knowledge? Absolutely. Skills? Most definitely. But there is another element, one so important that without it, knowledge and skills lie dormant: Action. In my experience, the ability to take action sits firmly on the foundation of a strong

Read More

Actually, the San Francisco Typeface Does Ship as a Variable Font | CSS-Tricks

Apple unveiled an expanded version of its San Francisco system font at WWDC 2022. Then, last month, Jim Nielsen zeroed in on the font’s variations, explaining how the font provides a spectrum of variations based on the width and weight. It’s a remarkable read if you haven’t checked it. With all of these great new options, you might be tempted to use them in a web design. Chris was ogling

Read More