2:00pm (yesterday): While reviewing site changes with our designer one day prior to launch, I noticed that the shopping cart functionality was screwed up. Badly. The site is using Commerce for Drupal 7, and when you change options for a product prior to clicking “Add to Cart”, it’s supposed to refresh the form with new details and an updated price. Instead, the form disappears. Obviously, this can’t be launched and fixed later. Continue reading Timeline of a bugfix
- Keep backgrounds simple. You shouldn’t add things like overlays, semi-transparency, or gradients in Photoshop — those can be added using CSS. This has the advantage of making the overlays/transparency/gradient easy to tweak in code, while increasing the reusability of the image.
- Save images in as large a size as practical, especially photos. It’s easy for us to scale an image down, not so easy to scale them back up.
- Don’t bother optimizing image files. We do that before moving them to production anyway. Continue reading Things web developers wish designers knew
I seem to have gotten busy and forgotten to post this one — BHI is an insurance analytics company wanted a complete redesign, which we delivered.
I love pure CSS solutions to complex design problems.
Every word of this is true, from my experience: http://bradfrost.com/blog/post/frontend-design/
This was an interesting little problem to solve: How do we make a column of text display on top of an angled background color? Better yet, how do we cut a corner out of the text to make it fit better?
The answer to the first problem was comparatively straightfoward: two nested blocks, one rotated 45 degrees down and the other rotated 45 degrees right back. The second problem was trickier, but can be solved if you’re using a browser that supports CSS Shapes.
Problem: Client is very upset they can’t access their website in China.
Solution: China’s Great Firewall blocks IP addresses, not domain names, so we just need to move the site to a different server.
Oh, look at that, I was going to do that anyway….