01.17.2012   |   0comment

Leavitt PartnersLeavitt Partners, in collaboration with Codella Marketing, came to us wanting a fresh start on their out dated corporate site, blog and newsroom. After planning the sites with Mark, Luke worked with Leavitt Partners to solidify the design.

After the design, Tim coded each site. The main corporate site, leavittpartners.com, is built using WordPress and features three Custom Post Types: the slideshow on the homepage, the homepage content and the Team page.

The main Team page is broken up into staff levels but each worker is entered into the system the same way. A checkbox is used to differentiate their level. Also, another checkbox is used to flag if the worker is part of one of the several different sub-teams in the Leavitt Partners corporation. The individual team page highlights the workers accomplishments and also calls in their author RSS feed from the blog as well as any news highlights. continue reading Recent Work: Leavitt Partners”


Mashable 22 Essential Tools for TestingChad, 22 Tools for Testing Your Websites Usability
One thing that we here at Code Greene have been trying to do is pushing our limits by getting faster and better at development. But with this we have realized that we need to help the pursued the client to get the best site they can. These clients come to us with an idea and they know their industry well, but it is our job and responsibility to take their ideas and build it in a way that is needed to give the end user what they want and need quickly.

Luke, Analytiks iPhone App
A little while ago I stumbled upon this little app for my iPhone. For those of us that don’t sign in to our Google Analytics often but know we should this app will be very valuable. Analytiks shows me just the important information I’d like to know about my websites on my phone. I can check it quick and get back to whatever else is going on that day. The interface is quite nice. I would ditch the rusted sign look myself but other than that it is fantastic. It is 99 cents in the app store.

Impress JSBenjam, impress.js
It’s not much in the way of content, but the way that content is displayed. It’s simple… yet eye catching and very intriguing. Makes me very excited about where the web is heading.


Master Sensei,on the topic of  Design, Fun, News
12.22.2011   |   1comment

As all of you know we are big fans of ninjas here at the Code Dojo. A while back we stumbled upon the work of John Lytle Wilson. He seems to be a huge fan of robots as we are of ninjas. He has taken many traditional paintings and strategically placed robots and/or monkeys in them. Brilliant! A few days after viewing his work we talked about a holiday post to wish all of our readers Happy Holidays. I couldn’t help but think of a winter painting touched up with some huge red robots. So here you all are. We wish you all the best this holiday season.

Happy Holidays from Code Greene


12.13.2011   |   8comment

Luke, Tuesday Total Textures
When designing websites sometimes a slight texture in the background can create just the right feel. Getting those textures can also be fun. They are all around us. I’ve snapped plenty of close up pictures of dirt, rocks, asphalt, cement, etc. Most of which don’t end up getting used or if they get used it’s quite a ways down the road when it fits with a specific project. The web is another resource for finding textures. One site that has weekly textures is abduzeedo.com. Each Tuesday they post a ‘Total Tuesday Textures’ post. Every so often I grab a texture from their site for safe keeping. Check it out for yourself and post some links of how you have used texture in your design projects.

Tim, Magento Project Guidelines for Designers
Magento is a beast and we all know it, however, TutsPlus comes through again with a great walk through of the basic Magento views. I have been guilty of overlooking the seldom used views, but this guide will walk you through all of them to be sure your design elements are consistent throughout the site. The part I like most about the article though is the FREE PDF download that I highly recommend sending to a client as soon as you can to help educate them about the ins and outs of Magento.

Benjam, New to PHP 5.4: Traits
PHP 5.4 is right around the corner, and one of the new features added to this version are class traits.  I won’t go into too much detail, you can read the blog post for that, but it makes reusable OO code even more reusable by allowing multiple unrelated classes to pull in the same traits from a master trait object.  Like built-in mixins.


11.29.2011   |   1comment

Trademark Access is a service provided through Bateman IP which is a law firm that specializes in intellectual property and is located in Salt Lake City, Utah. They need a site specifically for Trademarks and this site provides a client an easy way to get started in the Trademark process.

The site is built using a custom WordPress theme with 3 Custom Post Types. The client can easily update the About, Plans & Pricing and Home page. The Custom Post Types allow the client to update their FAQs easily, manage their Testimonials and Expertise sections. continue reading Recent Work: Trademark Access”


Master Sensei,on the topic of  Coding Music, Fun
11.22.2011   |   0comment

Here’s a glimpse at what we are listening to right now:

Luke
Rodrigo y Gabriela – 11:11
It is pretty fast guitar flamenco type stuff and I really enjoying designing / coding to it. I’m a fan of no lyrics when working and these guys are perfect for that.

Chad
Adele – 21
I know it is popular at the moment on the radio stations but I have been listening to it because it is a little different then the normal for me.

