I started a series of blog posts on language enhancements and so far covered Script support for tags and Member functions. Today, I will be blogging about the new features added in ColdFusion Splendor to improve JSON serialization. Before I dive into the details of JSON serialization enhancements, here is the list of the language features: Script support for tags Member functions for CF data type/data structure Improved JSON serialization Easy to use CF functions for Query tag Elvis operator (?:) Promoting […]
We have often encountered bugs around datatype of data being written in spreadsheets. For example string like 8E45000 getting converted into a floating type or a string like 4D or 4F getting converted to numeric etc. The internal logic used to extract the data type of the data sometimes isnt that accurate and we would end up in writing corrupted data in spreadsheets. With Splendor now we provide users with the option of specifying the datatype of the data being […]
CFZip has been in ColdFusion since CF8 but it was only for unencrypted zip files. ColdFusion Splendor brings password protection to CFZip with multiple encryption methods. 2 new attributes have been added to CFZip and CFZipParam to support this functionality. Password EncryptionAlgorithm <Standard, AES-128, AES-256 (default)> Examples cfzip(action=”zip”, file=”C:ZipTesttestzipfile.zip”, source=”C:ZipTestsample.txt”, password=”pass”); cfzip(action=”list”, name=”zipFileList”, file=”C:ZipTesttestzipfile.zip”); cfzip(action=”unzip”, file=”C:ZipTesttestzipfile.zip”, destination=”C:ZipTest”, password=”pass”, overwrite=”true”); More examples here.
We have added 2 new methods in spreadsheet. 1.SpreadSheetAddPagebreaks Spreadsheets can have pagebreaks which breaks sheets into multiple regions when you want to print it. You can put these line breaks along rows as well as columns. Here is the syntax : SpreadSheetAddPagebreaks( ExcelInfo info, String rowbreaks,String colbreaks ) where info is the ExcelInfo object, rowbreaks are the row numbers and colbreaks are the column numbers where you want to put the page breaks. For example, SpreadSheetAddPagebreaks(info,”,’2′) breaks the sheet into two […]
There has been considerable improvements in spreadsheet performance. We have done alot of internal code changes to improve this performance. Apart from internal changes we have also exposed something for users. SpreadSheetWrite method and write action of cfspreadsheet tag now takes one more parameter ‘autosize’. By default now all the excel sheets have all their columns expanded and resized once they are written. Column expansion is a very expensive process which if avoided can save some valuable milliseconds. Here is […]
In the coming release we have made few updates in spreadsheet : 1. Overall performance has improved a lot. Read/write/update/format operations should be faster and consume less memory 2. SpreadSheetWrite method now takes ’autosize’ parameter. If it is false, columns of output spread sheets wont be resized and users can avoid this expensive operation 3. New methods like SpreadSheetAddPagebreaks(adds page breaks in spreadsheet) and SpreadSheetAddAutofilter(Sets autofilter on the specific sheet) have been added 4. Internally POI has also been upgraded […]
Download the public beta of ColdFusion Splendor from here I started a series of blog posts on language enhancements and covered “Script support for tags“ last week. Continuing on this, today I am going to blog about “Member function” that I hope should interest most of you. Before I get into the details of member functions, here is the list of language features: Script support for tags Member functions for CF data type/data structure Improved JSON serialization Easy to use CF […]
Download the public beta of ColdFusion Splendor from here Various enhancements have been added to the core CFML language to provide a better development experience. Script support for CF tags and member functions for CF data structure were long pending feature requests and we are happy to add these two along with a few more enhancements in ColdFusion Splendor (codename). The following list shows the enhancements made in the CFML language: Script support for tags Member functions for CF data […]
In case you haven’t already noticed,the public beta for the major version of ColdFusion codenamed Splendor and for the next major version of ColdFusion Builder Thunder is now available. Here is where you can get access to the public beta for both the products on Adobe Labs – http://labs.adobe.com/technologies/coldfusion/ You can quickly go over what’s new in ColdFusion Splendor here. There are also a couple of videos on the video tab that gives you a quick introduction to what’s new in […]
ColdFusion 10 Update 13 is now available. This update introduces support for OS X 10.9 Mavericks. It fixes the web server connector issue on OS X 10.9 reported as bug #3653076. Users who are on OS X 10.9 or who plan to upgrade to 10.9 should apply this update. Users on other platforms need not apply this update. For further details you may refer this technote.
You may be aware of a new community initiative happening to promote, create and manage open source solutions for ColdFusion. This team directly addresses one of the key challenges that ColdFusion has when compared other competing technologies. There more than 100 developers already churning out interesting open source solutions as a part of Team CF Advance. If you are interested to join the team, drop a note to Denard Springle – denard.springle@gmail.com or use their signup form available here. Happy […]
trycf.com is a new learning initiative by Abram Adams. The idea of the portal is to offer tutorials for new or beginner level ColdFusion developers with interactive tutorials using which you can type in CFML code on the browser and see the results live! This is a great way to quickly learn the CFML programming without having to download ColdFusion. What’s more, Abram Adams also has a contest running right now where the you, the ColdFusion community, can help take […]

