TruUcde Rabbithole 02/12 : Testing & Tooling Concepts
This post looks at some background concepts and the tools required for unit and integration testing.
TruUcde Rabbithole 08/12 : Unit Testing
In this article we are going to look at the actually unit tests for the TruUcde plugin code.
WordPress child themes
I’m playing a little catch up here. This resource was created in the spring of 2017 to support a 2-part workshop at the Educational Technology User’s Group (ETUG) spring conference. I found the documentation on creating child themes was either … Continued
TruUcde Rabbithole 01/12 : Whitelist, Blacklist and the Unit Testing Rabbit Hole
This is the story of coding the TruUcde WordPress plugin which enables Site Admins to add users outside of black/white list restrictions.
Plugin: Academic Blogger’s Toolkit
Every now and then a WordPress plugin comes along that I instantly know will be a useful game-changer for many TruBox and OpenETC users. I recently installed this plugin on both servers and will take a few paragraphs to show … Continued
Easing into Gutenberg: Trubox updates to WordPress 5.x
Trubox has been updated to a version that includes the new Gutenberg editor. Read on for what it means for you and how to use the new editor.
Myscript Stylus
This app profile was scribbled out by Troy Welch with inspiration, advice and consultation from Brian Lamb What is it? I don’t know if it is just me and my stubby fingers, but I find the ‘Lilliputian keyboards’ on mobile … Continued
A tale of two [mattermost servers, container types, databases]
It was the best of times, it was the worst of times, it was the age of wisdom, it was the age of foolishness, it was the epoch of belief, it was the epoch of incredulity, it was the season … Continued
Festival of Learning Reflections
[dropcap]E[/dropcap]arly in June a small group of intrepid TRU folks made their way to the Festival of Learning. The four days passed at a furious rate. As I await my homeward flight in the quiet and relatively unknown Stanley’s Brew … Continued
Cloud Computing
“…it’s cloud illusions I recall…”[ref]http://jonimitchell.com/music/song.cfm?id=83[/ref] [dropcap]T[/dropcap]he “Cloud” has become a staple of everyday computing. We can store our documents in the cloud, create content in the cloud and use a variety of cloud applications. We can move from work to … Continued
Recent blog posts
Adding a Webwork link to your Moodle course
Hi all, Webwork is a homework system developed to support courses in Mathematics, Statistics and Physics. To make things more seamless you are able to add External Tool links (also called an LTI)... READ MORE
TruUcde Rabbithole 05/12 : Project and Tool config & Sanity Tests
Exploring configuration of unit testing tools and running sanity tests to make sure that everything is working. READ MORE
TruUcde Rabbithole 06/12 : Code Coverage
Configuring PHPUnit for the display of code coverage reports. READ MORE
TruUcde Rabbithole 07/12 : Testing approaches
A brief look at testing approaches and where they fit in the development process. READ MORE
TruUcde Rabbithole 09/12 : Setting up for integration testing
In this post we'll set up and configure what is needed for WordPress integration tests. READ MORE
TruUcde Rabbithole 10/12 : Setup and Integration Tests (Part 1)
In this article we'll start by taking care of some final set up items and conduct sanity tests to see if our plugin is properly loading into WordPress. READ MORE
TruUcde Rabbithole 11/12 : Integration Tests (Part 2)
In this article we'll carry on with our examination of the integrations tests of the TruUcde plugin. READ MORE
TruUcde Rabbithole 12/12 : I’m fixing a hole
This final article in the series looks at how testing can be useful when making code changes. READ MORE