Building a school website one blog at a time
Posted by: Rob Wall in WordPress, small pieces, technology in educationI’ve just posted at my work blog about a project to create a new school announcements system that will be powered by WordPress. I wanted to put some notes up here about how it works, and hopefully get some feedback. I also have some ideas about how this could grow - again, feedback would be great. (This does not mean that I’ve recanted my earlier posts/podcasts about how schools could make great use of Drupal - I just like to have lots of tools available.)
Here’s what we do for our announcements now:
- Announcements are given to a secretary who types them up, photocopies them for all staff and a few extra student copies.
- The announcements are read to all classes in period 1 of the school day.
- The word processor file is e-mailed from the secretary to the library technician.
- The library technician copies the announcements and pastes them into a post in Blogger. Other announcements also get posted in the Blogger account.
- The Blogger account publishes the school announcement blog to our own server.
- Using some feed2JS mojo (thanks, Alan), the atom feed from our blogger-powered announcements blog end up on the front page of our school web site
Here’s the great irony in this whole, elaborate fandando - every teacher in every classroom of our school has a computer terminal on his or her desk. It is entirely possible, from a technical standpoint, for each staff member to enter their own events/announcements onto some sort of content management system (including, I will admit, a Blogger powered blog). The teacher librarian at the school has struggled valiantly trying to get teachers to add their own announcements, with only some recent success. It is also possible,right now, for every staff member to go online to read the announcements to their class. Instead, however, we waste vast quantities of paper for ROTA (read-once-throw-away) announcements.
But, the system has failed us this past week. For reasons that I cannot, and do not, care to understand, Blogger can no longer publish the announcements site to our web server. Here’s what I’m using to replace/revamp this system:
- A WordPress powered blog for the announcements and events. The blog will reside entirely on our own server, so outside services failing can’t cripple our site.
- Use feed2js to place the blog content on the school main page.
- Start showing staff and students how to use an aggregator like bloglines to stay in touch with what’s going on at the school!
To do this, I’ve set up a WordPress install with some basic themes and plugins, including:
- K2 theme for wordpress - it just rocks!
- Adhesive plugin - to keep events at the top of the events list so they don’t fall off the main page
- EventsCalendar3 plugin - might be used to create a page of upcoming events for a week/month
If this catches on, and I think it just might, then other staff and students may also want to set up their own blog. Its easy enough to set up a default wordpress install directory with all the desired plugins and themes. The 5 minute install is great, but it would be even nicer to have a script to create a new blog based on a default wordpress directory. I’m not going to explore WPMU - I’ve had problems getting it set up on the school server.
Once we get a bunch of classes and groups with active blogs, we can start to put some of their content on the school front page. This could be done with feed2js, but there are a few plugins (BDP RSS Aggregator and FeedWordPress are two that I’m aware of) that might be able to redirect the RSS content into a single wordpress blog.
Anyone up for some discussion about this?
Further thought: I had a great big well duh! moment last night as I was heading off to bed. I could probably use MyGlu to mix a bunch of feeds together on the front page! Sad to say, though, that my perl hacking skills have atrophied from lack of use, and I’m a little more proficient in PHP. Maybe I’ll try to find a way to integrate MyGlu into a PHP page.
UPDATE - I’ll post some more details later, but I just wanted to let anyone who is interested know that the school page for North Battleford Comprehensive High School now has a listing of events and announcements that is put there by Alan’s uber-cool feed2js thingy which processes the RSS feed generated by the school events and announcements blog. Its not much, but its a start and a proof of concept to show others. There are some discussions that need to happen before the front page can be revised, but I think this is a nice model for how to shift the school website, including the way information gets added and updated, at a gradual pace.
I’d also like to thank all the commenters for some terrific suggestions and ideas. These are very much in my mind as I’m planning the next step.


Entries (RSS)