Creative Juices Bo. Co.

Satisfy Your Thirst For Something Refreshing!

CJ File Browser 4.0.2

CJ File Browser File and Image Manager

CJ File Browser - File and image manager

CJ File Browser is a file management system to allow you to view and modify a server's directory contents through the use of a web browser. It can be implemented as a plug-in with tinyMCE or work separately in standalone mode. With it you will be able to upload any file type (including images) as well as a limited ability to modify directories. Some of the actions you can perform are: upload files, delete files, navigate directories, create directories, delete directories and if the file is a supported web image (GIF, JPG or PNG) you will be able to see a small preview of the image.

The main interface is completely written using standard HTML and JavaScript. There is no Flash or Shockwave used! The actions the interface needs to perform are handed off to a Handler Engine System using AJAX calls. This allowed us to create a plug-in architecture to allow the use of multiple server technology. If the a Handler Engine Plug-In is not available for your particular language, then you can create your own by following the [blog:guide-to-creating-your-own-cj-file-browser-handler-engine-plug-in]CJ File Browser 3.1 Custom Engine Guide[/blog] on my blog.

read full article...

CJ Session Timer 3.1

A jQuery Session Time-Out Timer and Session Extender

CJ Session Timeout Session Monster

Let's set up a problem I like to call the ColdFusion 30 Minute Session Limit monster. You have a secure back-end management page. It allows your client to edit a portion of their website content. One of the edit fields is using tinyMCE so the client can change an entire page worth of content. They start banging away at the keyboard, typing out what is sure to be the greatest webpage in the history of the internet. They take a phone call, talk for a bit and then jump right back to typing. It's truly awe inspiring. They finish and go down to click "submit". The form posts the data and BAM! Sorry, the session timed-out. Silly client, didn't you know you are on a shared ColdFusion hosting plan and the ISP has only given you a maximum of 30 minutes to do all your work!

No longer are you going to be bound to the maximum session time set by your ISP...

Yeah, admit it, we've all been there. I'm sure you took care of the problem by either telling them to type it in DreamWeaver first and then copy and paste it into the field, or maybe you're super talented and created some sort of time consuming coding trick to save the data for them. Either way, it's a pain in the ass. Well, no more. Again, I have worked countless hours in my secret underground programming lab and have come up with a solution that is sure to win me a Nobel prize. Maybe even a date with Jennifer Aniston. No longer are you going to be bound to the maximum session time set by your ISP, this plug-in gets around that limitation! Yeah, its that cool. OK, maybe not that cool.

read full article...

CJ Site Radar 0.0.6

A Live Visual Representation Of Website Visitors and Tracking

CJ Site Radar - Live visitor tracking

CJ Site Radar, formally CJ Website Visitor Tracking, is an experimental tool to help you visualize the live traffic on your website. This project is using a variety of technologies, including jQuery, Processing.js and ColdFusion. It should work with any modern web browser. But do to the fact that this is an experimental too, Internet Explorer is not supported at this time. (It can be, I'm just being lazy!)

read full article...

Spammy 1.1

Mango Blog Plugin to Prevent Spam Comments

Mango Blog Comment Spam Keyword Filtering

Meet Spammy! a fairly straight forward spam filter for comments. I need to do some more work, but I wanted to go ahead and release it, because I don't know when I'll have more time to play with it. Check it out and let me know if anyone has any suggestions or problems.

read full article...

CJ Image 1.0

Easily Calculate Image Scaling to Fit or Fill a Destination Box

CJ Image: An Image Scaling Algorithm

One of the most requested functions that my customers seem to ask, is that they want to upload their own images to the website. Technically, it's not difficult, especially if your using a server technology like ColdFusion, php, etc, but from a design perspective, it's a big headache. When designing a website, you create "blocks" (for lack of a better term) that are either going to be used for text or images. You might use an image editing programing like Adobe® Photoshop® to scale and crop the images to make sure they load fast and fit into the block's dimensions. Unfortunately, most of our customers do not have these tools and wind up trying to upload an image that are to large and weren't really designed to fit within our designated "block".

We needed to create a function that would take our customers uploaded image and scale it into these blocks. Not knowing what the customer was going to upload, we had to create something that was dynamic enough to adapt to what ever size the final destination image was going to be and also to the source image the user uploads.

read full article...