Creative Juices Bo. Co.

Satisfy Your Thirst For Something Refreshing!

Problem: IE8 Caching AJAX Results

Internet Explorer 8 Is Having Problems Caching Returned JSON Results

As you all know, I released CJ File Browser 3.1 the other day and I thought I had tested the heck out of it. Well, a user discovered that it wasn't working properly in IE8. The script relies heavily on jQueries getJSON function to communicate with the handler engine (The code the does all the grunt work for the browser). The problem was occurring when the user uploaded or deleted the file. He had to close the browser window and the re-open it to see the results.

Immediately, I knew it was a caching issue. My first guess was the HTML file that handles the browser layout needed to have the no-caching META tags placed in the header. I added those, but the problem still persisted. Then it dawned on me, I had a similar problem with Safari and a problem it was having with caching iFrame content. This was solved by adding a simple URL parameter with it's value set to the current time. Safari would then see that something was different and would no longer cache the page.

read full article...

Improving Bad Design Work

Photoshop And A Little Design Sense Can Do No Wrong

A friend of mine was in need of a little design help the other day on a postcard she had. Unfortunately, she didn't have the original artwork or photo. No worries, I got mad skills.

read full article...

One Word. Awesome.

read full article...

CJ File Browser 3.1 Released!

My Attempt At The Ultimate Image/File Manager.

Finally, after two weeks of non-stop work, I have finally released version 3.1 of CJ File Browser, my image/file manager that can be used as a tinyMCE plug-in or be used in stand-alone mode. To anyone that downloaded the previous couple of versions, let me apologize to you.

Since the very first release of my ColdFusion File Manager, I have always tried to make it simple and easy for people to figure out how to use it. When I converted the code to make it a tinyMCE plug-in, it added a layer of complexity that I never really had time to deal with. The result of that led me down the path of releasing a bunch of sub-par projects to the public.

A few weeks ago, I decided I was going to re-write some of the code and try to clean things up a little bit. I quickly released version 3.0, found some little bugs and released version 3.0.1. Well, I got to be honest with you. That one was pure crap. And for that, I apologize.

read full article...

Guide To Creating Your Own CJ File Browser Handler Engine Plug-in

Create Your Own Handler Engine for CJ File Browser 3.1

One of the main features of CJ File Browser is the capability to use various server technologies besides ColdFusion, to handle all the server calls. In order to do this, you may need to create your own plug-in for the new Handler Engine System. This guide will provide you with the layout, required functions and function responses that are needed in order to do this.

Unfortunately, in order for you to create your own Handler Engine plug-in, you are going to need at least some basic knowledge of programming language. There's just to much going on on the functions to effectively explain it all here. You are going to need to be able to open up one of the existing handler engine plug-ins to get a grasp of what it's doing. If any of this is not making sense, then don't hesitate to ask a question. I'm more than happy to provide any insight into making these!

read full article...