Monday, March 31, 2008

ColdFusion 8 Nominated For Great Indian Developer Summit Award

Hi, This is great news as ColdFusion 8 has been nominated for the Great Indian Developer Summit Award under the Web Development category...

Thursday, March 27, 2008

ColdFusion 8 Certification

I think a lot of guys have been waiting for ColdFusion 8 Certification...
Kirsten has more details here..

Wednesday, March 26, 2008

Per App Settings Example

Per App Settings in CF8 allows you to set 1.Mappings and 2.Custom tag paths on a per-application basis.

These settings override the server-side settings in the ColdFusion Administrator for the specified application only. Specifying per application settings does not change the server-wide settings.

To set per-application settings:

    1.First enable per-application settings on the Settings page of the ColdFusion Administrator. Go to Administrator -> Settings -> Click on Enable Per App Settings -> Submit.

    2. Set the mappings or custom tag paths in the Application.cfc file.

Here is a per application settings example.

The following will be the code in your Application.cfc file:

<cfset MyMappings = StructNew()>
<cfset MyMappings["/MyMap1"] = "C:\Temp\per_app_dir1">
<cfset This.mappings = MyMappings>
<cfset This.mappings["/MyMap2"] = "C:\Temp\per_app_dir2">
<cfset This.customtagpaths = "C:\Temp\my_custom_tags_dir">
<cfset This.mappings["/MyMap3"] = "C:\Temp\my_custom_tags_dir">
Here is how you use this in your code:
Run the following code in a test.cfm

<!---- per_app_test1.cfm is present under C:\Temp\per_app_dir1\ and you should be able to include it. ---->
<cfinclude template = "/MyMap1/per_app_test1.cfm">
<!---- per_app_test2.cfm is present under C:\Temp\per_app_dir2\ and you should be able to include it. ---->
<cfinclude template = "/MyMap2/per_app_test2.cfm">
<!---- mycustomtag.cfm is present under C:\Temp\my_custom_tags_dir\ and you should be able to use this custom tag. ---->
<!---- You can also use cfmodule like below ------>
<cfmodule template = "/MyMap3/mycustomtag.cfm">

Tuesday, March 25, 2008

Creating engaging applications with ColdFusion 8

Nearly three years in the making, Adobe ColdFusion 8 is one of the most feature-rich releases in the 12 year history of ColdFusion.
Today's application users demand far more than simple HTML web applications: they want secure rich desktop-like applications, personalized multimedia experiences, printable and secure portable content, and more.
Here is a 60-minute session showing you how Adobe ColdFusion 8 delivers these and other engaging application experiences with features like Ajax development support and integration, native .NET and Microsoft Exchange support, and dynamic PDF document and form processing.
Read more here...
Watch the Acrobat Connect eSeminar (60 min. presentation; approx. 30 min. discussion)

Wednesday, March 19, 2008

Security Fixes for CF7 and CF8

The CF team has released two ColdFusion security fixes for ColdFusion MX 7 and ColdFusion 8:
  • APSB08-06 Update available for potential ColdFusion MX 7 and ColdFusion 8 Cross Site Scripting security issue (Windows deployments only)
  • APSB08-08 Update available for ColdFusion MX 7 and ColdFusion 8 logs invalid admin interface log-in attempts

    Tuesday, March 18, 2008

    Adobe RIA Architect Summit (Free)

    The Flex team is conducting an Adobe RIA Architect Summit on 3rd April 2008. This summit is aimed at people who are interested in architecting RIAs with Flex & AIR. There is no enrtry fee.
    The Adobe RIA Architect Summit is an opportunity for architects and aspiring architects to get an insight into how to design and architect Rich Internet Applications. It is also a unique plaform to interact with experts and techhnology leaders and a chance to develop connections within the community.

    Who should attend?
    Architects, Technical Managers and Strategic Decision Makers
    Thursday, April 3, 2008
    9:00 am - 6:00 pm
    The Chancery Pavillion
    Residency Road

    How do I get in?
    It is free, Register ASAP at
    Hurry! Registrations on a First Come First Serve basis…

    Tuesday, March 11, 2008

    CF8 IsUserInAnyRole function

    In CF8, a new function was added, IsUserInAnyRole()
    Description: Determines whether the logged in user belongs to any Role.
    Returns: True, if the logged in user, belongs to any Role; False, otherwise.
    IsUserInAnyRole(param1, param2, param3...)
    The function "isUserInAnyRole" takes a comma separated list as input. This can be a single parameter also. 
    The result will be an OR function on the list of roles.  The role names are not case-sensitive.
    To check if a user is in multiple roles, specify them in a comma-delimited list, such as "admin,user1,user2"
    <cfoutput>isUserInAnyRole("admin")? #isUserInAnyRole("admin")#</cfoutput><br><br>
                This will return true if the current logged in user has "admin" roles.
    <cfoutput>isUserInAnyRole("admin,user1,user2")? #isUserInAnyRole("admin,user1,user2")#</cfoutput><br><br>
                This will return true if the current logged in user has "any" of the three roles "admin, user1, user2" roles.

    Blue Dragon

    The Java version of Blue Dragon seems to be going open-source? Here is a news article from New Atlanta web site...

    New Atlanta to Open-Source Java Version of BlueDragon

    ColdFusion® Language to be Commoditized on Java Platform

    London, U.K. - March 12, 2008 - New Atlanta announced today at CFUnited Europe - a ColdFusion® Markup Language (CFML) technology exposition in London, U.K. - that they will be creating and distributing a free open-source Java Platform, Enterprise Edition (Java EE) version of BlueDragon, their ColdFusion-compatible web application server.

    Read more here...

    Friday, March 7, 2008

    Jolt Awards

    ColdFusion 8 is the winner of the Jolt Award under the "Web Development" Category.

    Web Development

    • Jolt Winner: Adobe ColdFusion 8 (Adobe Systems)
    • Productivity Winners: 3rdRail (CodeGear), NetBeans IDE 6 (Sun Microsystems), and RSSBus (/n software)

    Here are all the winners