• Monday, May 28, 2012

Previous

Next

Using a WordPress Multisite Network for Class Web Pages

February 27, 2012, 11:00 am

In a recent post I discussed my use of the ScholarPress Courseware WordPress plugin to manage my course websites. I listed my current course sites in that post,

which led several folks on Twitter to ask me how I create those course websites: are they each separate WordPress installations? Each course website sits on a subdirectory of my main website, but each has a different theme, different users, and some different plugins.

For my courses, I use the multisite network feature built into WordPress 3. This means that all of my WordPress sites are unified under one administrative interface: I use one login and can navigate between my personal site, my course sites, and a project blog. WordPress provides a detailed explanation of how to enable its multisite features, so I won’t belabor this post repeating their step-by-step instructions. If you already have multiple WordPress installations, they also provide detailed instructions about how to migrate multiple blogs into WordPress multisite.

I like using WordPress’ multisite feature for class websites for a few reasons:

  1. I can install (or delete) plugins and themes for the entire network simultaneously. When you use multisite, add-ons are installed through the “network admin” interface. You can then enable or disable them for individual sites within the network—so your sites needn’t use all the same plugins or themes, but they will all have access to the same plugins and themes. I like this feature because there are plugins I use for every WordPress site I maintain (such as Courseware, which I use for all of my class sites) and it’s much simpler to install them once rather than reinstalling them for each individual site.
  2. Users can be easily added to multiple sites. St. Norbert is a small college, and I have many students who take more than one class with me. Users within a multisite network can be given access to new sites within the network very simply; they don’t need to sign up anew.
  3. Multisite makes it easier to get many course sites into the WordPress mobile app. I often use WordPress’ iOS app to read my students’ new blog posts, approve (or spam) comments, and so forth. When you use multisite, you only have to add one of your networked blogs to the app. The app automatically detects the multisite network and asks you which of your other sites you would also like to access on the mobile device. You can add your other course sites with a tap.

Overall I appreciate the convenience of a unified administrative interface for all of my classes. When I start designing a new course, I simply visit My Sites –> Add New and create a new sub-installation of WordPress. I name these new sites using the first letter of the term + the year + an initialism for the course itself. So, my Spring 2012 “Technologies of Text” course became http://ryan.cordells.us/s12tot while my “Literary Theory and Writing” course became http://ryan.cordells.us/s12ltw. I prefer initialisms because I find them easier to remember than the college-assigned course number, but mulitsite allows users to use whatever naming scheme they prefer. If you use a host that allows wildcard subdomains, you can even setup WordPress Multisite to create sub-installations using subdomains (i.e. s12tot.cordells.us) rather than subdirectories.

If you use WordPress for your classes, do you use multisite, or do you set up your course sites differently? Tell us about your setup in the comments.

[Creative Commons licensed photo by Flickr user Simon Cockell.]

This entry was posted in Software, Teaching and tagged . Bookmark the permalink.

  • Print
  • Comment
  • http://www.facebook.com/profile.php?id=720255771 Cheryl E. Ball

    Perfect timing. My individual WP installs keep getting hacked, so I’ve been looking into migrating to the multisite install. (Now to find the time to do it.) Thanks for this post. You’ve pushed me from indecision to “duh, I shoulda done this a long time ago.”

  • http://twitter.com/SocialWebQandA Andrew Walsh

    I have never actually used this myself, but as I understand it, it has undergone some changes as of WP 3.0. 
    http://codex.wordpress.org/WPMU Did anyone use multisite when it was a separate product, and if so, is the new Create a Network functionality more effective?

  • http://ryan.cordells.us Ryan Cordell

    The 3.0 update brought the features from what was WordPress MU (Multiuser) into all WordPress installations. I never used MU, so I can’t comment on whether/what the new network function improves.

  • stevecovello

    I’ve been developing on the WP platform for 4 years and have had only one hacking incidence. I’ve been using the following security plugins:

    Secure WordPress
    WP Security Scan
    WordPress Firewall 2

    There are also plugins that monitor any changes in javascript or theme files. You must also place an htaccess file in your wp-admin folder to prevent access to its contents. There are several articles online about hardening your WP installs. I have not had a successful hack in 3 years on any of my clients’ sites since I followed these procedures.

  • stevecovello

    Here at Granite State College, I have been launching WordPress based websites for an online faculty resource center (teach.granite.edu), and also for the Individualized Studies department. The IS site will be a multisite installation where the master site is purely informative content for applicants to the IS program. This includes info for prior learning assessment, training portfolio building, and submission guidelines. 

    The multisite component is designed to support individual applicants who need to fulfill training portfolio documentation for prior learning credit. The master template site includes pre-populated content placed by IS administrators and faculty to guide the applicant in completing the required work. The applicant is given there own login/pw and they publish their information directly into their own blog site. All student blogs are pw protected and not indexed.

  • http://www.samplereality.com Mark Sample

    One of the greatest benefits of WordPress Multi-Site is the ease with which you can upgrade WP installs. As new exploits and malicious hacks are discovered, it’s important to upgrade WP to the latest version. When you have a separate WP installation for each class blog (something I used to do), you have to remember to upgrade each and every one of them, versus having to simply upgrade the whole network with one easy click.

  • http://hacktext.com/ AramZS

    Do any of your themes use TimThumb? That’s how some of the sites I admin got hacked a while back. 

  • http://hacktext.com/ AramZS

    I am one of the folks that runs http://onmason.com at George Mason University. We started using the system with WPMU2.7 and upgraded right through 3.0 without any significant changes (we had a couple of themes break because a function was renamed). 

    Functionally, there’s really no difference between pre-3.0 WPMU and the newer version WPMS, at least not in my experience.  

  • The Chronicle of Higher Education
  • 1255 Twenty-Third St, N.W.
  • Washington, D.C. 20037