Recent Projects | Russell J., QAMy Do You uTest? I do Crowdsourced Software Testing with uTest blog post discusses the type of work I do as a freelance Software Tester and Accessibility Auditor. But due to NDAs (Non Disclosure Agreements), I'm not at liberty to give detailed information. For example, I can't name the products I test or their companies. But I'm free to mention side projects I'm doing or have done. Here are some recent ones:
This project uses the Lektor static CMS "out-of-the-box" (without any plugins) to build a demo Website in a series of steps. Each subsequent step in the series will show a step-by-step increase in functionality. Each has its own demo Website here on GitHub Pages. And the Lektor source code for each is stored and tagged in this GitHub repository.
Demo Websites from each Step
So far, 3 steps have been completed:
Basic Demo Site (GitHub Pages) —
This site started with the output from the
lektor quickstartcommand. The Lektor admin panel was then used to edit the first blog post and create a second post. For more information, read my Lektor Out-of-the-Box Step 1 - Basic Demo Site blog post.
- Demo Website with an HTML sitemap (GitHub Pages) — This added an HTML sitemap to the Website. Then it added a DuckDuckGo site search box to the HTML sitemap. For more information, read my Lektor Out-of-the-Box Step 2 - An HTML Sitemap for Your Site blog post.
- Demo Website with a 404 Page (GitHub Pages) — This added a custom 404 Error page to the Website. Then it added a DuckDuckGo site search box to the custom 404 Error page. For more information, read my Lektor Out-of-the-Box Step 3 - A Custom 404 Page for Your Site blog post.
- Basic Demo Site (GitHub Pages) — This site started with the output from the
If you don't specify a language for your Web pages, it can confuse screen readers and other Assistive Technology. So I built a demo Website on GitHub Pages, to demonstrate the problem. The site has an informational homepage, followed by 3 demo pages:
- English? Yes, English. — This Web page is written in English, but it intentionally has no HTML 'lang' attribute. So a screen reader has to guess what language to use. An English screen reader guesses it's in English, which is right.
- English? No, Spanish! — This Web page is in Spanish, but it has no HTML 'lang' attribute. So an English screen reader assumes it's in English, which is wrong.
- Spanish? Yes, Spanish. — This Web page is in Spanish, and it has <html lang='es'>. That lets a screen reader know to speak the page in Spanish.
For more information, read my "What language does your Web page speak?" blog post, and watch and listen to its Screen Reader demonstration video.
A responsive, keyboard-accessible Site Search Box, which uses the DuckDuckGo DuckDuckGo search engine. You can optionally restrict your search results to a specified Time Period. I've used this QuackQuackQuery Site Search Box on this Website's Sitemap and its custom 404 page.