Archive for Ryan Rud

Linking in Style… CSS3 Selectors for the Win

Today, we made a couple subtle but visually helpful additions to hyperlink styles in our site-wide CSS. We used some advanced features of CSS3 to isolate off-site links, to add an extra background image and padding to the link, based on how MediaWiki handles off-site links. We also added a mail icon to mailto: e-mail […]

The College Calendar, Hot Off the Press!

The Gustavus College Calendar is a great resource of events and announcements for the entire Gustavus community, which anyone can submit items to. Events in the College Calendar may show up in many places automatically, including the Gustavus-L e-mail list, the On-Campus Community pages, lab and kiosk desktops, the Yellow Sheet, and departments’ and organizations’ […]

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 […]

Wahlstrom Demolition Video

Built in 1947, Wahlstrom Hall was named for a former president of the college, the Rev. Matthias Wahlstrom. Wahlstrom had a unique floor plan, with 191 single rooms arranged into 32 sections. While this beautiful landmark on the Gustavus Campus was beloved by many, issues with building codes and safety forced its closing. Many had […]

Athletic Facilities Site

We recently put live a new athletic facilities website. We’ve created new information pages with pictures and relevant links for each indoor and outdoor facility associated with Gustavus. Thanks go to Joe for starting the project and designing the layout and to Tim Kennedy for providing awesome content and pictures.

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 […]

Gustavus Honor Band Registration Site

We recently finished up work on a new registration page for Gustavus Honor Band 2005. This site allows high school band directors to nominate their especially talented music students for an intensive two-day musical experience at Gustavus. Thanks go to Sharon Stevenson for designing the layout of the site and Douglas Nimmo for providing content […]

eCards

We recently updated the Gustavus virtual postcard system. The new system, called Gustavus eCards, has been completely rewritten and includes new features and a cleaner, more user-friendly interface. We’ve added a lot more photos to choose from, each with an html caption. The Admin back-end features convenient picture, category and user management, useful statistics and […]

HTML tag regular expression

We found this regular expression online at haacked.com for finding html tags in a string. I used this in the new Gustavus eCard program that I have been working on (stay tuned) as a way to get the text of captions which contain hyperlinks. This regular expression was written by Phil Haack. </?w+(((s|n)+w+((s|n)*=(s|n)*(?:".*?"|'.*?'|[^'">s]+))?)+(s|n)*|(s|n)*)/?> This expression […]