I use Pinboard to bookmark interesting websites related to ENGL 4814, but I will try to add the most important resources to this page. If you’d like me to add a link to this page, just let me know.

Virginia Tech Resources

Web Development Software

FTP Clients

Markup Validators and Related Tools

Website Copiers





Public domain and/or Creative Commons images:

Background images:

Personal Page Examples

Responsive Web Design


WordPress Basics

The best way to get started with WordPress is to set up a site and start experimenting with it. When you get stuck, these sites can be helpful starting points for solving problems and finding answers to common questions:

Given WordPress’s incredibly large community of users and developers, chances are pretty good that any problem you encounter has been solved — and written about! — by another WordPress user. As a result, a simple Google/Bing/Yahoo search using plain language (e.g., “How do I hide the search bar in the header of my WordPress site?”) will often be the most effective way to find an answer to your question.

WordPress Themes

All themes can be customized, but some are much easier to modify than others. If you are new to web design and looking for a theme that can be customized in the WordPress dashboard, the following themes have fairly robust WYSIWYG editors:

WordPress Plugins

Plugins add functionality to your WordPress site. You’ll find an endless supply of plugins on the WordPress site, but you might want to start with a few of the following plugins:

  • Jetpack (a collection of plugins that enables many of the features available on
  • Akismet (greatly reduces “comment spam”)
  • Contact Form 7 (creates custom forms that let visitors send you email through your site)
  • Google Analytics (adds tracking code to each page to monitor visits to your site)
  • Google Doc Embedder (allows you to display MS Word, PDF, and lots of other file types inside your site)
  • NextGEN Gallery (simplifies the creation, management, and display of images, especially groups of images)
  • PHPEnkoder (protects your email address from being harvested by spambots)
  • Twitter Widget Pro (displays your tweets on your site)
  • My Custom CSS (allows you to create custom CSS rules that override your theme’s CSS without modifying the theme’s files)
  • Widget Context (lets you specify which pages display particular sidebar widgets)
  • SimplePie (allows you to import, adjust, and display almost any RSS feed)
  • The 36 Free Plugins That Every WordPress User Could Need

Usability Testing

Sample Usability Reports