
Hi All,
I am requesting every one to help me to spread the word about our Bangalore Coldfusion user group.
If you are blogger, feel free to add Bangalore CF UG logo in your blog.
HTML Code to Display the image:
<a href="http://groups.adobe.com/groups/f873a438bf/summary" target="_blank"><img border="0" src="http://cfmitrah.com/blog/assets/content/userGroup/Bangalore CF UG.jpg" alt="Bangalore Adobe CF UG" title="Bangalore Adobe ColdFusion User Group"/></a>
Other wise add our CF UG links in your mail signature,
Join Bangalore Coldfusion User Group
HTML Code to display text link:
<a rel="nofollow" href="http://groups.adobe.com/groups/f873a438bf/summary" target="_blank">Join Bangalore Coldfusion User Group</a>
Please check here for more details,
http://bit.ly/ejxCG
Source: Ben Forta's Blog
I visited China several times last year, and am planning multiple trips this year, too. China is home to the second largest population of Flash and Flex developers, and it's high time those developers had the opportunity to take part in a full-blown ...Source: Ben Forta's Blog
Here are the slides from last week's ColdFusion 9 - Solutions For The Open Government Directive presentation. The templates discussed will be available shortly. I'll post details when I have them.Source: Ben Forta's Blog
Adobe CTO Kevin Lynch has posted his thoughts on Open Access to Content and Applications.Source: Ben Forta's Blog
I'm spending a lot of time in Europe right now. I was in London a week ago, am heading back there this week, and will be back in the area in March to discuss Flash Builder 4, ColdFusion 9, and ColdFusion Builder with customers, partners, and at the f...Source: Ben Forta's Blog
A vulnerability has been identified in ColdFusion 9, which could allow access to collections created by the Solr Service to be accessed from any external machine using a specific URL. A solution to the reported vulnerability has been posted online.Source: Ben Forta's Blog
Lee Brimelow has a way with words. I mean pictures.Source: Ben Forta's Blog
Want to join the Adobe RIA team? We are looking for a talented and highly motivated Architect or Technical lead to help deliver the next generation presentation services (composite RIA, mashups and client architecture). A successful candidate will ha...Source: Ben Forta's Blog
There is a broad and growing ecosystem that surrounds Flex and the Flash platform. And we've just posted a comprehensive list of products and projects which provide support for the Flex framework.Source: Ben Forta's Blog
One of the most intriguing features of ColdFusion Builder (now on Labs) is its ability to support extensions written in CFML. Adobe Developer Connection is running an article by Brian Rinaldi entitled Creating self-updating ColdFusion Builder beta ex...Source: Ben Forta's Blog
ColdFusion Builder is built on Eclipse, and Eclipse can be used for many different languages and types of development, each of which likely has different editor needs. To address all of the different requirements of different languages, Eclipse suppo...Source: Ben Forta's Blog
ColdFusion Builder is the planned and eagerly anticipated IDE built specifically for us ColdFusion developers. Lots has been written about ColdFusion Builder already, and lots more will undoubtedly be written. But one feature that has been mentioned ...Source: Ben Forta's Blog
Flash and gaming boast a long and thriving relationship. Indeed, the Flash Platform is the leading platform in the world for developing games on the web. And the just launched Flash Platform Game Technology Center is a great place to start learning h...Source: CF Mitrah Blog
I made small css based locale switcher with theme. You can see the demo here. In this example, common.css has generic style definations for page elements. gray.css has india locale and gray theme style definations. yellow.css has US locale and yellow theme style definations. Below 3 lines of javascript code will switch locale as well as theme.
<script>
function changeTheme(){
var obj = document.getElementById("themeContainer");
obj.className = (obj.className=='gray')?'yellow':'gray';
}
</script>
you can download this example here.
Source: CF Mitrah Blog
While trying to implement samfarmer blog entry example, I found a small UI issue in CF Grid. In My local machine, I installed CF 9 as "Build-in web server" then I configured my web servers using "Web Server Configuration Tool". So I can run my CFM codes in IIS, Apache as well as in build-in web server based upon client requests.
I run the Samfarmer's code in build-in web server's web root. It was working fine.
<cfquery name="getArt" datasource="cfartgallery"> select ARTID, ARTNAME, DESCRIPTION, ISSOLD, PRICE, CURRENT_DATE aDate from ART </cfquery> <cfdump var="#getArt#" top="10"> <cfform> <cfgrid format="html" name="art" query="getArt" align="left" selectmode="edit"> <cfgridcolumn name="artname" type="string_noCase"> <cfgridcolumn name="isSold" type="boolean"> <cfgridcolumn name="price" type="numeric"> <cfgridcolumn name="aDate" type="date"> </cfgrid> </cfform>
While I try to run the code from IIS web root. I got follwoing JS error in Firebug. I know it is because of JS,CSS file path issue.
"ColdFusion is not defined
ColdFusion.Ajax.importTag('CFGRID');
http://localhost/cfgridNewDataType.cfm at Line 20"
I imported the JS, CSS file paths using cfajaximport.
<cfajaximport scriptsrc="http://localhost:8500/CFIDE/scripts" csssrc="http://localhost:8500/CFIDE/scripts/ajax" /> <cfquery name="getArt" datasource="cfartgallery"> select ARTID, ARTNAME, DESCRIPTION, ISSOLD, PRICE, CURRENT_DATE aDate from ART </cfquery> <cfdump var="#getArt#" top="10"> <cfform> <cfgrid format="html" name="art" query="getArt" align="left" selectmode="edit"> <cfgridcolumn name="artname" type="string_noCase"> <cfgridcolumn name="isSold" type="boolean"> <cfgridcolumn name="price" type="numeric"> <cfgridcolumn name="aDate" type="date"> </cfgrid> </cfform>
After did sorting in a column I found below UI issue. x-grid3-sort-icon pointing to /CFIDE/scripts/ajax/resources/ext/images/default/s.gif instead of http://localhost:8500/CFIDE/scripts/ajax/resources/ext/images/default/s.gif
Is it Issue? I am not sure, May be I missed some argument.
Source: CF Mitrah Blog
My Blog aggregated in Adobe feeds as well as in coldfusionbloggers. My special thanks to Ray and Adobe feeds coordinators.
Hi to all, Quick intro about me, This is CF Mitrah(CF Friend). CF Developer.
Source: CF Mitrah Blog
4CFF (For ColdFusion Foundation) was announced to increase the popularity of CFML and to help open source CFML projects. To get more details, check 4CFF website or follow 4CFF official twitter
Source: CF Mitrah Blog
I got a new lover ;) yes ColdFusion 9 aka Centaur released.you can download here & enjoy new features.
Source : @coldfusion
Source: CF Mitrah Blog
I am happily announcing to every one, today I finished ACE coldfusion 8 certification examination. Now I am an Adobe certified expert on coldfusion 8. :)
In my CF 7 certification, Ben forta helped me through his book Macromedia ColdFusion MX7 Certified Developer Study Guide. This time he didn't show me any grace. ;) But Adobe live docs gave me helping hands. Adobe live docs is invaluable resource to prepare for any Adobe certification exam.
Posted By : ACE - Coldfusion 8 from India. :) ha ha
Update: I got printer quality soft copy of my certifications in PDF format. wOOt
Source: CF Mitrah Blog
I am a fan of fusebox. It is a great & matured framework for coldfusion. As of now I am preparing for CF 8 certification. So I missed what's going on with Fusebox for past couple of months. Today morning I got mail from fusebox yahoo mailing list.
" Strange thing is going on fusebox.org website after appearing of FuseNG.
I was looking for Fusebox 5.5.1 Docs, yesterday links was redirect to FuseNG Docs, but Today It goes sugercrm login form. I think it is better to wait for some time so everything get settled. And I expect a clarification for both Fusebox and FuseNG, how to download the codes and where to find the Docs."
- Ameen
2 months back, Adam Haskell ( lead CFML Architect of Fusebox team) resigns his job from fusebox. He explained his resignation statement here. He announced a new framework ( FuseNG : Fusebox Next Generation). It is a fork from Fusebox 5.5.2. Beacuase of this, some of the site related to fusebox is pointing to FuseNG home page.As Ameen said, I will wait for some time. As of now u can access fusebox trac site here & fuseNG trac site here
Source: CF Mitrah Blog
I tried one or 2 days CFB, I felt CFB is very slow. Again I jump into cfeclipse in aptana. I heard lot of supporting voices for CFB & its new features. Then I return back to CFB. Today I did a file search on CFB it includes the .svn directories by default.It is not happened in my previous configuration of cfeclipse with aptana. I cross checked with my previous configuration. I found subclipse plugin installed in my aptana.
Conclusion : If you install the subclipse plugin then it automatically excludes the .svn directories
Eclipse update site URL for subclipse : http://subclipse.tigris.org/update_1.6.x
Uncheck "Subclipse integration for Mylyn 3.x" Because it has dependencies. First we need install mylyn. It is a task-focused interface for Eclipse
Source: CF Mitrah Blog
Today I was trying to play with galleon (open source forum by Raymond Camden). I just installed in my CF9 web root. I noticed two things those are worth enough to share as a blog entry.First thing, I got a error while I configured in CF9. The error in image.cfc because of new keyword "throw" introduced in CF9. I just renamed the function & function calls. It is working fine.
Second thing, I tried to embed YouTube video code in a post, but got object, embed html tag replaced with InvalidTag string.First I thought it is issue in galleon forum (DP_ParseBBML.cfm in tags folder). Even after commented every thing in DP_ParseBBML.cfm, I got the same issue. As usual I went to google. I found scriptprotect="all" in my cfapplication tag is reason for this issue.
<object width="425" height="344"><param name="movie"
value="http://www.youtube.com/v/MBocBdDw7g0&hl=en&fs=1&"></param><param
name="allowFullScreen" value="true"></param><param
name="allowscriptaccess" value="always"></param><embed
src="http://www.youtube.com/v/MBocBdDw7g0&hl=en&fs=1&"
type="application/x-shockwave-flash" allowscriptaccess="always"
allowfullscreen="true" width="425"
height="344"></embed></object>
converted into
<InvalidTag width="425" height="344"><param
name="movie"
value="http://www.youtube.com/v/MBocBdDw7g0&hl=en&fs=1&"></param><param
name="allowFullScreen" value="true"></param><param
name="allowscriptaccess" value="always"></param><InvalidTag src="http://www.youtube.com/v/MBocBdDw7g0&hl=en&fs=1&"
type="application/x-shockwave-flash" allowscriptaccess="always"
allowfullscreen="true" width="425"
height="344"></embed></object>
whenever you see "invalidTag" , check your Application.cfc or application.cfm
this.scriptProtect = "all"; <!--- In application.cfc --->
or
<cfapplication .. scriptProtect = "all">
scriptprotect variable introduced in CFMX to avoid XSS (Cross site scripting). XSS attacks are written in a client-side scripting language, most often a dialect of ECMAScript (e.g. JavaScript, JScript), sometimes including some markup language such as HTML or XHTML. XSS sometimes affects Sun Microsystems's Java, Microsoft's ActiveX and VBScript, Adobe's Flash and ActionScript, and RSS and Atom feeds. (Thank WIKI). Often attackers will inject these techniques into a vulnerable application to fool a use. For example, hacker can insert JS into your site, Which navigate your user to their site.
<script type="text/javascript">
window.location = "http://www.hacker_site.com/"
</script>
XSS rules are stored in neo-security.xml in lib folder of coldfusion installation. Part of default neo-security.xml, which converts embed, object tags into InvalidTag.
<var name="CrossSiteScriptPatterns">
<struct type="coldfusion.server.ConfigMap">
<var name="<\s*(object|embed|script|applet|meta)">
<string><InvalidTag</string>
</var>
</struct>
</var>
you can define your own rules here & restart CF server & secure your application as per your need.
Source: CF Mitrah Blog
This is about a off topic. I am willing to share this.Agaram and Vazhai are working close in the same strap of poor children uplift from the rural area of Tamilnadu.
We
are pleased to welcome you to Vazhai and we thank you for your interest
on fulfilling your social responsibility. Here in Vazhai we are
nurturing the poor students who is going to school first in their
generation from the literally backward Dharmapuri district. In the
successful commencement of fifth year, we are selecting the 'Mentors'
who can guide the child to come up in their life. Let us replicate the
help to the next generation which we got from somebody in your
generation.
Two major teams are working for Vazhai in Bangalore and Chennai. Now we are looking for mentors in Bangalore region. For becoming a mentor you should be able to spend four weekends(eight days) in an year in Dharmapuri District, speak weekly once through phone with the child(6th Student) you are going to mentor and write letters once in a month to the child. If you are convenient with this and want to start your journey in Vazhai as a Volunteer, we have an 'Introductory meet about Vazhai' followed by a workshop on 'Mentoring' on 6th September Sunday. Your move to attend this meeting is a step to convert your 'thinking of serving' the society into actual execution.
This mentor workshop will give you insights on Vazhai, and the ways
you can volunteer in it. Please confirm your presence at the earliest
by replying to this mail.
For any clarifications/queries on Vazhai mail to info [ at ] vazhai [dot] org. Visit our site www.vazhai.org for more details.
Source: CF Mitrah Blog
Like most of CF programmer, I am also a fan of jQuery. jQuery is fast and awesome JS framework. I love jQuery. Here I mentioned some useful jQuery plugins which i used in most my projects.
Date Picker - Great plugin which will replacement for cfinput type="datefield"
Form Validation - Used to validate emails, URLs, CC numbers ....
Tablesorter - can create sortable table without page refreshes
Color Picker - Web color picker like dreamweaver color picker
Thickbox - You can create a image browser within 10 min
Twit - Display Twitter Tweets on a Blog
uni-form - combiantion of uni-form & form validation plugins will be better user experience
flexigrid - Customizable grid with Search, Pagination, Sorting..
flexselect - convert textbox as flex-matching incremental-finding control
I know, I mentioned only few plugins.Lot of jQuery plugins missed here. One last word don't miss jQuery UI
Source: CF Mitrah Blog
Now a days, twitter become very popular marketing & knowledge sharing social media. Let everyone know you are a CF developer from your twitter profile icon.
http://twibbon.com/join/Coldfusion
http://twibbon.com/join/railo
This will provide CF / Railo icon on your profile picture in twitter.

We made a big change to the Adobe Groups homepage today. Now, when you log in, you'll see a list of all groups that you have joined right there on the page.
No more bookmarking groups or having to go to your profile page to see the full list!