uwMike.com

I'm in Waterloo at the moment, and next available to work in September 2008.

A Modern Portal

September 2nd, 2005

Our new class website has launched. And it’s a portal.

Google succeeded by being just a search and not a portal. The previous version of this site succeeded by being a private forum, not a portal.

So why have I made us a portal?

Just to give you some background, here’s where we’ve come from:

Version 1: October 2004

Early in first term, now about a year ago, I put up the first version of this site. I was using Mambo on a tip from Errol, and a content management system like that seemed like a good place to start.

On the whole, I enjoyed using Mambo. However, I’m simply not its target audience. I want to understand simple, modular source files, not gargantuan and barely-documented includes that are subject to change with every release.

Mambo was weak in its ability to co-operate with other software. We’d been using a forum plugin called Simpleboard, but there were several problems with it bigger than I was willing to fix.

Version 2: February 2005

I decided that the primary components that we’d been using in Mambo were the forum and the front-page news. The limited additional functionality just we’re worth the hassle.

So V2 revolved entirely around an installation of phpBB2. News items were sucked out of a designated forum, and it was a breeze to assign users as capable of posting items to the news forum.

Version 2 also brought about a form of privacy protection. I realised that it would be important to myself and my colleagues that our discussions not be viewed by non-class-members. And definitely not archived for eternity by search engines.

It was the phpBB2 usergroup mechanism that saved the day. I was able to easily assign ‘Trons’ a higher level of access that regular ‘Members’. And then I made a special authentication script which screen-scraped the UW student directory to confirm membership in our class. It was a (mostly) painless and automatic process to join up.

And it paid off. During exam season in Term 1B, we had about 100 users per week logging in to check up on things and compare notes.

Perhaps it even paid off too well. Exam stress brought on nervous humour and the signal-to-noise ratio became intolerable as previously academic threads got repeatedly derailed.

Version 3: September 2005

What was the solution? A wiki. All the collected academic knowledge, event organization, announcements, and other such things would go in a wiki. Then the forum would be free for discussion and no longer bound to its role as a source of reference information.

The new site is now running PunBB and MediaWiki together. They’re both authenticating on the PunBB user tables. As with the forum, the wiki is “mostly private.” There are handful of designated public pages, but on the whole it remains something for just the hundred or so of us.

A Portal

It’s the homepage that’s changed the most. It’s a three-column Jello affair, just packed with information. Too much information? I hope not.

I remember a year ago when I was initially scoping out a CMS how frustrating it was to see demo setups “just packed with information.” Polls, random quotes, lists of links, what is this? It’s just a bunch of stuff that I’m going to have to maintain as an administrator. And when it gets stale, it’s going to look terrible.

But the Tron portal is powered by the users. “Sweet Links” is pulling from a collaborative Del.icio.us feed. The quotes are randomly pulled from a wiki page. This isn’t stuff that I’m going to have to log into some obscure interface to change– it’s right there.

I think that’s really important. It’s said that wikis bring a sense of ownership because of the collaborative spirit. I hope we can get some of that here as well.

Mike

Discussion

  1. You did an excellent job at the new design! Showcases your ingenious Jello design! We are all indebt to you for the work you do on the site. Were you going to use Flickr to do the gallery? It’s going to be interesting to see how this Del.icio.us collaboration turns out. People are really excited about the Wiki too :)

    Posted at 4:21 pm on September 3rd by Jeffrey Aho.

  2. Hey, overall quite nice looking.

    I have one question - is there any rational for the search links? I can’t see how they have any relevance to the topic at hand.

    PS. Hopefully I’ll be seeing you sometime soon. I’m heading up to Waterloo on Monday.

    Posted at 9:44 pm on September 3rd by Daniel Dresser.

  3. I’m not sure about the search links either. It was actually Jeff who wanted them. Apparently he’s incapable of using the Firefox search bar like everyone else.

    But I’ll let you in on a little secret: PunBB doesn’t having polling. So at some point I’m going to write us a little poll module that will occasionally appear on the front page. The first poll will be: “The front page is too crowded: Which element have you used the least?”

    If no uses Search, it will disappear.

    Posted at 10:02 pm on September 3rd by Mike Purvis.

Leave a Reply

You can use Markdown for style. I love hearing from readers, but please don’t hijack the discussion, use offensive language, or try to sell anything.

© 2004-2008, Mike Purvis, some rights reserved. I'm running Wordpress, and I have an RSS feed.