You can help Joomla (and yourself) by testing new features and bug fixes in new versions of Joomla before they are released!
00:00 Introduction and Sponsorship Mention
00:34 Setting Up a GitHub Account for Joomla Testing
01:47 Types of Joomla Sites to Test On
02:20 Using 'Stage It' to Create a Testing Environment
03:28 Creating a Staging Copy of Your Joomla Site
05:13 Overview of Pizza Bugs and Fun: Testing Joomla 5.2 Alpha
06:25 Pre-Update Check for Joomla 5.2.0 Alpha 3
06:59 Installing Joomla Patch Tester from GitHub
08:25 Configuring the API Key in Joomla Patch Tester
09:41 Fetching Data and Testing Patches from GitHub
11:05 Filtering and Testing Specific Joomla Features
12:23 Example of Testing Batch Copy/Move Tags in Joomla 5.2
Summary
Create a GitHub Account:
Sign up for a free GitHub account as Joomlaβs files are hosted there. Confirm your email and log in.
Prepare a Joomla Testing Site:
Set up a Joomla site for testing, either locally, through a hosting environment, or using services like 'Pizza Bugs & Fun' that provide testing-ready Joomla sites.
Duplicate Your Site for Testing:
Use the 'Stage It' extension to create a copy of your Joomla site in a staging environment, ensuring your live site is unaffected by tests.
Set Up the Staging Environment:
Log into the staging site, activate a plugin to differentiate the staging area visually, and prepare to test the latest Joomla version in development (e.g., Joomla 5.2 Alpha).
Select Joomla Version to Test:
In your staging site, update to the latest Joomla version available for testing (e.g., Joomla 5.2 Alpha) to ensure you're working on the correct development version.
Install the Joomla Patch Tester:
Download the Joomla Patch Tester extension from GitHub, install it on your staging site, and configure it with a personal access token from GitHub for unlimited API calls.
Fetch Patches from GitHub:
Use the Patch Tester to fetch the latest patches from Joomlaβs GitHub repository. These patches contain bug fixes and new features for testing.
Filter and Select Patches to Test:
Filter the patches by version (e.g., Joomla 5.2) and type (e.g., features). Choose patches that align with your interests or abilities, even if some patches may be unfamiliar.
Apply and Test Patches:
Select a patch to test, such as the ability to batch copy and move tags, and apply it using the Patch Tester. Then verify that the feature works as expected by interacting with the Joomla backend.
Review and Report Results:
After testing the patch, document any issues or successes, and report them back to the Joomla development community via GitHub, helping improve future Joomla releases.
This process walks through setting up a proper environment, applying patches, and contributing as a Joomla tester.
Add comment