MaisonBisson.com » WordPressMU http://maisonbisson.com A bunch of stuff I would have emailed you about. Sat, 14 Nov 2009 20:14:03 +0000 http://wordpress.org/?v=2.8.5.2 en hourly 1 Michael Stephens Teaching on WordPress MU http://maisonbisson.com/blog/post/12438/michael-stephens-teaching-on-wordpress-mu/ http://maisonbisson.com/blog/post/12438/michael-stephens-teaching-on-wordpress-mu/#comments Tue, 09 Sep 2008 16:25:49 +0000 Casey Bisson http://maisonbisson.com/?p=12438

classes.tametheweb

Michael Stephens is now using WordPress MU to host his classes online, and that opening page is really sweet. It’s hardly the first time somebody’s used a blog to host course content, but I like where he’s going with it. We’re significantly expanding our use of WordPress at Plymouth, and using it to replace WebCT/Blackboard is definitely an option. The biggest difference may be that course content in blogs is public, by default, but content in Blackboard is shared only with the members of the course. John Martin calls this “teaching out loud.” My opinion is a little more emphatic: “don’t do it in the dark.”

I wonder if Michael plans to keep content online after the classes run, or what he’ll do with old content if he runs the same course again in a later term. I think there’s a lot of value in leaving course content online and available to course participants long after the course is completed. I’ve been thinking the best way to make that work is to make each course (or section of a course) in each term its own blog. That way each instructor gets full control over their course environment, while still making it easy to preserve that content over time. Here’s the URL scheme I have in mind:

  • http://courses.plymouth.edu/term_code/discipline_code/course_number/section

or, in practice, something like this:

  • http://courses.plymouth.edu/200810/en/3510/02

It may not be pretty to have all those numbers, but it’s reliable, predictable, and extendable. The URL structure beyond that would be up to the instructor, and the subdirectories leading to the course blogs can automatically index their sub-content. My biggest question is about where to put the term code. I expect I’ll just have to play with it a while.

]]>
http://maisonbisson.com/blog/post/12438/michael-stephens-teaching-on-wordpress-mu/feed/ 4
WordPress CAS Integration Plugin http://maisonbisson.com/projects/wpcas/ http://maisonbisson.com/projects/wpcas/#comments Wed, 03 Sep 2008 17:25:17 +0000 Casey Bisson http://maisonbisson.com/?p=12412

CAS — Central Authentication Service — has no logo, but it’s still cool. Heterogeneous environments like mine offer hundreds of different online services or applications that each need to authenticate the user. Instead of throwing our passwords around like confetti, CAS allows those applications to identify their users based on session information managed by the CAS service. It also obviates the need for users to offer their credentials to potentially untrusted systems — think externally hosted systems.

So CAS is great, but what about WordPress integration? Andrej Ciho and Stephen Schwink both worked on the problem and were kind enough to share their solutions with the community. Now, building on their work, I’ve released the WordPress CAS plugin we’re using at Plymouth State.

It’s compatible with both regular WordPress and WordPress MU. You can configure it via a settings menu, or a conf file. And if the CAS user doesn’t exist in WordPress, the plugin can call a function you define to provision an account for them or do whatever you want. It’s written for easy maintenance — your configuration info won’t be lost if you svn up, for example — and convenience, but then, you also have to have a working CAS environment going before it’s useful.

Get my wpCAS WordPress CAS plugin, or read more. And here’s the announcement on CAS user mail list.

]]>
http://maisonbisson.com/projects/wpcas/feed/ 1