Nicole Swan

Web Developer, Programmer

Lory Student Center Website

Lory Student Center websiteWebsite of the Lory Student Center at Colorado State University. The site underwent a complete revamp in the Summer of 2006 including a redesign. Cuyahoga, an open source C#.NET content management system, powers the site including all content, theming, and news. Custom modules were written to select random images for each relevant section, generate the bread crumb navigation trail utilized throughout the site, and include page-level specific navigation. XHTML, CSS, Section 508, and CSU web standards compliant.

View live site
Lory Student Center website screenshot
LSC CMS admin interface
LSC CMS department log in
LSC image selection module code sample
LSC RDF generation code sample

Carroll College Content Management System

Content Management System A feature-rich content management system powering the Carroll College website. The web application features sophisticated in-page editing capabilities, simple markup language for creating clean, standards-compliant XHTML code, and authorization and authentication through Active Directory and MySQL-managed groups and access controls. Other features include a spellchecker, the ability to change templates on the fly, and administrative controls such as web-based user, group, and page management tools. Incorporates many technologies including PHP5, XHTML, CSS, MySQL, the Smarty Templating System, and Active Directory (LDAP).

Content editing screenshot
Page information editing screenshot
Code sample
Carroll College website

Textbook Special Order System

Textbook Special Order SystemAJAX powered site for CSU Bookstore textbook special orders. AJAX is used to pull in data seamlessly based on the user's selections. User interface is enhanced with script.aculo.us, a JavaScript effects library based on the Prototype framework.

Textbook Special Order System screenshot
Live site (log in required)


Curfman Gallery Website

Curfman Gallery websiteWebsite of the Curfman Gallery located in the Lory Student Center at Colorado State University. Redesigned in 2006 to follow gallery print brochure. Site follows XHTML, CSS, and Section 508 web standards and was designed with an eye for bold colors, interesting textures and clean typography.

View live site
Curfman Gallery website screenshot


Online Application for Admission

Online Application for Admission The secure web-based application for admission features an easy stepped process. An applicant can start his/her application by creating an account. Information is saved as the applicant moves through the steps. The applicant can quit at anytime, all information is saved, and the applicant can resume the application by logging back in. The application also features an area for administrating submitted admission applications including a search tool and the ability to generate a PDF of the application on the fly.

Application in progress screenshot
Application search tool screenshot


NREL Agroecosystems Research Group Website

NREL Agroecosystems Research Group website thumbnail This website showcases the scientists and staff of the NREL Agroecosystems Research Group as well as their research. I made significant changes to the MySQL database structure and existing PHP and HTML code in addition to developing applications for adding and editing research vignettes, publications, and presentations. The site design was done prior to my involvement.

NREL Agroecosystems website screenshot
Research vignette editing screenshot
Staff bio with vignette abstracts



Web Application for Online Computer Science Course Delivery

Application for online course delivery This web application was created for the delivery of an introductory computer science course at the University of South Dakota. An LDAP directory is used for authentication and authorization to the site. The site was originally powered by Oracle, but I later adapted it for a MySQL database backend. Dynamic capabilities for the site is provided by JavaServer Pages technology. My primary development centered around database development and management, LDAP authentication and authorization, interface development, and file upload and download features.

Assignment administration area screenshot
Student file management screenshot
Code sample
Course website (login required)