I'm happy to announce that the new and improved SlideSix is now live. This new look and feel is a complete overhaul compared to the original design of the site. The new design uses a lot of gray, blue and black in order to make the site more closely resemble the Flex pieces that were already in place. There are also a lot of rounded corners to take the edge off of the deep colors so they hopefully don't overwhelm. Thanks to some feedback there is also a shiny new logo. Here's the new home page:
More after the jump:
[More]
I've spent a bit of time lately trying to figure out how to enable GZip compression on IIS7. I don't have much experience with GZip, but it doesn't take a rocket scientist to figure out that a smaller file results in a faster page download which always ends in a happier user.
[More]
Posted At : February 17, 2009 2:21 PM | Posted By : todd sharp
Related Categories:
JavaScript,
ColdFusion
Earlier today I blogged about serving dynamic JavaScript with ColdFusion. The demo was a bit boring, so I decided to make it a tiny bit more dynamic. In this example we'll be passing a URL variable to the CFM template that serves up the JavaScript and we'll use that variable to conditionally include other JavaScript files which will actually output some content to the page.
[More]
Posted At : February 17, 2009 10:42 AM | Posted By : todd sharp
Related Categories:
JavaScript,
ColdFusion
I know the title doesn't sound terribly exciting, but bear with me, the topic is actually pretty cool. A friend asked me this morning if there was a way to 'import' a JavaScript file (in this case it was jQuery) from another JavaScript file.
It is an interesting question for sure. Your first thought is probably the <script> tag, but the <script> tag is an HTML tag. If you're serving a pure JS file you can't just slap a <script> tag in and go on your merry way.
[More]
I quietly added a new feature to SlideSix earlier this week which now extracts the text contents of each slide and displays that text as a transcript on the view page of a presentation. The reason behind this enhancement is to dramatically increase the search engine visibility of your presentations since search engines will be basically indexing the content of each of your slides.
[More]
I've been heavy into some research lately, trying to become more familiar with some advanced concepts. Part of such research has been to learn more about Progressive Enhancement. I wouldn't exactly call myself an expert on the topic, but essentially it's a shift in mindsight from what I've gotten used to with Ajax development over the last year.
[More]
Ajax can be a double-edged sword of sorts. If properly done our users should really have little or no clue that any 'magic' has happened. If overdone (or implemented needlessly - a phenomenon I like to call 'Because I Can...' or 'BIC') our users can be overwhelmed, and/or confused. One of the end goals of implementing an Ajax solution is to give our users an enhanced experience with our application - or at the very least keep them from being annoyed by the experience.
[More]
I've finally put together some proper documentation for my cfImageCropper custom tag. You can get the latest release here which includes the documentation and a few minor code tweaks. If you're not familiar with the tag see this post
I'm also cooking up some other very cool client side image stuff in the labs, so stay tuned.
I've always thought one of the cooler features on dzone was how they paged through the entries as you scroll down the list. This seems a ton more user friendly then the traditional 'next/previous' links.
I decided to see how easy it would be to recreate this functionality using ColdFusion 8 and as usual the answer was 'pretty easy'. There is a bit of JavaScript, but it's nothing too difficult to wrap your head around.
[More]
Yesterday I decided to change my headshot on GMail and noticed that when I uploaded my new image there was a slick little tool to crop my headshot. Obviously Google is using some sort of client side JS to do the cropping and then doing the actual image resize on the server (so I assume). I was pretty impressed by this and it got me thinking how simple it would be to throw something together like this for use with the new imageCrop function in ColdFusion 8 (or any image manipulation package for that matter).
[More]