XStandard ColdFusion Web Services Solution

Posted June 12, 2006 at 1:56 PM by Ben Nadel

Tags: ColdFusion, Work, XStandard WYSIWYG

I have programmed a ColdFusion version of the XStandard web services. I feel that XStandard is the best WYSIWYG XHtml editor that I have ever come across. I have worked hard with the support XStandard to come up with a version of their code that will integrate nicely with our ColdFusion applications.

For those of you who already use XStandard with ColdFusion and an alternate web services solution such as ASP or PHP, here are some reasons you might want to consider switching to my ColdFusion edition:

  1. ColdFusion is generally easier to understand and modify (especially if your speciality is ColdFusion).
  2. It will be called as part or your ColdFusion application and use all the pre-page processing that any page on your site will call. This leads to all sorts of security and integration benefits.
  3. It does NOT require the installation of any COM objects that are required for the ASP(X) versions.
  4. It has a better debugging and testing environment that allows you to see the SOAP requests made by the XStandard editor and the SOAP responses made by the ColdFusion code.

This is NOT AN OFFICIALLY SUPPORTED version of the XStandard web services. You can work with XStandard support to get things up and running, but feel free to post comments here if you are having trouble and I can help you integrate.

Download the RAR: xstandard_coldfusion_2006_06_22.rar

Old Updates:
xstandard_coldfusion_2006_06_12.rar



Reader Comments

Jun 12, 2006 at 2:18 PM // reply »
170 Comments

Great work!


Sep 29, 2006 at 10:33 AM // reply »
20 Comments

Just trying to decide whether I want a solution that needs software installing on each client computer - rather goes against the grain of a web-based application...


Sep 29, 2006 at 10:39 AM // reply »
11,238 Comments

Seb,

I hear you. It was a step in another direction to go the installed ActiveX route. Howerver, FireFox installs it automatically... and frankly, it is such a high-level application that I am ok with installing it. The pros so far out weigh the cons in my head.


Feb 1, 2007 at 11:18 PM // reply »
172 Comments

Ben, you rock. I'll definitely look into replacing the the provided ASP.net web services I'm using at work with your code when I have some spare cycles.


Feb 2, 2007 at 7:54 AM // reply »
11,238 Comments

Thanks dude! When I get some more time, I am looking to update this code. I used XPath for the first time and it was my first experience with SOAP so there is a lot stuff that could be much cleaner. It also converts things to XML and back to string for no useful reason.

When I have a some free time, I will get to it eventually :)


Jan 16, 2008 at 8:43 AM // reply »
1 Comments

Ben, you rock. I'll definitely look into replacing the the provided ASP.net web services I'm using at work with your code when I have some spare cycles.

Thanks man


Jan 29, 2008 at 1:40 AM // reply »
1 Comments

Dude, i appreciate your work.

Keep it up :)

Best regards,


Feb 5, 2008 at 4:15 AM // reply »
1 Comments

Really nice blog i would visit often

peace


eqt
Feb 5, 2008 at 6:07 PM // reply »
1 Comments

Great work


Feb 6, 2008 at 8:56 PM // reply »
1 Comments

Really nice blog Great work


eqt
Feb 19, 2008 at 5:58 PM // reply »
1 Comments

Great work


Apr 7, 2008 at 9:43 AM // reply »
1 Comments

Thank you great work. You site very helpfull :)


Apr 8, 2008 at 4:29 AM // reply »
1 Comments

Ben, you rock. I'll definitely look into replacing the the provided ASP.net web services I'm using at work with your code when I have some spare cycles.

thank you


Apr 8, 2008 at 7:57 PM // reply »
1 Comments

thank you


Apr 9, 2008 at 2:56 PM // reply »
1 Comments

great work


Apr 11, 2008 at 10:22 PM // reply »
1 Comments

Great job! thank you very much


Apr 20, 2008 at 1:26 PM // reply »
1 Comments

Great work


May 15, 2008 at 8:06 PM // reply »
1 Comments

thank you

verey goooood


May 16, 2008 at 1:17 AM // reply »
1 Comments

thank you ben nadel


Jul 21, 2008 at 6:22 AM // reply »
1 Comments

thanks ben nadel.


Jul 27, 2008 at 6:55 AM // reply »
2 Comments

XStandard , is verygood . problem is we must pay for XStandard and Coldfusion .

Thank you.


Aug 22, 2008 at 5:00 AM // reply »
1 Comments

HI
Would like to know how to write Coldfusion web service which will accept the attachment .
As per the SOAP attachment


Mar 12, 2009 at 10:56 AM // reply »
2 Comments

Thanks for sharing, i 'm looking for a good WYSIWYG and i need one as soon as possible so i think i will try Xstandard.


May 29, 2009 at 7:24 AM // reply »
1 Comments

Thank you;
Ben Nadel..
love you...


May 29, 2009 at 8:52 AM // reply »
1 Comments

Ben, you rock. I'll definitely look into replacing the the provided ASP.net web services I'm using at work with your code when I have some spare cycles.


Aug 15, 2009 at 7:39 PM // reply »
2 Comments

thank you ben nadel


Aug 27, 2009 at 2:11 PM // reply »
1 Comments

Your post is very interesting and also very informative. thanks for sharing such a nice post with us.


Sep 1, 2009 at 7:47 PM // reply »
1 Comments

XStandard , is verygood . problem is we must pay for XStandard and Coldfusion .

