UT Solar LogoProfile

Summary

I'm hesitant to have this in my portfolio because the site is so plain. My design is below so you can see a hint of what it would have been next to what they went with (I never got to code my version so you can't see it in all its glory...). Theirs is an adaptation of mine without any of the more artistic elements and with a completely different color scheme. But I decided to keep it here because I did all of the coding, and that part of the site is great.

It's built on the CMS (content management system) Expression Engine, so it's very robust and highly functional. Their users can add their own pages, they have mailing lists, can accept donations, and have searchable directories etc etc. Not bad.

Technical

Built out on the Expression Engine CMS (content management system), it is very user friendly (as a CMS, EE is known to be easy to use). PHP and MySQL were also used extensively to customize the installation so that it would do what they hoped it would.

It also has a little javascript and some functionality integrating it with paypall. Also custom templates were made and customized so they could be added to easily.

Breakdown

Design

Original UT Solar Design

They wanted to keep their logo, so I didn't touch that here. I used a technique that is everywhere right now, transparent backgrounds. The top wordpress theme downloaded uses this, top designers everywhere do too, and I thought it worked really well for this site. You'll have to tell me if you agree.

Redesign and Coding

UTSolar picture with Javascript pointed out

So here's what the redesign looks like. In this screen shot you see a place where I added simple javascript to cycle through the different images of solar panels that they wanted on their home page.

PHP

UTSolar picture with PHP pointed out

This is some PHP I can point out. Companies that contribute to UT Solar are automatically added to a database and then become searchable on the site. All of the searching and the sorting of companies by how much they've paid is done with PHP.

ETC

UTSolar dynamic calendar

And this is an example of a hybrid PHP Javascript calendar. It's populated with events that they put in to the system; the script then sorts them and shows enlarged versions after being clicked.