Surreal CMS Gets Google Analytics, Syntax Highlighting

Last week we launched a couple of new features over at Surreal CMS.  The first one, and probably the most exciting, is Google Analytics Integration.  Using OAuth, pro users can safely and securely give their clients access to their website’s analytics information — and it’s just as easy to use as everything else in Surreal CMS: Continue reading

Posted in Surreal CMS | Leave a comment

A Fresh, Free Sans-serif Typeface called ”Maven”

Our friends over at Vissol have just released a beautiful new typeface into the wild.  If you’re into typography and you like free fonts, you definitely want to check out Maven. Continue reading

Posted in Resources | Leave a comment

Office 2007 Files Downloading as ZIP Files in Internet Explorer

Today I learned that Microsoft Office 2007 files (you know, the new ones that end in DOCX, XLSX, and PPTX) don’t always download properly in Internet Explorer. In fact, IE tends to see them as ZIP files and forces their extension to change to .zip when you select download. This is because IE is checking for the MIME type instead of blindly going by file extensions. Ironically, since it doesn’t recognize the new Office 2007 files for what they are, IE renames their extensions to .zip upon downloading. Continue reading

Posted in Browsers | 4 Comments

Use HTML5 and CSS3 Today with 52Framework

There’s a lot of talk about HTML5 and CSS3 these days, especially since Safari/Chrome, Firefox, and Opera have begun supporting some of the most anticipated features of both specifications.  If you’ve ever used border-radius or box-shadow then you’ve already touched on CSS3 a bit.  However, the chances are that, at least at the time of this writing, you haven’t done much with HTML5.  And, chances are, it’s probably because you’ve heard about the lack of browser support for HTML5 thus far (which is to be expected, considering that the specification is still just a draft). Continue reading

Posted in Browsers, CSS, HTML/XHTML, JavaScript, Web Standards | 1 Comment

Facebook Speeds up PHP with HipHop

PHP is by far my favorite server-side scripting language, so it comes as no surprise that I’m really excited about HipHop for PHP.  HipHop was developed over at Facebook and serves as a means to speed up code execution and reduce server demand.  From the Facebook Developer Blog: Continue reading

Posted in News & Updates, PHP | 2 Comments

Introducing: The New Surreal CMS

Last week we released a new and improved version of Surreal CMS, and we couldn’t be happier with the feedback that everyone has provided so far.  We put a lot of effort into this version, even working through the holidays to make sure that everything was up to standard for the January release.  Needless to say, we’re very happy that everyone liked it. Continue reading

Posted in News & Updates, Surreal CMS | 2 Comments

Google Apps to Phase Out Support for IE6

Last night I received a very unexpected email from the Google Apps Team claiming that, in late 2010, they will start phasing out support for Microsoft Internet Explorer 6.  From the email: Continue reading

Posted in Browsers, News & Updates | Leave a comment

Smoothly Scroll to an Element Without a jQuery Plugin

After spending some time looking for a plugin to do this, I was amazed to see how easy it was to get a smooth scrolling effect using one line of jQuery.  You can use this inside of any callback function.  It works especially well with click. Continue reading

Posted in JavaScript, jQuery | 3 Comments

A New Version of Surreal CMS is Coming!

It’s been awhile since our last major update to Surreal CMS, but that’s what happens when you’re busy making an awesome CMS even more awesome. The good news is that we’re finally ready to show the world all of the great new features and enhancements that we’ve been working so hard on! Continue reading

Posted in Events, News & Updates, Surreal CMS | Leave a comment

jQuery Word-wrap Plugin

The Problem

When it comes to textareas, the concept of word-wrapping is not as easy as it should be. In most browsers, including Firefox, Safari, Chrome, and Opera, you can set the textarea’s wrap attribute to on or off to achieve your preference.  Internet Explorer, on the other hand, requires a special value for the wrap attribute. Continue reading

Posted in JavaScript, jQuery | Leave a comment