Some of the factors that help in deciding the memory that application needs

Would like to explain the some of the factors that decide how much maximum memory that an application needs. Here are two examples. One is with cffile upload action and the other is with cfpdf thumbnail action. Sometimes, while uploading large files using cffile with upload action (<CFFILE ACTION= “UPLOAD”) you would have run into the following error “500 – Internal server error. There is a problem with the resource you are looking for, and it cannot be displayed.”   […]

How to enable/disable Tomcat Access logs (logging of each ColdFusion request)

Sometimes, depending on your need, you may want to enable or disable the Tomcat access logs, which track every request to ColdFusion. In CF10, these logs were enabled by default. Since CF11, they are disabled by default. This post shows how to enable them, as well as how to modify the logging.

Configuring JNDI Data sources in ColdFusion

(Originally written in Jul 2015, updated in Jan 2021) For a more complete and updated discussion of this topic, see the 2019 post, Guide to configure JNDI datasource in ColdFusion. This 2015 post below expanded on a still-older one, linked to below. Both are combined and updated into the more recent post. For configuring JNDI data sources, it should firstly be supported by the application server. Tomcat server, which is built-into ColdFusion server, has the support for this by default. […]

ColdFusion 11 and dbvarname attribute

First, some background. dbvarname is an attribute for cfprocparam to specify named parameters while calling a stored procedure. For details refer https://wikidocs.adobe.com/wiki/display/coldfusionen/cfprocparam Versions prior to ColdFusion5 had support for dbvarname. This was deprecated in ColdFusion MX, brought back in 7.0.1 and deprecated again in 7.0.2. The reason was the lack of proper support from multiple jdbc drivers. Since then, this was a major ask among ColdFusion users. ColdFusion 11 brought this attribute back from the dead. It was disabled by […]

Why should we use WebSocket Proxy?

This is the first in a series of posts on WebSocket proxy configuration. ColdFusion uses dedicated port (8575/8577) to start its internal WebSocket Server by default. Earlier, these ports were required to be always accessible from outside. This setup works well for intranet applications. But for public facing web applications, it is not advisable to keep port open and let it be accessible from outside. ColdFusion 11 has introduced proxy support for WebSocket. There is a new proxy module that can […]

Creating a simple facebook app which manipulates your profile pic

In CF10 we had introduced cfoauth tag which helped in social login integration. Lets use it to build a simple facebook app which will download your facebook profile’s pic, add some image effects to it and post it to facebook. 1. First we need to ask user to login via facebook so that we can fetch his profile image. <cfoauth type=”facebook” clientid=’YOUR_CLIENT_ID’   secretkey=”YOUR_SECRET_KEY_HERE”  result=”r” scope=”” redirecturi=”REDIRECT_URL”>   2. Not lets set this info into some variable  <cfset Session.fbinfo = […]

Code names for ColdFusion server and ColdFusion Builder

Here are the new code names for the next versions of ColdFusion server and ColdFusion Builder.  The next major version of ColdFusion server is codenamed Raijin. Raijin is the Japanese lightning God The subsequent version of ColdFusion server post Raijin has been codenamed Aether. Aether is the greek god of upper atmosphere. We continue to the trend of basing our code names on mythological characters. Also note that the next version of ColdFusion server was previously announced as Dazzle. Dazzle […]

Celebrating 20 Years of ColdFusion! CF Photo Collage

In celebration of ColdFusion’s 20 year birthday here at Adobe we’re inviting you to be a part of this milestone with us by posting your picture wishing CF a Happy 20th Birthday.  All entries will come together as a photo collage wall at ColdFusion Summit later this year in Las Vegas, so even if you can’t make it to Summit you can still be a part of the celebrations there! 

Bonus points to those that have pics with ColdFusion props.  We know you all have a favorite t-shirt by now or saved the old shrinkwrap boxes in your basements, so it’s time to dust those off and show us your favorite CF memories!

The best entries will get a surprise gift, so get creative.

Obviously, no inappropriate content please.

Please post all entries to Facebook or Twitter with #CFTurns20 

Happy Birthday ColdFusion!

Tournament Scorecard Pro built with Adobe ColdFusion 11 Mobile

We would like to make an announcement to highlight a great public application that was built with Adobe ColdFusion 11 Mobile Platform Tools by one of our well-known community members, Dave Ferguson.  We think the app is a great example of the types of mobile solutions that can be built utilizing the features available.

Well done Dave!  Thanks for sharing.

 

The application was built using these mobile features of ColdFusion 11: 

Local data storage access using components.

Remote app inspection using built-in weinre server.

App debugging during development process.  

Application building via phonegap build for deployment. 

 

Bootstrap was used for UI controls and layout.  

Dynamic tempting was achieved with Mustache.

jQuery and other Javascript plugins for miscellaneous UI elements.

 

Description:

Tournament Scorecard Pro is an app for keeping score at a martial arts tournament.  These tournaments don’t have a scoreboard for spectators, so it is up to the spectators to keep score themselves.  This has historically been done with pen and paper. However, this method leads to lost scores or other issues. With the app, spectators can easily keep track of scores and always have them with them.  They can now easily look back at previous tournaments for reference.  The app also helps during the tournament when it comes to correcting scoring conflicts and figuring out ties.

 www.tournamentscorecard.com

 

 

Have you built a mobile application using any of the ColdFusion 11 tools?  Tell us about it!

Setting up ColdFusion in distributed envionment

You might want to set up ColdFusion in a distributed environment where ColdFusion is running on one machine and Web server is running on a different machine. Following are the set of steps that have to be performed to achieve this (less error-prone): This applies generally to both ColdFusion 10 and ColdFusion 11 and beyond. 1) Have ColdFusion server installed in a machine (machine 1). 2) On machine with web server (machine 1), download and install VC Runtime if not […]

Twenty years of making web happen – Happy Birthday, ColdFusion!

Twenty years ago, this day, the very first version of ColdFusion was launched. Originally developed by Jeremy Allaire and JJ Allaire in 1995, ColdFusion has been around for as long as the Web itself. Over the past two decades, ColdFusion has had a profound impact on web application development. In the early days, ColdFusion made a difference to web application development by offering an easy-to-use language for all things Web. Today, ColdFusion empowers our customers to build desktop and mobile […]

Last Week for ColdFusion Summit Early Bird Rate of $299

Reminding everyone that you have one more week to register for Adobe’s ColdFusion Summit at the $299 early bird rate.  The discount rate ends June 30th, so make sure to get your registration in by then. https://cfsummit.adobeevents.com/   Details: When: November 9th and 10th, 2015 Where: Aria Resort & Casino, Las Vegas, Nevada Pricing:  $299 Early Bird now through June 30th Standard Rate is $399 after June 30th  Room Rate: $179/nt – room block is limited so please book early!!  This is an […]