Dan Lucas

About Me

Front-end web developer who loves to take interface designs and ideas and turn them into reality. Uses HTML, CSS, JavaScript, Content Management Systems, PHP, and MySQL to make that happen.

Recent Work

Ruzuku

ruzuku.com
  • Front-end web development
  • HTML5, CSS3, JavaScript

Coded several pages and interactions for the launch of Ruzuku.com, including the customer polaroids, CSS3 gradients and transitions.

NCSU Libraries

NCSU Libraries
  • Front-end web development
  • HTML/CSS, JavaScript, Drupal, Wordpress, PHP, XML, MySQL

At NCSU Libraries, I worked with the Web Team to create websites and applications for a vast array of content. I created sites to promote new buildings or to exhibit digital collections. I also set up and themed Drupal installations to help the libraries' development group connect with (and collecting money from) donors and set up WordPress themes to support the various blogs by our librarians.

In the beginning of 2010, the Web Team was tasked with redesigning and redeveloping the overall website and migrating it into Drupal. A big challenge, but we had an excellent team that managed to do a very thorough job to research, redesign, and release a site before the Fall semester of 2010. Along with assisting content architecture and design work, my main role was to develop the front end of the site and set up the Drupal installation. This involved taking the final designs and creating a Drupal theme and plain HTML/CSS templates (for use in applications outside of Drupal) and adding new functionality to the site (new search boxes, mega menus, slideshows, etc.).

Giving to the Libraries

Giving to the Libraries
  • Drupal installation and theming
  • Back and front-end development
  • Drupal, HTML/CSS, PHP, JavaScript, XML, MySQL

The Friends of the Library and the Development offices needed a new site to consolidate initiatives and opportunities into one place and to provide potential donors the ability to pay online. I set up a Drupal installation, themed the site based on the desired design and then created a payment form that could handle the many types of gifts and donation types the library offers. After validation (accomplished with JavaScript), the information was stored in a local database, encoded into an XML file (using an AJAX call to a PHP script) and sent to a third party vendor (to process credit card information) that sent back confirmation information we used to inform the donor and staff of the transaction.

James B. Hunt, Jr. Library

  • Front-end development
  • HTML/CSS, JavaScript

For this project, we were tasked with creating and deploying a website within a very limited timeframe to coincide with the approval of a new library being built on NCSU's Centennial Campus. My role included developing the HTML and CSS to apply the desired design, creating templates for content providers, setting up a JavaScript gallery and front page slideshow to hold renderings of the library and promotional photos, and setting up the flash movies and live streaming cam of the building site.

Digital Collections and Publications

Digital Collections and Publications
  • Front-end development
  • HTML/CSS, JavaScript

This was a small project to provide the Special Collections Research Center a place to show off its digital collections. We wanted to emphasize the wonderful photographs in the collection and provide a few sorted lists of their collections. The lists were dynamically entered into the page with AJAX calls and the photos at the top of the page were randomized with JavaScript.

NCSU Libraries News

NCSU Libraries News
  • Wordpress theming
  • Wordpress, HTML/CSS, PHP, JavaScript

To replace an aging blogging system, we installed Wordpress MU to serve our various libraries news outlets. My main responsibility was coding the themes based on designs I received for the various sites. Many of these themes were very similar, so I created one main theme and then several child themes based on it. This allowed for easy changes to be made across several sites at one time.

More NCSU Libraries samples...

ibiblio.org

ibiblio.org
  • Back and front-end development
  • Design
  • HTML/CSS, PHP, JavaScript, XML, MySQL, Bash scripting

I worked for ibiblio.org while attending graduate school at the School of Information and Library Science at UNC-Chapel Hill. ibiblio.org needed a refresh of their website as well as some added front-end functionality to deal with their ever-growing lists of content. I used the opportunity to learn more about various JavaScript libraries and to use PHP to parse content from various ibiblio sites.

The result was a new front page design with long lists hidden with JavaScript and dynamically updated content using PHP-parsed RSS feeds and bash scripts.