‘Fixes’ Category


Real First Names on Profiles and Search Results

We have some very creative minds on campus, but this creativity has recently caused some confusion for faculty and staff when using the people search (online Gribly). A search for students would often result in a haphazard mix of real first names, genuine nicknames (e.g. Bill for William, Jenny for Jennifer), and a sprinkling of […]

Fixing broken PNG uploads with MediaWiki

Our Technology Services wiki is powered by MediaWiki—the same software that powers Wikipedia. So far, most things have worked relatively well for us. Even a few upgrades have gone pretty smoothly. The problem However, when we moved to a new server last week, we were stuck with a puzzling problem. Any images in PNG format […]

Faculty Schedules Improved

We recently fixed and improved on our Faculty Schedules pages. Somehow, the CSS file for the site was deleted during the 2005-2006 school year, making the page harder to read and use. We’ve added new CSS and javascript to the site, including a box on the right that keeps track of people you’ve selected to […]

Robots in the Wiki

We made some minor adjustments to our installation of MediaWiki to prevent robots such as Googlebot from indexing irrelevant pages like article edit pages and history pages. Essentially, we prepended a “/w/” to all non-article pages and then used mod_rewrite to remove the /w/ so the pages still work normally. The robots.txt file then prohibits […]


Gustavus Homepage Concept

Our homepage was one of the final pieces of the Gustavus Website that needed to be updated to the look-and-feel we introduced in December. We have been hard at work to create a concept that incorporates global trends, reflects our new design paradigms, addresses known information architecture issues, improves the accessibility and usability of the […]


Daylight Savings Time

Since the time change for the end of daylight savings last month, our iCalendar files on the college calendar have been using the wrong time. This was caused by our usage of a constant timezone modifier for adding to event start times and end times. As a result, whenever someone had added an event to […]

Updated Regular Expression for E-Mail

We discovered a small bug in our old regular expression for checking valid e-mail addresses. When a user tried to use an address with capital letters on a form, it failed to match the regular expression. We updated the regular expression to account for capital letters anywhere in the e-mail address. ^[_a-zA-Z0-9-]+(.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(.[a-zA-Z0-9-]+)*.(([a-zA-Z]{2,3})|([Aa][Ee][Rr][Oo]|[Aa][Rr][Pp][Aa]|[Cc][Oo][Oo][Pp]|[Ii][Nn][Ff][Oo]|[Mm][Uu][Ss][Ee][Uu][Mm]|[Nn][Aa][Mm][Ee]))$ This new expression […]

News 2.1.1

News 2.1.1 is now live. We identified and fixed a small CSS bug from News 2.1.0 that showed up under IE on my Windows XP machine. The problem was that the links in the menubar had not been given a specific width. The idea behind this technique was that they would automatically stretch to the […]

News 2.1.0

I just finished the news 2.1.0 upgrade and put it live. This is the latest upgrade since I finished 2.0.1 in April. For the most part, visitors to sites that use the news software will see no change as nearly all of the updates deal with the administrative side. The biggest improvements affect the new […]

CFLOCATION tags revised

Pete Freitag’s description of what CFLOCATION does alerted us to our misuse of the CFLOCATION tag for redirecting visitors from http://www.gac.edu to http://www.gustavus.edu. Apparently CFLOCATION sends the browser a 302 Moved Temporarily HTTP Status Code. Freitag suggests that one should send a 301 Moved Permanently HTTP Status Code using CFHEADER. However, the 302 temporary status […]