Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

List of tags not available ColdFusion 9 script syntax?

I'm looking for a complete list of tags that are not available in ColdFusion 9 script syntax.

Example:

  • CFSetting: is one example that is available in Railo but not in CF9 for use in cfscript
  • CFDocument: I can't find this one so far.
like image 733
Micah Avatar asked Nov 21 '11 21:11

Micah


1 Answers

Not an official list by any measure, but this is a list I presented to a private forum a while back, and it didn't receive too much correction (and those corrections have been integrated). It was in the context of what CF does and doesn't need to be implemented, to claim 100% coverage in CFScript.

Summary of omissions:

These ones are significant omissions:

<cfcollection>
<cfexchangecalendar>   
<cfexchangeconnection> 
<cfexchangecontact>     
<cfexchangefilter>     
<cfexchangemail>
<cfexchangetask>
<cfexecute>
<cfindex>
<cfinvoke> (support for dynamic method names)
<cflogin>
<cfloginuser>
<cflogout>
<cfmodule>
<cfoutput> (implementation of query looping with grouping)
<cfparam> (fix the bug in that enforced requiredness doesn’t work (ie: param name="foo";))
<cfsearch>
<cfsetting>
<cfwddx>
<cfzip>
<cfzipparam>

There’s a reasonable case for these ones to be implemented:

<cfassociate>   
<cfcache>       
<cfcontent>     
<cfflush>       
<cfhtmlhead>   
<cfheader>     
<cfntauthenticate>     
<cfprint>     
<cfschedule>   
<cfsharepoint> 

These ones... I’m ambivalent:

<cfgridupdate>
<cfinsert>
<cfobjectcache>
<cfregistry>
<cfreport>
<cfreportparam>
<cftimer>
<cfupdate>

We don’t need these ones at all, I think:

<cfajaximport>
<cfajaxproxy>
<cfapplet>
<cfcalendar>
<cfchart>
<cfchartdata>
<cfchartseries>
<cfcol>
<cfdiv>
<cfdocument>
<cfdocumentitem>
<cfdocumentsection>
<cffileupload>
<cfform>
<cfformgroup>
<cfformitem>
<cfgraph>
<cfgraphdata>
<cfgrid>
<cfgridcolumn>
<cfgridrow>
<cfinput>
<cflayout>
<cflayoutarea>
<cfmap>
<cfmapitem>
<cfmediaplayer>
<cfmenu>
<cfmenuitem>
<cfpod>
<cfpresentation>
<cfpresentationslide>
<cfpresenter>
<cfselect>
<cfsilent>
<cfslider>
<cfsprydataset>
<cftable>
<cftextarea>
<cftextinput>
<cftooltip>
<cftree>
<cftreeitem>
<cfwindow>

If there's anything here that you think ought to be included in CFScript, please raise an issue here - http://cfbugs.adobe.com/cfbugreport/flexbugui/cfbugtracker/main.html - and cross reference the issue number here.

HTH.

like image 111
Adam Cameron Avatar answered Nov 05 '22 23:11

Adam Cameron