Thank you.


Sep 1, 2009 at 7:49 PM // reply »
1 Comments

thanks ben nadel.


Sep 2, 2009 at 8:27 AM // reply »
1 Comments

Thanks for sharing. Great work!


Oct 9, 2009 at 1:05 AM // reply »
2 Comments

HI,
I dont know if i am in the correct forum, i have a webservice https://somehost/xmlfeed/somefile.cfc?wsdl
its working fine my problem is that when i remove "?wsdl" from the url and enter in a browser's addressbar it is revealing the login for the ColdFusion administrator.Can you advise any way to prevent this?
Thanks in Advance!!!!!!!!


Oct 9, 2009 at 3:48 PM // reply »
11,238 Comments

@Sujith,

If you remove the WSDL flag, you have to include a method to execute:

somefile.cfc?method=someMethod

... otherwise, the ColdFusion server wants to explore it, rather than execute it.


Oct 10, 2009 at 12:28 PM // reply »
2 Comments

Thank you Ben, thanks a lot.... :)


Oct 25, 2009 at 9:37 PM // reply »
6 Comments

Hi Ben

I've been using XStandard for a few years now and never had the time to play around with the LinkLibary, DirectoryLibrary, ImageLibrary and AttachmentLibrary. I've also been put off because the sample code is ASP or PHP which I wasn't comfortable with installing on our web server. I'm in the process of building a bespoke CMS for our website and I stubled across your version here recently and am in the process of integrating it. Thanks very much for sharing your code, it works brilliantly and I'm sure would have taken you quite a bit of time so thanks again for sharing!!!!

Cheers
Matthew


Oct 25, 2009 at 9:48 PM // reply »
6 Comments

Hello again, I forgot to mention in my last post that I was banging my head against the wall when 1st trying to get your code setup and wanted to share my solution to save others time.

When I "installed" your web service version I dropped the directory into the CMS folder. My main rationale for this was for security to prevent a malicious person from hitting the cfm files directly and trying to upload some dogey files or code (unlikely I know but just another barier, also it just keeps the web service file neatly within the CMS). Anyway, I couldn't get any of the web services to work i.e when I clicked on any of the related buttons in XStandard it would throw a unable to conect to web service error. Unfortunately there is no way of debugging errors within XStandard so it was a lot of guess work. I could hit the various web serivce cfm file directly and get Status:Ready so I was baffled without any debug. Eventually I worked out that because the web service files were being called via the XStandard plugin and because the web service files were under the CMS folder it was trying to run various routines from my CMS root App.cfc file. All I had to do to fix it was add a dummy App.cfm file into your XStandard web service root folder.

Perhaps you can add a concise version of my finding to your readme if you have a moment.

Thanks again for sharing!
Cheers
Matthew



Post A Comment

Comment Etiquette: Please do not post spam. Please keep the comments on-topic. Please do not post unrelated questions or large chunks of code. And, above all, please be nice to each other - we're trying to have a good conversation here.

Please review the following issues:

Author Name:


Author Email:

Author Website:

Comment:

Supported HTML tags for formatting: <strong>bold</strong>   <em>italic</em>   <code>code</code>







  • Help Wanted - Find Your Next ColdFusion Job
Ben Nadel's Company - Epicenter Consulting Recent Blog Comments
May 20, 2013 at 4:38 PM
Using A Dynamic Column Name With ValueList() In ColdFusion
@Dana, Your confusion is well founded, since this is a very confusing features. In fact, it ONLY works if you use array notation. Meaning, that this: arrayToList( query[ "columnName" ] ) ... read »
May 20, 2013 at 4:34 PM
Using A Dynamic Column Name With ValueList() In ColdFusion
I was thinking chicken and the egg, I wouldn't have expected it to work in the valuelist going in I guess. Maybe I just need a beer, long day :) ... read »
May 20, 2013 at 4:29 PM
Using A Dynamic Column Name With ValueList() In ColdFusion
@Dana, That's if you're trying to reference a specific row. In this case, we're trying to reference the entire query column as one cohesive value. So, you are correct that if you wanted to output a ... read »
May 20, 2013 at 4:24 PM
Using A Dynamic Column Name With ValueList() In ColdFusion
I thought when you used array notation to reference queries you always had to have the row or it would throw a similar error as well? ... read »
May 20, 2013 at 11:45 AM
Using jQuery's Animate() Step Callback Function To Create Custom Animations
This is really useful. I found out that you don't actually have to use a dummy css property (surprisingly). To animate a property in a linear-gradient for instance I did this this.css('someLinearGra ... read »
May 20, 2013 at 10:51 AM
Using A Dynamic Column Name With ValueList() In ColdFusion
@Josh, Oh snap! You're totally right! I'm not sure I've ever tried that. I did know that you can call a number of other array-methods on ColdFusion query columns: http://www.bennadel.com/blog/167 ... read »
May 20, 2013 at 10:45 AM
Using A Dynamic Column Name With ValueList() In ColdFusion
@Ben - I believe you can achieve the same functionality with ColdFusion's built in ArrayToList() function. ArrayToList( users[ "id" ] ); ... read »
May 20, 2013 at 10:21 AM
My Experience With AngularJS - The Super-heroic JavaScript MVW Framework
Is there any error logging and handling framework in angularjs, if not then in what way I can do this. ... read »
InVision App - Prototyping Made Beautiful With Prototyping Tools