Upcoming events (click to view)

  • No upcoming events available

Calendar

« February 2012 »
SunMonTueWedThuFriSat
1234
567891011
12131415161718
19202122232425
26272829

Meeting location

For 2011-2012, HGCC meetings are held Mondays at 7:30pm in the gymnasium at Keatsway Public School, 323 Keats Way, Waterloo.

In praise of open source software

Glenn Paulley's picture

I've been working on the club's website for about a month now, and I can't help but applaud Alex Wilson's decision to use the Drupal framework to manage the Highland Glen site's content. There are a number of characteristics about the Drupal framework that are very appealing. One very useful thing is how the Drupal framework separates "look and feel" from functionality. This means that one can substitute one Drupal "theme" for another, without changing much (if anything) about how the website actually is constructed. But, by far, a significant advantage of Drupal is that the framework *is* a standardized framework, yet gets contributions from web developers all over the world, who contribute Drupal functionality (termed "modules") that solve a particular task - and all of them are searchable, so that one need not develop a Drupal module from scratch - it's likely been done by someone else, and all one has to do is install it.

The current club website theme, called "LiteJazz", was developed in the US by a firm called RoopleTheme. LiteJazz is licensed under the GNU public license (GPL), which means that its non-profit usage (such as the club's) is free. After a week of "tinkering" with the previous theme (called spreadfirefox), I realized that not only was it going to take a significant amount of work to customize, but also that while I have some experience with web applications and a lot with database technology, I am not a graphics designer, and I won't become one overnight. Hence the switch to LiteJazz - 40 minutes later (no kidding), HGCC is back online with a great new colour scheme and a layout that's suitable for the information the club needs to have displayed. There were some small glitches along the way; but since all of this code is open source, it's all customizable and I've learned enough about PHP and cascading style sheets to make the required changes.

Sure, it could be better. And easier. And more responsive. But this technology is a considerable improvement over what was available even 5 years ago.