Chronic Future – Lines in My Face
This is the only album of thiers I like. It always reminds me of the time when I was paintballing more frequently.

continue reading Music for Coding #3″


11.08.2011   |   0comment

Chad, Firebug Guide for Web Designers
Firebug is one of the most common developer tools used out there. I know that for me it is something I use to try to discover what is going on with a clients site and try to give some insight to the developer to fix it. So last week I came across a great article that gives a good introduction to using firebug.

Mark, Your Landing Page Sucks!
When we do our planning here at Code Greene we always wait until the end to do the homepage with our clients. The homepage of any website in my opinion is often the very most important page of the site. The homepage acts sort of like the grand unification of the website. I see the purpose of the homepage is to be a place that user’s initial reaction is “oh this is a good site” and secondly its used to point them to the most important parts of the site. In some cases a site can be really flat and the homepage  or landing page may do almost all the work of the site, in those cases it has to be perfect. Recently I saw an article on landing pages and thought it further delved into some good examples. Check it out and rethink your homepage or landing page if it sucks.


10.25.2011   |   0comment

Art and The Web Texture

Mark, Art and The Web Texture
I thought this was a nice article and analysis of Textures by Nick Petite. Though to many people texture may seem like a subtle thing we feel it is an important part of a website for creating the right mood. The thing that Nick points out is how much more dynamic a website can seem once a more interesting texture is added. In web design, I personally really like the layered texture strategies because it helps to neutralize an otherwise potentially overbearing texture, Nick covers the gambit of options and provides some examples, check it out.

JavaScript Powers Linux In A BrowserBrian, JavaScript Powers Linux In A Browser
I get asked all the time ‘Why Linux?’ and ‘How lightweight it is?’. My usual reply references how Ive seen a Linux web server run off a 2GB thumb drive, but this article trumps even that. With all the overhead the operating systems of today require, people usually assume a servers absolute minimum is even higher. Running Linux in a client-side script like this just blows my mind!


10.18.2011   |   0comment

The Sharpening the Blades series is back! Every week, we will provide articles that we have found useful to help us improve our skills.

North Temple BlogLuke – “Find the Twin Sumo” or “No, Your Client is Not an Idiot”
This is an article I need to read often to remind myself to calm down when going back and forth with clients about design. The North Temple clan put a great analogy on the process of working with a client to create a great design. I think the strategy that they propose is something that many designers know and understand, however knowing what you should do when working with a client and putting that knowledge to practice can sometimes be difficult. Give their article a read and apply what they propose next time you are designing for a client.

Unmatched - Steve Jobs, SupermanChad – Steve Jobs, Superman
With the passing of Steve Jobs lately it seems that the every article is about him. I have learned more about him and his style. He was truly an amazing man. I like this article for multiple reasons. With all the articles out there this one is powerful and short. It also highlights other people not just Steve. But at the end of the article you realize just how powerful of a man he was.

What have you been reading lately?


Master Sensei,on the topic of  JavaScript
10.20.2010   |   0comment

Mobile applications are all the rage as smart phones are moving from smart to genius. Along with this movement is the movement to location aware applications. Your phone has GPS, your laptop has wifi, and your IP is known (generally) to be tied to a specific location. Given these new technologies being more commonplace the W3C has seen it fit to add an API to web design for Geo Location.

Although not technically a piece of the HTML5 spec, it is commonly used in conjunction with HTML5 and easy to use.

The geolocation API exposes three methods on the navigator object in javascript, two for getting location information about your user getCurrentPosition and watchPosition, and the other is a paired method for watchPosition, it is clearWatch.

The first, getCurrentPosition, returns a one time shot of where the user is. This is good for pinning a map or giving static directions. The second, watchPosition, continues polling at regular intervals to keep tabs on where the user is. This is perfect for giving dynamic directions, or tracking a movement. The two calls are mirrors of one another in that they both accept three arguments (success handler, error handler, geolocation options). The two calls are also both asynchronous, with a caveat that if this is a user’s first visit to your site they may be prompted to allow their position to be shared, this could cause the browser to stop loading.

The odd ball function here is clearWatch, which simply clears any watches you have assigned, in other words it stops tracking your user.

Now that we know the basics let’s dig in!

if(navigator.geolocation){
     navigator.geolocation.getCurrentPosition(function (position){
         var lat = position.coords.latitude;
         var lon = position.coords.longitude;

         alert('Lat: '+ lat +' \nLon: '+ lon);
     }
}

The example above is about as simple as it gets, a simple one shot to get the users coordinates and then output them to the browser.

That is all there is to Geolocation in the browser, pair it up with Google Maps API and you have an award winning geolocation application ready to please the world.