Responsive Websites: Making Video and other iFrame Embeds Responsive

Since video and other embeds using iframes are always coded with iframe height and width properties, this causes problems on responsive websites. Here’s one method to make your video embeds from YouTube, Vimeo and any other iframe based embeds respond along with your website to user’s different screen sizes. This method can be used for any other iframe embeds as well (slide shares, documents, etc…) First you will need to … Continue reading

Responsive Websites: Making Advertisements Responsive

When designing your responsive website, don’t forget to make your advertisements responsive too. I have seen several responsive websites where the ads are not responsive. This leaves you with ads too big for the smaller devices where they run off the side of the screen. There are ways to make your ads responsive by using CSS to hide or show different sized ads based on the screen size (As seen … Continue reading

Fighting Member Registration Spam in ExpressionEngine

Member registration spam has become an issue in running ExpressionEngine websites. I have been using EE since it was called pMachine and up until a few months ago, member spam was not really a widespread problem. ExpressionEngine has grown in popularity over the last few years (especially since the release of the free core version) and now that enough people are using it, EE has become a target for spammers. … Continue reading

404 Error Control in Expression Engine

One of the things that has always concerned me about using Expression Engine is 404 error control. With the template system being so flexible with segments, includes, etc… there is a “vulnerability” when it comes to 404 error control. Not so much for a small EE site, but on large scale applications there could be problems with large numbers of bogus urls returning 200 status codes. Problems could be caused … Continue reading