I’m proud to announce that Terralever launched two new sites into the world wide web this week. We have just finished production on a redesign and large back-end content management system for Cities West Publishing sites, Phoenix Home and Garden and Phoenix Magazine.
I am really proud to have been part of this success. The website may seem large and elaborate, but with the use of themes, masterpages, and dynamic content the site itself is about 20 pages in total. This was the first website in which we were really able to experiment with large scale theme usage and I learned quite a bit about how to make the front end flexible enough to reskin.
Making sure css naming conventions were simple enough to reuse through out the process was a key piece of the puzzle. I used the content to determine the class and id naming instead of color or position since both of these could change dramatically. This was not only important to switch from theme to theme within the sections of the site, but also we chose to reuse quite a bit of code from one site to the next to save cost for our client. Thus, the reasoning in similar layout from one site to the other.
Making sure each piece of content knew what month and what section it appeared in was also a large undertaking in this process, thankfully our wonderful back end development team did an amazing job of coordinating how the data manipulated the themes and sections with in the site.
In addition to the amazing design and development that went on to create the front end look and feel, there was an amazing effort on the back end administration system. Back behind all that wonderful content is an editorial staff that needs to input it in every month in a quick efficient manner! To help them with this, Terralever created an amazing custom content management system that allows the editorial staff to select which issue an article appears, what section, enter in the content and add supplemental photos to each story.
For each story the editorial staff has full access to create and layout articles however they please. They can add as many photos, call outs, etc to make each layout custom to the story it holds. To help them with this process, we created five templates for them to start with, allowing them to enter content quickly and then make the necessary additions with more photos, more call outs, etc.
The administration also gives the staff full access for the featured flash piece on the homepage, to create and edit user polls, add events, showcase photos in galleries and have users sign up for news and emails.
While these sites were a big project and some nights were spent eating at my desk instead of in front of the TV, it’s always worth it in the end. To go to a live URL and see something you’ve invested so much and learned from is amazing. These sites are definitely two projects I’m proud to have been a part of. I hope you enjoy using them as much as I enjoyed building them.
Seth Godin recently posted his top 10 principles to create a great website. I really agreed with his perspective and wanted to elaborate with my own views.
1. Fire the committee. No great website in history has been conceived of by more than three people. Not one. This is a dealbreaker.
When you involve too many people into the process you start to conform and compromise until a great, original idea has transformed into a safe, bland piece of uninspiring web junk.
2. Change the interaction. What makes great websites great is that they are simultaneously effortless and new at the same time. That means that the site teaches you a new thing or new interaction or new connection, but you know how to use it right away. (Hey, if doing this were easy, everyone would do it.)
The web is all about interaction and ease of use, make it easy and make it essential to life. People flock to technologies and websites that make it easier to connect, share, do, and use in a way that wasn’t possible before. Take for instance, Flckr, it’s made photo sharing so remarkably easy that the whole world started sharing their snapshots. Or look at MySpace, making connecting to old friends easy, customizable so you can have your very own space on the web.
3. Less. Fewer words, fewer pages, less fine print.
There’s a new trend on the web where less is more. Don’t pitch to the client, don’t dance around the fact that you have a service they are interested in, just give it to them straight. If they weren’t interested, they wouldn’t be on your website, and they’re on your site for more concise, to the point information about you, the services you provide, and if you’re right for them. However, on the web, attention spans are at an all time low, so make it snappy!
4. What works, works. Theory is irrelevant.
Ultimately, there is no golden ticket to being a giant on the web. For years everyone thought we needed MORE everywhere on the web, and then came along Google: a logo, a text box, and a button. PERIOD. While you may think for a long time on how something may work, the true test is just to launch and see what happens.
5. Patience. Some sites test great and work great from the start. (Great if you can find one). Others need people to use them and adjust to them. At some point, your gut tells you to launch. Then stick with it, despite the critics, as you gain traction.
The bigger the site, the more complex, the more bugs you’re going to find. You can test EVERY scenario on how a user will try to use something, and then the day you launch, a user will show you a different approach you didn’t think of. The web is ever evolving, even if you launch today and it’s perfect, you’ll still need to update to stay fresh. Nothing on the web is forever. If you place your flag in the sand and wait two years to build on what you’ve created you’ll realize you have to totally rebuild because you’re washed up. Keep fresh, keep building on what you’ve made.
6. Measure. If you’re not improving, if the yield is negative… kill it.
You can spend a ton of money on a new site, but how do you know you’re getting a return on your investment? Do you know how many new contacts or sales are coming to the website? Do you know how many visitors you have and what your conversion rate is? If you’re not getting the numbers and contacts you want, where are your users bailing out of the system? Knowing all this information is key to making sure your investment is really being returned and that what you do next is really required to boost those numbers. Don’t be afraid to bail out of something that isn’t working after a period of time. Don’t beat a dead horse, just get up and move on to another approach.
7. Insight is good, clever is bad. Many websites say, “look at me.” Your goal ought to be to say, “here’s what you were looking for.”
Just because your site has all the bells and whistles doesn’t mean you’re going to draw in those users you want. Building on the less is more strategy, make sure that that select content you choose to include in your website is insightful and what the client is really looking for.
8. If you hire a professional: hire a great one. The best one. Let her do her job. 10 mediocre website consultants working in perfect harmony can’t do the work of one rock star.
Think of it as if you’re going to the doctor, would you tell him that your leg is broken and how to set, pin and cast it? No. Would you go to the illegal doctor working out of a shack instead of a highly trained doctor in a hospital? You should have the same regard for your interactive professional. Tell them where it hurts, tell them what other marketing meds you’re on, but don’t tell them how to do their operation. Even though you might save some money in the short term by going to a hole in the wall web shop, you’ll get want you pay for, junk. You’re going to reap the benefits of plunking down the dollars for a professional organized, designed and developed website.
9. One voice, one vision.
Make sure you know what you want to say and how you want to say it. You should have a solid idea of what you’re looking for. This will save time and money when you start looking at companies and solutions to help you build your website.
10. Don’t settle.
In the end, you ARE paying for a service. Don’t be steamrolled by a company who simply isn’t giving you what you need or thought you were going to get. Make sure the company you’ve selected for your project is right, and feel free to shop around. If your idea simply isn’t going to happen for your budget, more than likely several companies will tell you.
I happened across a video interview with Bill Buxton, Principal Researcher for Microsoft Research, on Canadian User Experience today and thought some of his points were very interesting in regards to what makes a great user experience designer.
He was questioned about what a college graduate should focus on when entering the ux career field at Microsoft, and his answer was interesting. “I don’t want a Jack of All Trades, Master of None. I want “T-Shaped People”, People who have a broad understanding of the whole field (the horizontal part of the T) but then have deep understanding and perspective in one discipline in particular ( the vertical part of the T).” He went on to describe how having this deep knowledge in one area of the field makes you very creditable and an expert in your area. This deep knowledge allows you to catch details of UX that someone with shallow knowledge likely would have missed.
Building a team of T-Shaped People allows you to have experts in all areas of your full field, yet all of them have a broad understanding of the task at hand and how they fit into the process. Being a T-Shaped person allows you to be trusted as an expert of your area of discipline, and other experts have to trust that you know the very miniscual details of your expertise.
Terralever has recently finished a flash application addition for Couture Book that allows the user to personally design they’re own one off luxurious photo book. The books feature hand-bound stitching as well as a slue of personalized options such as torn page edges and photo framing. These books are a great way to showcase personal photography, special moments in your life, or as family keepsakes.
The flash appilcation we’ve created allows the user to pick cover options, upload photos, select personalized options, review their book and then purchase. The usability of the application makes this so easy anyone could create they’re own personalized photo book. Also, the page display for the review of your book includes turning and shadows to make you feel as if you’re really flipping through your creation, so you know what you’re getting before you buy.
Couture Book and some of the application highlights was recently showcased on Fox 10, check out the video clip. After you see it, go pull those photos out from under the bed or out of the closet and make your very own Couture Book. 
I’ve been researching printable style sheets, and came up with an issue on Terralever.com. How to make the theme stylesheets have a media type!
So I did some side research and came up with the most common answer out there: set an @media type in the css file itself. Read an article regarding @media type.
There was also an interesting article by the same author regarding how to define a particular load order.
This works GREAT for print stylesheets, but what about when we want to do IE6 specific styles? What then! If you’ll notice, when you set a theme, the stylesheet it populates at the end of the header tag, which would overwrite any specific stylesheets we would reference above it.
If we declare themes in the @ page declaration using StyleSheetTheme instead of just Theme the document is then populated with the css stylesheets at the beginning of the head declaration instead of at then end. More information regarding this and other theme and skin information. This would allow us to create javascript that would check for browser type/version and specify additional stylesheets for these versions if required.