Blog: December 2009

Launch: The Reason Project Contest System

December 28, 2009

The Reason Project has been one of the most ambitious and complex projects Hop Studios has worked on to date. It has constantly evolved as Sam Harris, the founder of RP, comes up with new ideas. [Previous blog entry.]

The latest interactive feature to launch is the Reason Project contest system. The contest system is a fully custom template-based implementation for EE. It uses multiple stand-alone entry forms to allow users to upload and manage URL, text, audio, photo, and video submissions. It also utilizes the Solspace Favorites module to record user votes.

The first contest opens January 1, 2010, and seeks video submissions “that convey the message of the foundation.” Full details can be found on the contest submissions page, with videos entries accepted until February 28, 2010. First prize is $10,000!

EDIT: The Reason Project has changed its name to Project Reason.

Posted by Rachael Ashe at 1:25 PM | Comments (0)


Holiday Hours at Hop Studios

December 21, 2009

Christmas is just a few short days away (with today’s winter solstice being the shortest of the year) and we’re gearing down for the year-end break. Hop Studios will be open for a half day on December 24th, and closed on December 25, and January 1st. It will be business as usual on all other regular days during the holidays.

To all our blog readers, clients, colleagues and friends, we wish you a wonderful Christmas Season and all the best in the new year.

Posted by Rachael Ashe at 2:52 PM | Comments (0)


Internet Explorer hover LI bug solution

December 11, 2009

I spent about a half day beating my head against the Internet Explorer wall, and wanted to share my solution with you.

Problem: IE6 and IE7 wouldn’t properly handle a hover applied to an LI.

This manifested itself in a navigation menu that was supposed to expand when you did a mouseover.  When you pointed at the actual text inside the LI, the hover worked.  But when you pointed at the edge of the element where it was just blank space, the hover didn’t trigger in IE, but it did trigger in Firefox and Safari.

I know that IE doesn’t support the :hover pseudo element on non-a tags, but I’d already solved that issue.  I tried many solutions others listed: Adding a a proper doctype to avoid quirks mode.  Using the whatever htc behavior script, linked from the style sheet, to add hover behavior to all elements. Adding padding, even 0-width padding, to the LI.  Adding hasLayout properties to the LI. Redoing the menu to use jQuery instead of pure CSS and using the jQuery hover function instead of the CSS :hover.

Nothing worked.  Until I tried explicitly setting the width of the LI element that was supposed to be hovered over.  That finally solved it.  Apparently, IE has one “width” for displaying the LI on the page, and another “width” for calculating what the mouse is over.  Seems this would be even harder to code than to code it to work properly, but that’s Microsoft for you. So the solution is: add an explicit width to your element that needs the hover functionality.

Now pardon me while I go set fire a Windows Install CD to make myself feel better.

Posted by Travis Smith at 1:26 PM | Comments (3)


AcademEE Award Nominations: Vote Now

December 8, 2009

Devot:ee is the best resource on everything ExpressionEngine-related outside of EllisLab’s own site. They’re a great blend between news site and fansite for EE, with plenty of excellent information about every plugin, module and extension in the universe, but without all the squealing and clamoring for autographs.

Devot:ee has just announced the 2009 AcademEE Awards. There are four categories you can vote on: Plugin of the Year, Module of the Year, Extension of the Year, and Developer of the Year. Hop Studios is very proud to have three of our add-ons in the running. Hop Inject and Edit This are nominated for Plugin of the Year (let’s hope they don’t split the vote!), while our personal savior, Deeploy Helper, is nominated for Module of the Year.

Voting ends at midnight on Monday, December 21st, 2009. Dare I ask you to vote for us? I mean, we’re Canadian and all so it seems a little too forward to even suggest it…. Good luck to all the nominees, and may the best actor…err…developer win.

Posted by Travis Smith at 3:58 PM | Comments (1)


From the Blog

  • Click to fill out the Hop Studios Quote Request Form



 

Recent Blog Posts

RSS Feed


Archives