Sponsored by:. (No, not really). “Two Great Tastes that Taste Great Together!”. ColdFusion & SharePoint. PRESENTED BY: . David Wilson Brown. Lead Web Developer, Europa Sports Products. Major Abbreviations Used. CF = ColdFusion CF9 = ColdFusion 9 (released October 5th 2009)
CF = ColdFusion
CF9 = ColdFusion 9 (released October 5th 2009)
SP = SharePoint
SP 2010 = SharePoint 2010 (to be released late 2009)
SSO = Single Sign-On
Intro: Why CF & SP together?
Page Viewer Web Parts
Single Sign-On access
ColdFusion is a rapid application development platform whose language, CFML is comparable to ASP, JSP & PHP, but more closely resembles HTML in syntax. ColdFusion is most often used for data-driven web sites, but can also be used to generate remote services such as SOAP web services or Flash remoting.
SharePoint is becoming the ubiquitous corporate team collaboration tool, often times used as a company’s Intranet.
Many companies use ColdFusion for their external websites and some for their Intranet.
The growth of SharePoint is such that many companies with current ColdFusion development are bringing SharePoint in-house as well.
So a big request has been how to save the long developed ColdFusion apps with the move to a SharePoint based Intranet (for example)
We were one of those requesting…
3/18/08 - What Would You Want From ColdFusion Microsoft SharePoint Integration?
“We are a ColdFusion house. Our external website will always be ColdFusion (I hope!), but I have gotten my team to use WSS for several years and we are now looking to upgrade to MOSS 2007 within the month. We will then begin the process of changing our corporate intranet (which is now CF based) to a SharePoint portal. Being in that situation, I would love to see:1. A ColdFusion web part for SharePoint where ColdFusion applications can act normally within SharePoint structure. I would love to save some of our current CF applications and utilize them within SharePoint. 2. A CF tag that would help add a list item to a list in SharePoint. I think the big stumbling block to adding a list item is some proprietary code (GUID) that MS puts into a list item record. Determining the appropriate value for the code would be the main thing necessary, I think.Thanks Ben. I am excited to see an interest in what I thought was a fairly unique situation that we were in.” – Me 3/24/08
From the SharePoint Server page, click Modify Shared Page.
Select Add Web Part.
Click Browse from the pop-up menu. The Web Parts list appears.
Select Page Viewer Web Part.
Click Add. The Page Viewer Web Part loads.
Click the Open the Tools Pane link.
Specify the URL of the ColdFusion application in the URL text field. The ColdFusion application loads within the Web Part.
<!--- Uploads pictures to the folder that you created ---> <cfscript> myimage = filereadbinary(expandpath("Bird.jpg")); //convert the image into byte array to pass as input for "upload" action. </cfscript>
David Wilson Brown