Category Archives: php

Today’s Readings

The latest installment in my “Today’s Readings” series, including a11y, css, js, wpo, php, pwa, rum, vite and even some svg!. Happy reading! Continue reading

Today’s Readings

The latest installment in my “Today’s Readings” series, including some PHP & H5BP love, GitHub Template Repos, some a11y and performance, JS framework options and more. Happy reading! Continue reading

Today’s Readings

The latest installment in my “Today’s Readings” series, including CSS (lots of grid!), JS (jQuery vs. Vanilla JS, again), some mockup tools, conversation starters and bit on social justice… Happy reading! Continue reading

Converting WordPress to Web App: Adding “Add to home screen” functionality

In this final installment of my Converting WordPress to Web App series, I add “Add to home screen” functionality! The best way to do this has changed a little over the past several years, so I will present a few options, pick the current best practice, and walk through adding this to my site, completing this journey from standard WordPress blog to an installable, offline-ready web app So let’s get started! Continue reading

Converting WordPress to Web App: Adding Caching and Offline Support

In this fifth installment of my Converting WordPress to Web App series, I look into Adding Caching and Offline Support! And to do this, we’re gong to take advantage of the latest darling of the web development, the Service Worker. Service Workers allow us to monitor HTTP Requests and provide alternate functionality. This allows us to handle offline situations, and provide locally-cached assets rather than fetch them from the server. All of this gives our users a better experience, and that’s what it’s all about! So let’s get started! Continue reading

Converting WordPress to Web App: Adding a Deployment Process

In this fourth installment of my Converting WordPress to Web App series, I look into Adding a Deployment Process! Rather than relying on the tried-and-true, manual FTP process, we continue our march into automation, recruiting a service to keep an eye on our repo and partially automate the process of moving our files from here to there! So let’s get started! Continue reading

Converting WordPress to Web App: Adding a Build Process

In this third installment of my Converting WordPress to Web App series, I look into Adding a Build Process! This is where the standard WordPress set-up really starts to quiver. Manual edits and file transfers can now cause conflicts or cause the loss of work, so we have to change our way of thinking, but the benefits are so huge, we cannot skip this step! So let’s get started! Continue reading

Converting WordPress to Web App: Adding Version Control

In this second installment of my Converting WordPress to Web App series, I look into Adding Version Control! And while using a repo for a WP site is not exactly a challenge, it is an important part of this process, and there are a few items to be aware of if you are new to Version Control for projects with a Build process. So let’s quickly run through this part! Continue reading

Converting WordPress to Web App: Series Intro

With all the great, new web technologies flying around, we developers naturally want to dive into, play with, and ideally benefit from, all of them! But if you are working with WordPress, some of these new technologies can be challenging to integrate into the “typical” workflow. But I plan to convert my standard WP website to a cache-enabled, offline-first, performance-optimized, installable Web App, that takes advantage of Build and Deployment processes, and sits safely revisioned in a Version Control repo. Come along for the ride, it should be… fun! Continue reading

Getting to know, and adding, JSON-LD to a WordPress site

JSON-LD (JavaScript Object Notation for Linking Data) is fairly new, not very complicated, but also not completely useful yet. It is yet another attempt to convert our rambling content into structured data (moving forward from Microformats, RDFa, etc.). Some day this may help your site’s SEO, and might even allow you or someone else to create data crawlers that can find and connect data across the web. Get to know JSON-LD and find out how to I added it to this WordPress site. Continue reading