DW CC6, Contribute, & Coldfusion

I have a long time client who uses Contribute for the non-dynamic portions of a Coldfusion website. With Creative Cloud, Contribute is no longer available. However, I find it interesting that DW still offers "Contribute Compatibility" and "Manage site in Contribute" options (only to throw errors that Contribute is not available).
How am I to set up and manage new Contribute connections for this client when Contribute is not in CC? And I don't buy the "Contribute is being discontinued as a Adobe mistake" argument. Contribute 6.5 is in the works.
Since the site is a very large Coldfusion driving E-commerce site, it doesn't fit into a Business Catalyst profile of normal sites.
Am I stuck or could there possibly be plans on including Contribute in a Cloud subscription? Given the breadth of other products offered, I do not see how including it would be of severe detriment to the company. If it will NOT be offered in the cloud, What is a developer to do in this type of situation?
Thanks for any input, advice, or suggestions!

I don't need contribute per se. But as a developer, the ability to Manage the contribute setup (set / create accounts, roles,send keys, set  rollbacks, compatibility, etc) is vital to being able to creating a Contribute compatible site for end users.
To not provide that functionality to developers means that the "simple" end user, the very non-tech people the software was designed to help are now the ones who have to set up the Contribute functionality. Seems a little counterintuitive.
Plus, by not providing a means for developers to set up and manage a Contribute compatible site, isn't Adobe missing out on opportunities for people who use ther high end tools (developers) to win over and generate revenue by recommending Adobe products to people who do not use their tools (end users)? Just a thought.
I never use the full Contribute product, so don't really care if it is in the cloud, but I believe the ability to set up and manage a contribute compatible site is a development role. An extension or management tool within DW would be a perfect mix for both the developer and facilitate sales opportunities to end-users. 

Similar Messages

  • SOBRE STUDIO 8!!

    Hola: Vereis de la fabrica donde trabajo me han dejado una
    serie de
    programas macromedia.
    flash
    fireworks
    dreamweaver
    bueno estos mas o menos los conozco un poquito,pero hay
    otros que no tengo
    ni idea de para que sirven
    son un tal contribute, coldfusion, flashpaper y captivate..
    alguien sabe para que sirven...y sin son necesariuos pra
    crear paginasa
    web??
    Un saludo
    Muchas gracias a todos por vuestra atencion

    CMacisa.. Muchas gracias por tu informacion
    "CMacias" <[email protected]> escribió en el
    mensaje
    news:eiajfl$rk6$[email protected]..
    > Contribute digamos que es una especie de ftp y editor
    web, desde lo que
    > podrás editar tus webs basadas en templates
    previamente generadas por
    > Dreamweaver. Corrígeme Andrés si me equivoco.
    >
    > Coldfusion es un lenguaje de servidor como php o asp.
    >
    > FlashPaper es te instala una impresora virtual que te
    permite imprimir
    > como swf (tiene su propio visor) y pdf.
    >
    > Captivate es una poderosa herramienta que te permite
    capturar pantalla
    > incluyendo los movimientos y pulsaciones del ratón.
    Muy útiles para
    > desarrollar tutoriales visuales o ayudas.
    >
    > No son necesarias para crear páginas web, pero
    dependiendo del proyecto a
    > abordar, pueden serte de utilidad.
    >
    >
    > "juanmi y sandra" <[email protected]>
    escribió en el mensaje
    > news:eiaeu4$mhd$[email protected]..
    >> Hola: Vereis de la fabrica donde trabajo me han
    dejado una serie de
    >> programas macromedia.
    >> flash
    >> fireworks
    >> dreamweaver
    >> bueno estos mas o menos los conozco un poquito,pero
    hay otros que no
    >> tengo ni idea de para que sirven
    >>
    >> son un tal contribute, coldfusion, flashpaper y
    captivate..
    >>
    >> alguien sabe para que sirven...y sin son necesariuos
    pra crear paginasa
    >> web??
    >>
    >> Un saludo
    >> Muchas gracias a todos por vuestra atencion
    >>
    >>
    >>
    >
    >
    >

  • Is Adobe Contribute 6.5 the right tool to update the design of my website written in ColdFusion 8?

    I am trying to decide between Contribute or purchasing ColdFusion.  Because I do not currently own ColdFusion I have no way to read the .cfm files, and would to save the money on my purchase if possible.

    Are you an application developer or do you just need to update content on an existing site?
    As an application developer, there are a variety of programs you can use to edit .cfm files, as they are just text files. But here are a few that I have used:
    Eclipse with the CFEclipse plugin (these tools are free)
    Dreamweaver
    ColdFusion Builder
    I have only a passing familiarity with Contribute, but I believe it is largely used to control edit access/delegate responsibility over parts of your site to content editors, and to provide those content editors with WYSIWYG tools for editing.

  • Censorship on Adobe ColdFusion forums - Open letter to the management of the Adobe ColdFusion forums

    This is reproduced from its original location at http://cfmlblog.adamcameron.me/2013/06/censorship-on-adobe-coldfusion-forums.html; it is also posted on the relevant ColdFusion forum. Apologies for the cross-post, but the two forums have different membership, and I think it's relevant to both.
    Open letter to the management of the Adobe ColdFusion forums
    (I do not know how to contact you, but I will try to find out and send this to you directly as well, as a courtesy).
    Hi.
    I am a veteran user of your ColdFusion support forums. Over the last decade or so I have been visiting the site daily (indeed several times a day: I get notified when any post is made on any of your ColdFusion-centric forums), and answering as many of people's questions as I can. For the last few years it's been via the web UI so you can go check my participation, but prior to that I was using the forums via NNTP, and my participation during that period is less easy to quantify, but it's to the tune of a few thousand posts / answers to people's questions. I consider myself an asset to the forums, and the ColdFusion community. I mean this just as "for the record", rather than any attempt to inflate any sense of my worth.
    However as of today - unless you take remedial action as I will go on to detail - I will be surrendering my membership of your forums, and ceasing all attempts to assist people there.
    Why am I considering doing this? Well firstly I will reproduce a thread from your forums, then I will discuss it. Where possibly the quoted material below is as it was initially posted, and if it's not exactly as originally presented, this is an accident on my part. I have highlighted some points I wish to discuss with you, simply for ease of cross-reference.
    I have confirmed with Jason Dean (12Robots) that is happy for me to quote him here. I did not attempt to contact the other participant: "grazan".
    Below is a chronological reproduction of the thread (in its original form, anyhow):
    cold fusion 9 500 Internal server error.
    created by grazan
    all of a sudden none of our cfm web pages work on a windows 8 server running iis 7 .... the
    server shows no errors in the event viewer .... occasionally functionality comes back w/o doing
    anything ...... cold fusion did have all the hotfixes updated a few months ago but i cant get to
    the admin page to give what the version is
    thxs
    created by 12Robots
    First, ColdFusion is one word.
    Second, what is a WIndows 8 server?
    Third, and most important, you have provided ZERO detail. We can't help you if you don't provide something other than "none of our cfm web pages work".  ColdFusion has logs (<coldfusionDir>/logs) JRun has logs (<coldfusionDir>/runtime/logs). Even if the Windows event viewer shows nothing, there should be info in those log files about what is going on.
    Good luck,
    Jason
    created by grazan
    YOU KNOW JASON YOUR A FRICKING IDIOT ......
    I DIDNT REALIZE THIS WAS A GRAMMATICALLY CORREDCT FORUM ...
    THANKS FOR NO HELP
    created by 12Robots
    *you're
    jason
    created by Adam Cameron
    Hahahahaha. Nice.
    Adam
    created by Adam Cameron
    Well if you got over your misplaced indignation for a moment, let's see:
    ColdFusion is what people will google for, so in the spirit of helping others who might have the same question as you later on, spelling it right will help the community.
    Jason's observation that you give us absolutely nothing to go on so it's basically impossible to help you is a fairly poignant observation, right? You do want help? Right, so here's some suggestions:
    Articulate your issue clearly, with sufficient detail that we can help you. Read this:
    http://www.catb.org/esr/faqs/smartquestions.html
    Secondly... being rude to someone like Jason who really is one of the most helpful people on
    these forums is a pretty stupid idea. And just serves to make you look a bit of a dick. Esp. with the caps lock on.
    But anyway, let's call that a false start. Give us the details of your issue, and we'll try to help.
    Cheers.
    Adam
    At this point, the moderator started redacting earlier messages, as detailed below:
    Redacted version of earlier message:
    created by 12Robots
    First, [Jason, please see forum guidelines]
    [rest of message as above]
    Redacted version of earlier message:
    created by grazan
    [please see forum guidelines]
    Redacted version of earlier message:
    created by Adam Cameron
    Entire message redacted
    Redacted version of earlier message:
    created by Adam Cameron
    [unnecessary comments removed - Adam please see forum guidelines]
    Give us the details of your issue, and we'll try to help.
    Cheers.
    Adam
    And now back to the live thread:
    created by 12Robots
    Forum admin,
    You censored the comment "ColdFusion is one word"?  Seriously?
    I didn't realize that suggesting that someone spell the name of the product correctly was against the forum guidelines.  I guess I could go look it up, but I will just unsubscribe and help out at Stack Overflow instead.
    Good luck,
    Jason
    created by Adam Cameron
    Please see how much I used to help out on these forums.
    I'm outa here, but not before I complain about your dictatorial behaviour.
    Censorial nazi idiot.
    [The entire message above has now been redacted].
    That's the end of the relevant part of the thread.
    Clearly I wish to speak to you about this censorship your moderator is choosing to undertake.
    Firstly, let me say that I understand the perception that forums require moderation. Personally I think this position is of dubious merit, but so be it: it's a common practice. And I generally understand when I see things that have been moderated, or when a moderator step in and advises that they consider someone's wording contravenes forum guideline. I understand all this.
    However.
    I think the behaviour of your moderator in this situation is unacceptable. Let me elaborate.
    Firstly, The highlighted comment of Jason's was removed. This comment stated - correctly - that the correct spelling of ColdFusion is as one word, as per his guidance. This comment was censored/redacted by your moderator. For the life of me, applying my most "socially modest" mindset, I cannot see what was wrong with Jason's comment, and why it needed any follow-up on any description. It was accurate advice.
    The original poster's response to Jason was indeed a bit gratuitous, but - really - so what? No-one is taking offence here, and there's nothing anyone reasonable could take offence at. The person is just being a bit childish in their response. And, I hasten to add, at their own expense, I think. I see not reason to have redacted what they said.
    We now come to my responses. One entire response I made was redacted (I've only just noticed this, whilst proofreading this letter).  A number of tracts was redacted from my own initial post on the thread. Here I was simply explaining why Jason said what he did, and why it's good advice. And it was good advice. Your moderator here has removed both good advice, and an explanation as to why it was good advice. Again, I cannot fathom why your moderator has done this.
    Following on from this I back-up Jason's assertion that the original post was inadequate on detail for us to help. This too is accurate. I reiterated this to try to make the origial poster see that Jason wasn't simply being unhelpful - to the contrary - pointing out we need more information before we can help is very good initial advice here. Advice that has now been deleted.
    Next is some slightly contentious wording on my part, I suppose... at least if one doesn't actually read what I say, instead simply zooming in on one word and assessing it out of context. I pointed out that being abusive and writing in all-caps is unnecessary, and makes the person look like a dick. Note I didn't say the person was a dick (that would be abuse... very mild though), I was saying that given the behaviour the person was engaging in, they could be perceived that way. Which is... accurate. And saying someone is a dick and suggesting they could be perceived as a dick are two different things. One is ad hominem attack (bad), one is simply an observation / guidance (not bad).
    At this point Jason drew my attention to this censorship going on. And this is another thing that I think is inappropriate on the part of the moderator. I have little problem with them thinking that content on this thread needs censorship (whilst they are wrong, they are entitled to their opinion), to silently and anonymously redact people's posts is an inappropriate - and to be frank cowardly - handling of this situation. If the moderator has an issue with something written on the forums, the courteous and professional thing to do would be to advise the participants that they have overstepped. This would give us a chance to remediate the situation, or to simply disagree. Simply excising someone's work - because this is volunteer work we are engaging in here - is unacceptable.
    If anything ought to have been censored from the thread it was my last comment. Whilst it was accurate, I did use harsh sentiment, I accept this. However in the given situation, I don't think I have been the most out-of-line participant in proceedings.
    I would like you to remediate this situation, and here is how I would like you to do it.
    Restore Jason's original post. There was no reason to censor it.
    Restore grazan's all-caps post. It was doing no harm.
    Restore my second post (not the one laughing at Jason's joke, the longer one I discuss above). Again, useful and accurate information was removed from this post, and there was simply no reason to have had done so.
    You can leave my last comment redacted. Fair enough. Whilst I stand by what I said, it is unhelpful in the context of the thread.
    I also want the moderator to be censured, and I would like them to apologise for their behaviour, by posting on that thread explaining that they understand their behaviour was inappropriate and unacceptable.
    If they are a community volunteer, they should be dismissed from their position. They are clearly not capable of fulfilling this role in a professional, well-balanced manner.
    If they are an Adobe staff person, then the censure will have to be sufficient, although I think they should be relieved from their duties as a forum moderator, as they are not up to the task at hand.
    Talk to your other moderators and advise them they need to act with a sense of balance and professionalism when moderating the forums.
    In return, I will continue my participation on the forums, and continue to help the ColdFusion community members where I can, in the spirit of goodwill and co-operation. I will also try to convince Jason to do the same.
    If you cannot see right to resolve this situation appropriate, I will surrender my membership of the forums and cease helping your community.
    You can reply to me either via a comment against this post, or via email ([email protected]). That said, see the caveats in my communications policy: I reserve the right to publish any communications on this topic as I see fit (within the bounds of common sense).
    Thanks for your time.
    Adam Cameron

    Adam,
    Comments from a kindred spirit...
    I suggest you take a breather and go do something else for a few days or weeks.  Don't stomp your feet and say "I'm done for good, I won't be back", because like it or not, some of the reason you're here is to benefit YOU, and if you do go cold turkey you'll miss that benefit.
    In other words, "never say never".
    Like you, I have been extremely frustrated by the running of the forum from time to time as well.  Sometimes it's the quality of the forum software, sometimes it's the mix of other immature people who comment, sometimes it's just me.  Usually it's not the moderation or actual running of the forum, but I do understand where you're coming from.
    I have benefited greatly on several occasions just by taking a vacation from forum participation.
    We all have to understand two things:
    1.  We're able to communicate here by the good graces of Adobe, who are first and foremost a business, trying to achieve their business goals.  They'd rather not upset all the idiots, because unfortunately idiots have money to spend too.
    2.  Nobody's perfect.
    I'm not sure about the specifics, but the moderators are generally also volunteers.  See item 2 above.
    Hope you don't choose to stop contributing to the community, as no matter what, your contribution is good for the world.
    -Noel

  • How can I process an SSO Logon Ticket in ColdFusion 9?

    Hi,
    We want to integrate some CouldFusion templates on the SAP portal and I try to process the SSO Logon Ticket using the following code:
    <cfif IsDefined("Cookie.MYSAPSSO2") AND Cookie.MYSAPSSO2 neq "">
    <cfscript>
        ticket = Cookie.MYSAPSSO2;
        sso = createObject("java", "SSO2Ticket");
        version = sso.getVersion();
        Application.CertPath = "/opt/coldfusion9/lib/verify.pse";
    </cfscript>
    <h2>Ticket cookie:</h2>
    <cfdump var="#ticket#">
    <h2>Version:</h2>
    <cfdump var="#version#">
    <h2>Certification path:</h2>
    <cfdump var="#Application.CertPath#">
    <cfscript>
        result = sso.evalLogonTicket (ticket, Application.CertPath,"");
        sapUser   = result[1]; //First element is the SAP system user
        sysID  = result[2]; //Second element is the id of the issuing system
        client = result[3]; //Third element is the client of the issuing system
        portalUser = result[5]; //Portal user
        validityInSeconds = result[7]; //Validity in seconds
    </cfscript>
    <h2>Ticket content:</h2>
    <cfdump var="#result#">
    <cfelse>
        SAP Logon Ticket not found - Extranet content can only be accessed through SAP Portal.   
    </cfif>
    The certificate verify.pse and the current version of the libraries libsapcrypto.so, libsapssoext.so and libslcryptokernel.so are stored at the same location.
    After logging in into a SAP portal I get following error when executing the script:
    Ticket cookie:
      AjExMDAgAAxwb3J0YWw6VG90aEyIABNiYXNpY2F1dGhlbnRpY2F0aW9uAQAFVE9USEwCAAMwMDADAANEUDIEAAwyMDE0MDYyNTEzNTMFAAQAAAAICgAFVE9USEz/AQUwggEBBgkqhkiG9w0BBwKggfMwgfACAQExCzAJBgUrDgMCGgUAMAsGCSqGSIb3DQEHATGB0DCBzQIBATAiMB0xDDAKBgNVBAMTA0RQMjENMAsGA1UECxMESjJFRQIBADAJBgUrDgMCGgUAoF0wGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTQwNjI1MTM1MzQ3WjAjBgkqhkiG9w0BCQQxFgQU2lImEL6oxLc/4ZdXYTDJudUNhOIwCQYHKoZIzjgEAwQvMC0CFQC4ftTFs8COV0ThRZH5lJxY9ITqfQIUMSugOMEkhmQHqBZD!ZHQ1Tb9e90= 
    Version:
    SAPSSOEXT 4 
    Certification path:
    /opt/coldfusion9/lib/verify.pse 
    The web site you are accessing has experienced an unexpected error.
    Please contact the website administrator. 
    The following information is meant for the website developer for debugging purposes.
    Error Occurred While Processing Request
    MySapEvalLogonTicketEx failed: standard error= 9, ssf error= 0
      The error occurred in /opt/coldfusion9/wwwroot/ExtranetMod/authTest.cfm: line 20
    18 : 19 : <cfscript> 20 : result = sso.evalLogonTicket (ticket, Application.CertPath,""); 21 :     sapUser   = result[1]; //First element is the SAP system user 22 :     sysID  = result[2]; //Second element is the id of the issuing system
    Resources:
    Check the ColdFusion documentation to verify that you are using the correct syntax.
    Search the Knowledge Base to find a solution to your problem.
    Browser 
    Mozilla/5.0 (Windows NT 5.1; rv:30.0) Gecko/20100101 Firefox/30.0
    Remote Address 
    172.20.231.111
    Referrer 
    Date/Time 
    25-Jun-14 04:23 PM
    Stack Trace
    at cfauthTest2ecfm1658987646.runPage(/opt/coldfusion9/wwwroot/ExtranetMod/authTest.cfm:20)
    java.lang.Exception: MySapEvalLogonTicketEx failed: standard error= 9, ssf error= 0 at SSO2Ticket.evalLogonTicket(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at coldfusion.runtime.java.JavaProxy.invoke(JavaProxy.java:97) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2360) at cfauthTest2ecfm1658987646.runPage(/opt/coldfusion9/wwwroot/ExtranetMod/authTest.cfm:20) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:231) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:416) at coldfusion.filter.CfincludeFilter.invoke(CfincludeFilter.java:65) at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:360) at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:48) at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40) at coldfusion.filter.PathFilter.invoke(PathFilter.java:94) at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:70) at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28) at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38) at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:46) at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38) at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22) at coldfusion.filter.CachingFilter.invoke(CachingFilter.java:62) at coldfusion.CfmServlet.service(CfmServlet.java:200) at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89) at jrun.servlet.FilterChain.doFilter(FilterChain.java:86) at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:42) at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46) at jrun.servlet.FilterChain.doFilter(FilterChain.java:94) at jrun.servlet.FilterChain.service(FilterChain.java:101) at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:106) at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42) at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:286) at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:543) at jrun.servlet.http.WebService.invokeRunnable(WebService.java:172) at jrunx.scheduler.ThreadPool$DownstreamMetrics.invokeRunnable(ThreadPool.java:320) at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428) at jrunx.scheduler.ThreadPool$UpstreamMetrics.invokeRunnable(ThreadPool.java:266) at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)
    I would be most thankful for any hints that could bring me further...
    Many thanks
    Lajos

    Thank you for your assistance in this matter.
    This has been frustrating the crap out of me for the last week (not that the photo is important, it is just that I like to conquer and solve this types of issues)
    I was shooting with an aperture of 7.1. 
    I changed the exposure on the photos as you had done previously but this only blew out the watch and I couldn't recover it afterwards and the alignment was no better any way.  So then I started experimenting as you suggested, and I don't know if what I am about to write is acceptable in an Adobe forum, but here goes.
    I tried Helicon Focus and it was terrible, but I must admit I didn't know how to really use it, it doesn't seem to have any alignment function and is very difficult to try to use and understand.
    then I tried Hugin and I am not even sure if this is image stacking software or just an alignment software, anyway that didn't work either and kept saying the output was a very bad match.
    THEN I downloaded and tried zerestacker (free 30 day trial)  (after reading about it in a google search) and WOW, it worked amazing, see below photo, it was so easy to use and the interface is easy as well and it does the alignment and stacking in the same process and you can see the image output show up on the left of the screen.  Sorry PS but I will be using ZS for photostacking from now on. Adobe need to buy this company and incorporate it in to PS CC6.
    This is just so much better than anything I got out of PS, there is no ghosting or blurring and the alignment is perfect and it is so simple to use.

  • Contribute and Application.cfc

    I'm building out a site that is contribute-ready, and also
    makes use of Coldfusion MX 7's Application.cfc page. The
    application.cfc page has an onRequestStart function that
    <cfincludes> the navigational elements. When I drop into edit
    mode for a page, the navigational elements disappear. This wouldn't
    be a problem, except that the link to the site style sheet is part
    of one of the <cfincludes>. So, my Contribute users can't
    make use of the site stylesheet, and can't see the page they're
    editing in the context of the navigational elements.
    Strangely enough, if I move the navigational elements out of
    the Application.cfc and <cfinclude> them directly on the
    individual pages, Contribute has no problem displaying them when in
    edit mode.
    Why would Contribute exclude Application.cfc when in edit
    mode, and is there a way to fix this?
    Thanks,
    Michael

    Hi Greg,
    No, I never got a response to this from Adobe, and wasn't
    able to get the site to work with Contribute unless I kept the
    <cfincludes> within the individual pages. Sorry I couldn't be
    more help, but let me know if you have better luck.
    Thanks,
    Michael

  • Spry and ColdFusion :: Improve Performance By Cutting Out ColdFusion

    Another in my series of Spry and ColdFusion Articles:
    http://www.infoaccelerator.net/client/index.cfm/2006/10/17/Spry-and-ColdFusion--Improve-Pe rformance-By-Cutting-Out-ColdFusion

    Andy,
    Good subject.... I don't use CF, but I understand your
    motivation to write the article - which to me underlines the sub
    structure issues involved with using a front end xml technology
    such as spry. I personally don't have much to say about spry
    because I think the core of it works brilliantly, any improvements
    are a bonus to me - don't flame me for this but I am not interested
    in widgets and effects - the core data manipulation is what floats
    my boat.
    It would be even more brilliant if adobe could contribute to
    the ‘spry package’ useful information about managing
    XML data on the backend – I realise this would be broad - I
    don’t really know how it would be approached. This would give
    us 'designers' some confidence in building the applications we
    choose - don't ask me specifically what that entails (if I knew I
    would do it myself) – to my mind there is a lot more to the
    power to spry than front end effects to display data if coupled up
    with good backend coordination – although the effects
    solutions are good - I am not knocking the effects etc… I am
    simply supporting the above fore-mentioned article as a cause for
    interest when developing with spry.
    Andy

  • Cartweaver ColdFusion 3

    Hi,
    I am new to Cartweaver ColdFusion 3 and I have no clue how it
    works. I watched the Lynda.com for shopping cart, which basically
    uses cartweaver for the whole thing. I read through the document
    that came with the purchase of cartweaver. But I have no clue how
    to use it. I have my site designed out and I just need to put the
    shopping cart icon, the "buy" icon, the "register for new user"
    icon, and things like that in. But I have no clue how to use it. I
    been playing around with cartweaver for hours and it's still going
    no where. I tried putting the "result" provided by cartweaver into
    a page, but after I saved it and opened it back up, everything was
    out of order. The tables are a mess. Please help!
    Thank you!!!!

    Have you tried their support forums? I think they are NNTP
    only but the
    address is news://support.cartweaver.com and there are
    several forums.
    Nancy Gill
    Adobe Community Expert
    Author: Dreamweaver 8 e-book for the DMX Zone
    Co-Author: Dreamweaver MX: Instant Troubleshooter (August,
    2003)
    Technical Editor: Dreamweaver CS3: The Missing Manual,
    DMX 2004: The Complete Reference, DMX 2004: A Beginner's
    Guide
    Mastering Macromedia Contribute
    Technical Reviewer: Dynamic Dreamweaver MX/DMX: Advanced PHP
    Web Development
    "kc73837" <[email protected]> wrote in
    message
    news:fkctb1$rln$[email protected]..
    > Hi,
    >
    > I am new to Cartweaver ColdFusion 3 and I have no clue
    how it works. I
    > watched
    > the Lynda.com for shopping cart, which basically uses
    cartweaver for the
    > whole
    > thing. I read through the document that came with the
    purchase of
    > cartweaver.
    > But I have no clue how to use it. I have my site
    designed out and I just
    > need
    > to put the shopping cart icon, the "buy" icon, the
    "register for new user"
    > icon, and things like that in. But I have no clue how to
    use it. I been
    > playing
    > around with cartweaver for hours and it's still going no
    where. I tried
    > putting
    > the "result" provided by cartweaver into a page, but
    after I saved it and
    > opened it back up, everything was out of order. The
    tables are a mess.
    > Please
    > help!
    >
    > Thank you!!!!
    >

  • Contribute 3.1.1 Domain Switch

    The existing domain has a wonderfully operable contribute
    editor and the website/10-12 pgs must be taken to another new
    domain name to be selected. QUES especially what problems can be
    anticipated and possible remedies, along with general how to
    outline? I have been told the paypal buttons are 'seamless' ~ is
    there hope for this marvelous editing wizard as well...
    Thank you for an overview and experience!

    We are having the exact same issue with 4.1 here. We have
    tried everything from uninstalling and reinstalling. and more....
    But it crashes all the time when publishing the page. Our site is
    using ColdFusion, and the Publisher, is only making textual
    changes, and it still crashes.

  • Can Contribute Edit .CFM files

    A client's site has been created using Coldfusion by another web design company. Can Contribute edit .cfm pages?

    Hi,
    contribute doesn't fully support .cfm pages.

  • How to Install Coldfusion 8 64-bit on Small Business Server 2008 64-bit

    How to Install Coldfusion 8 64-bit on Small Business Server 2008 64-bit
    I ran Coldfusion 8 on SBS 2003 Premium for 6 months with no problems.  When we finally decided to cut over to SBS 2008, that’s when everything went to hell.  I tried for weeks to get Coldfusion 8 to install properly on the new SBS 2008 64-bit box.  During the course which, I found bits and pieces of information for Vista 64-bit and Windows Server 2008 64-bit installations.  There are some distinct differences, however, with SBS 2008 since it runs core Web applications like OWA, RWW and Companyweb.  After countless unsuccessful attempts, one of which completed corrupted the box, I found the solution.
    I have attempted in this white paper to detail the steps to assist others who may be in a similar situation.  I don’t make any warranty for the information, but so long as you follow the steps carefully you should be fine.  BTW, for those of you who say Adobe offers free technical support for licensed users, that’s not entirely true.  Like I said, I purchased CF8 and originally installed it on an SBS 2003 Premium box.  After we cut over to SBS 2008 and encountered problems, Adobe wouldn’t provide any technical support without charging.  Moreover, based on my initial conversations with Adobe’s technical team, no one seemed to know much about running 64-bit on SBS.
    From my understanding, only two versions of Coldfusion 8 can be installed in 64-bit: Enterprise and Developer.  The “normal” install (which I paid a grand for) can only be deployed in 32-bit mode – gee, THANKS Adobe!  By the way, in Developer mode only two distinct IPs can access the site in addition to the localhost.  Any additional IPs will result in a CFML error message stating that the maximum number of IPs have been exceeded.  At any rate, take your time and follow the steps to achieve a successful installation. 
    PRE-INSTALLATION TASKS
    Back Up SBS
    It’s always a good practice to backup your server before deploying any kind of major system changes.  Although this step is optional, I recommend it in case you need to restore your server for any reason.  Bear in mind, if your system ever gets totally corrupted, you cannot restore back from the twice daily incremental backup images alone.  You will need a full backup with system recovery information to restore.  Here are the basic steps:
    Click: Start > Programs > Administrative Tools.  Right-click “Windows Server Backup” and choose “Run as administrator”.
    Click “Backup Once” under Actions in the right-hand pane.
    Choose the “Different Options” radio button under Backup Options.
    Choose the “Custom” radio button.  What we’re primarily interested in here is backing up the OS – not your data partitions or attached drives.
    Select the “SYSTEM (C)” checkbox, uncheck any others.  Also, ensure that the “Enable system recovery” checkbox is selected before continuing on.
    Under ‘Specify Destination Type’, I usually select the “Local drives” radio button and point it to a Terrabyte USB drive I use for backups.  You can point this to a tape drive, or select the “Remote shared folder” radio button if you map to a UNC path to store your backup images.  Just remember, make sure that whatever path you select can readily be accessed in the event of an emergency.  Also, make sure the “Verify after writing (recommended)” checkbox is selected.
    Under ‘Specified Advanced Option’, I usually select the “VSS full backup” radio button instead of the default since I don’t use a 3rd party backup product.  If like me you rely solely on SBS for your backups, choose the full backup option.
    Confirm everything and click “Backup”.  This process may take several hours depending on the size of your system.
    Verify ISAPI Filters:
    In IIS Manager, double-click the server instance in the left-hand pane.
    In the center pane under IIS, double click the “Modules” icon to verify that the ISAPI native modules are already installed for IIS.  If it’s set up correctly you should see two entries:
    IsapiFilterModule              %windir%\System32\inetsrv\filter.dll
    IsapiModule                        %windir%\System32\inetsrv\isapi.dll
    If either of these modules are missing, you will need to re-install these (google for a solution).
    Set Up Development Environment
    Create a directory for your CFML files outside of the default Windows location (e.g., default is usually C:\inetpub\wwwroot\).  For the purpose of our install, I created a directory on a separate disk called: D:\DEV.
    Copy and paste your CFML files and directories into the new DEV root Web directory.  This will eventually be the directory where the Coldfusion installer places the CFIDE and CFDOCS folders. 
    Open IIS Manager and double-click the server instance in the left hand pane.  Expand the “Sites” folder.  Right-click the Sites folder and select “Add Web Site”.
    Enter a name in the “Site Name” box (e.g., “test-site”).  You will notice that the system will automatically create a corresponding Application Pool with the same name.  NOTE: this is important to prevent conflicts between the DefaultAppPool (needed for SBS Web apps like OWA, RWW, etc.) and the application pool needed for Coldfusion to function properly in SBS 2008.
    Point the “Physical Path” to the directory you created in step #1 above (e.g., “D:\DEV”).
    Don’t worry about testing the connection.  If you click “Test Settings” you may receive a warning that IIS cannot verify access to path (D:\DEV).  Don’t worry about this for the time being.
    Under “Host name”, enter a DNS path to your site (e.g., “dev.test-site.com”).  Click “OK”.
    Configure Application Pools for Installation
    In IIS Manager, double-click the server instance in the left-hand pane.  Click on “Application Pools” to display the list of server application pools in the center pane.
    In the “Actions” pane on the right-hand side, click “Set Application Pool Defaults”.
    Change “Enable 32-Bit Applications” - the second item from the top – from “False” to “True”, and then click “OK”.  NOTE: if you skip this step, Coldfusion will not properly create the required mappings during the install. We will change this setting back after the installation completes – more on this later.
    Modify the application.host.config File for 64-Bitness
    Click: Start > Programs > Accessories.  Right-click “Notepad” and choose “Run as administrator”.
    Open the config file from within Notepad – default location: C:\Windows\System32\inetsrv\config\applicationHost.config
    Do a search and change this one line from:
    <add name="PasswordExpiryModule" image="C:\Windows\system32\RpcProxy\RpcProxy.dll" />
    To this:
    <add name="PasswordExpiryModule" image="C:\Windows\system32\RpcProxy\RpcProxy.dll" preCondition="bitness64" />
    Restart the IIS Admin service.
    Set HTTP Compression
    According to some threads I read, the http compression module can cause errors if you don’t disable it globally. To remedy this, perform the following:
    Click: Start > Programs > Accessories.  Right-click “Command Prompt” and choose “Run as administrator”.
    At the command prompt, change directory to intetsrv by typing: cd inetsrv
    Run the following command:
    C:\Windows\system32\inetsrv>appcmd.exe set config -section:system.webServer/httpCompression /-[name='xpress']
    This will turn off HTTP compression for all sites in IIS.
    In IIS Manager, double-click the server instance in the left-hand pane.  Double-click the “Compression” icon in the IIS section of the center pane.
    Uncheck all of the boxes, then click the “Apply” button under Actions in the right-hand pane.
    Recheck all of the boxes, then click the “Apply” button under Actions in the right-hand pane.
    Restart the IIS Admin service.  This should enable compression and coldfusion to work at the same time.
    NOTE: if for some reason you need to reverse this, run the following command from the command prompt:
    C:\Windows\system32\inetsrv\appcmd.exe set config -section:system.webServer/httpCompression /+[name='xpress',doStaticCompression='false',dll='%windir%\system32\inetsrv\suscomp.dll']
    INSTALLATION TASKS
    Download the 64-bit installation package from Adobe – filename: coldfusion-801-wind64.exe.
    Right-click the file and select “Run as administrator”.
    Accept the terms of the License Agreement.
    If you have an Enterprise license, enter it.  For our purposes, just click the “Developer Edition” checkbox.
    Select “Server configuration” – the default radio button.
    I deselected all subcomponents and can’t guarantee that you’ll arrive at the same results if you select additional items like “.NET Integrated Services”.  It should be fine, particularly if you install documentation.  My preference was to keep the install as plain vanilla as possible.
    Select the directory path for Coldfusion to install into – default is :C\Coldfusion
    THE NEXT TWO STEPS ARE CRITICAL TO YOUR SUCCESS.  Unselect “All IIS Websites” and select the “Configure specific IIS Website or another web server” radio button.  Click “Add”, and then select your test Web site (e.g., “test-site”) under “IIS Web Site”.  Hit “OK”.
    Do NOT use the default directory path for the CF Administrator location (e.g., default path: “C:\inetpub\wwwroot”).  Instead, point the installer to your new DEV root Web directory (e.g., “D:\DEV”).  The bottom line, you want the installer to place the CFIDE directory and files within this folder, alongside your other CFML files and folders.
    Enter an Administrator password.
    Choose to Enable RDS, or not.  I enable this by preference but it is not required.  This allows you to make updates to files using a CFML editor directly vs. having to move/FTP the files over if you’re working remotely.  Opponents to this argue that it’s potentially less secure, but for a lower environment I don’t see this as a major concern.
    Confirm everything to kick off the install.
    If all goes well you should see a message at the end stating that the install was successful.  I recommend you uncheck the box that asks you to open the CF Administrator in the default Web browser after the install.  NOTE: we will open it a different way during the post-installation tasks.  The worst thing that will happen if you forget to uncheck the box is that you might receive an error that the command prompt hung – not a big deal – just close it and move on to the next (final) steps.
    POST-INSTALLATION TASKS
    Verify CF Installation:
    The installation will create a new folder in your program group: Start > Programs > Adobe > Coldfusion 8.  The default “Administrator” link will not work because it points to the wrong path: http://127.0.0.1/CFIDE/administrator/index.cfm. The “127.0.0.1” or “localhost” path as you may recall in IIS, points by default to the “C:\inetpub\wwwroot” directory.  Our CFIDE files, however, are located within: D:\DEV.
    To bring up the CF Administrator logon page, open up a Web browser and replace the “http://127.0.0.1” part of the path with the DNS path name to your CF environment (e.g., http://dev.test-site.com/CFIDE/administrator/index.cfm).
    This should bring up the Coldfusion Administrator Login screen.  Enter in the Administrator password you created during the install to log in and configure your application server.
    Verify that your test-site renders correctly by typing in your test URL into a Web browser (e.g., http://dev.test-site.com).
    Fix Application Pool Defaults to Re-enable SBS Web Applications:
    At this point, Coldfusion Administrator and your test CMFL Web site should be working properly.  The problem is, default SBS Web applications like OWA, RWW and Companyweb will throw errors and fail to start.  Fortunately, this is easily remedied by performing the following steps:
    In IIS Manager, double-click the server instance in the left-hand pane.  Click on “Application Pools” to display the list of server application pools in the center pane.
    In the “Actions” pane on the right-hand side, click “Set Application Pool Defaults”.
    Change “Enable 32-Bit Applications” - the second item from the top – from “True” to “False” this time.  This should re-enable the SBS applications, which would otherwise result in 500 errors (e.g., OWA, RWW, Companyweb, etc.).  There is no need to restart IIS.
    Open a Web browser and test that you can once again connect to OWA, RWW and Companyweb successfully.
    In IIS click to highlight the application pool for your new site (e.g., “test-site”).  In the right-hand pane, click “Advanced Settings”.  Ensure that “Enable 32-Bit Applications” – second item from the top – is set to “True” for this application pool specifically.
    Lastly, jump up and down for joy!  Hopefully now, everything is working.  Best of luck!! ..Paul D (MCP).

    First, it would be a good idea for you to specify what distro of Linux you're using, as not all are supported by Adobe.
    Second, this is probably your problem right here:
    http://askubuntu.com/questions/40416/why-is-lib-libc-so-6-missing
    In a nutshell, CF expects the 32-bit version of libc.so.6 to be in /lib, but it's probably not. You might be able to modify the installer to point to the correct location for that file, or you might be able to create a symlink to the file - but as the above link describes, creating a symlink might have negative consequences.
    As for installing CF 8 64-bit, that's only available with Enterprise, not Standard. If you want CF Standard 64-bit, you need to upgrade to CF 9.
    Dave Watts, CTO, Fig Leaf Software

  • What is new in Contribute 4?

    Does anyone have detailed info pointing out what is new in
    Contribute 4? For example, how does it now handle javascript? Where
    is there a detailed tech spec? Thanks in advance.

    binbarn wrote:
    > Does anyone have detailed info pointing out what is new
    in Contribute 4? For example, how does it now handle javascript?
    Where is there a detailed tech spec? Thanks in advance.
    http://www.adobe.com/products/contribute,
    Go through the quick tour and
    the highlighting points.
    Try and Download the 30 day trial version and check it out.

  • Error  while assigning resultset value to Querytable variable in Coldfusion 10

    We are upgrading from coldfusion 8 to 10. Internally we were using java function to to get the data.
    In java function we have a resultset object, if we assign this resultset value to Querytable variable, we are getting below error. This code was working fine in coldfusion 8.
    Detail    This exception is usually caused by service startup failure. Check your server configuration.
    Message    The Runtime service is not available.
    StackTrace    coldfusion.server.ServiceFactory$ServiceNotAvailableException: The Runtime service is not available. at coldfusion.server.ServiceFactory.getRuntimeService(ServiceFactory.java:117) at coldfusion.runtime.RequestMonitor.<clinit>(RequestMonitor.java:14) at coldfusion.sql.QueryTable.populate(QueryTable.java:358) at coldfusion.sql.QueryTable.populate(QueryTable.java:283) at coldfusion.sql.QueryTable.<init>(QueryTable.java:96) at com.myCompany.myClass.myFunct(myClass.java:627) at
    Here is the function which is causing error.
    static private QueryTable myFunct(String userId, SessionFactory sf) {
            PreparedStatement pStmt = null;
            ResultSet rs = null;
            QueryTable ret = null;
             try{
                Query q = sf.getCurrentSession().getNamedQuery("ListUsers");
                pStmt = sf.getCurrentSession().connection().prepareStatement(q.getQueryString());
                rs = pStmt.executeQuery();// works fine till here
                ret = new QueryTable(rs);  // error line         
                rs.close();
            }catch(Exception e){
                e.printStackTrace();
                throw new RuntimeException(e.getLocalizedMessage());
            return ret;
    Can you provide some help on this. Please let me know if you need any other details.

    We have found this error is logs
    coldfusion.runtime.Encryptor$InvalidParamsForEncryptionException: An error occurred while trying to encrypt or decrypt your input string: The input and output encodings are not same..
        at coldfusion.runtime.Encryptor.decrypt(Encryptor.java:303)
        at coldfusion.runtime.Encryptor.decrypt(Encryptor.java:284)
        at coldfusion.runtime.CFPage.Decrypt(CFPage.java:5353)
        at coldfusion.runtime.CFPage.Decrypt(CFPage.java:5326)
        at coldfusion.runtime.CFPage.Decrypt(CFPage.java:5458)
        at com.vmware.vcp.service.impl.EncryptColdFusionImpl.decrypt(EncryptColdFusionImpl.java:65)
        at com.vmware.vcp.web.servlet.ApplicationConfigServlet.initEmailService(ApplicationConfigSer vlet.java:119)
        at com.vmware.vcp.web.servlet.ApplicationConfigServlet.init(ApplicationConfigServlet.java:51 )
        at javax.servlet.GenericServlet.init(GenericServlet.java:160)
        at coldfusion.bootstrap.ClassloaderHelper.initServletClass(ClassloaderHelper.java:121)
        at coldfusion.bootstrap.BootstrapServlet.init(BootstrapServlet.java:59)
        at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1266)
        at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1185)
        at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1080)
        at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5001)
        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5278)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1525)
        at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1515)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:722)

  • Error Occured while processing a Request-openning a another coldfusion page from old page link

    in one page there is dynamic link in that i want to open anather page...
    code is compiled ok and page is at place where i refered a link but it gives error 'error occured while processing a request'
    Error Diagnostic Information
    An error has occurred.
    HTTP/1.0 404 Object Not Found
    this error shows please help me...
    i am new in coldfusion.
    Thanks.

    Hi Salvatore,
    This is a very wide error. You did not provided any other info as specified by Michael. Just a wild guess, this sort of error occurs generally when classpath or java_home properties are not set correctly. But, as i said it is very wide, some more info will be useful.
    Regards
    Chander Kararia

  • ColdFusion 11: cfclient in the context of the CFML language, not the tooling

    G'day:
    I am reposting this from my blog ("ColdFusion 11: <cfclient> in the context of the CFML language, not the tooling") at the suggestion of Adobe support:
    @dacCfml @ColdFusion Can you post your queries at http://t.co/8UF4uCajTC for all cfclient and mobile queries.— Anit Kumar Panda (@anitkumar85) April 29, 2014
    I have edited this in places to remove language that will be deemed inappropriate by the censors here. Changes I have made are in [square brackets]. The forums software here has broken some of the styling, but so be it. There is worthwhile discussion in the comments of the article on my blog: perhaps go have a read.
    G'day:
    This article could end up being a complete waste of space, as I am operating under more real-world re-interpretation of the raison d'être of <cfclient>, as described by Ram:
    ColdFusion [11] has added support for client side CFML (<cfclient>) and this code is translated to JavaScript
    Mike Henke has pointed out that the first part of this "CF11 has added support for client-side CFML" is actually ******** (my wording, not his):
    "ColdFusion Splendor has added support for client side CFML" is probably phrased wrong and gave me flash backs to VBScript or CFML running in the client browser.
    Maybe this is better verbiage. "ColdFusion Splendor has added support for CFML to generate JS".
    Because... there's not such thing as "client-side CFML". That would imply CFML actually running on the client (ie: the browser, or the mobile device, as is the target of <cfclient> as a concept). This is absolutely not true. I know Ram went on to qualify what he meant there, but the messaging from Adobe on <cfclient> has been inaccurate. Possibly I think to the point of actual misrepresentation (in the legal sense, I mean).
    What <cfclient> does is... convert CFML code to JavaScript. So let's look at that idea.
    Why I say this article could be a complete waste of space is that I dunno if this is the intent of <cfclient>; because, really, the messaging from Adobe as to what <cfclient> is for is very muddied. In general the narrative about it is bundled-in with various features of ColdFusion Builder 3.0, in regards to mobile application creation and packaging (and debugging, and all sort of stuff that sounds quite nice but I don't care about as I don't use CFB).
    However <cfclient> has to stand on its own merit in the CFML language, completely decoupled from CFB features. And as far as I can tell, Mike is right: as far as CFML goes, <cfclient> is a tag which tells ColdFusion to - instead of compiling to byte code - compiles the enclosed CFML code to JavaScript instead.
    This of course just sets my alarm klaxons going.  Because Adobe are (I choose my words carefully) [not very good] at converting CFML to client-side code. This has been borne out by <cfform>, <cflayout>, <cfpod> etc. Back in the days of CFMX7 the "CFML-to-client-side" wizards had some merit, because the client-side arena was still immature, and the team at Macromedia actually had some exposure to the idea of "website development", so they knew where the pain points were that they could possible ameliorate. Times have changed, and the client-side of things is probably now more mature an environment than CFML is - Javascript is probably are more coherent language than CFML is, now - and it is very very very clear that the current Adobe ColdFusion Team don't know the first thing about web development (they can't even write decent CFML for their own documentation, before we get onto how they'd be doing web work!), so they are completely out of their depth when it comes to addressing pain points that web devs might have these days. Not only have they not walked a mile in a web dev's shoes, they don't even - as far as I can tell - know what shoes are, or why someone would be wearing them.
    And <cfclient> is a far more "meta" solution than <cfform> or <cfpod> were... at least the CFML-to-client-side solution there had a tangible target in mind. <cfclient> has removed the targets, and is just a tag designed for converting general CFML to general JS. Yikes.
    600-odd words in, here's some code. This is the first-ever code I have written using <cfclient>:
    <cfclient> <cfset msg = "G'day World"> <cfoutput>#message#</cfoutput> </cfclient>
    So I'm off to a false start: I admit I'm sitting in the pub and I've had a few pints (probably four, I guess; this is "having some drinks before deciding to actually drink this evening" sort of level for me), and I inadvertently [messed-up] my variable names here. And this did not yield a compile error. The error just fell through to JS, where it did error
    Uncaught ReferenceError: message is not defined gdayWorld.cfm:4
    If, in contrast, I tried this in CoffeeScript, I'd get this:
    coffee> msg = "G'day world"
    'G\'day world'
    coffee> alert msg
    undefined
    coffee>
    alert message
    ReferenceError: message is not defined
        at eval (eval at  (http://larryng.github.io/coffeescript-repl/js/main.js:96:26), :1:9)
    Important note: I know nothing about CoffeeScript - it seems like a solution to a non-existent problem to me - so I just googled "hello world coffeescript" and REPLed the code on http://larryng.github.io/coffeescript-repl/.
    The point is here is that ColdFusion, during the "compile" process should actually notice I am referencing a variable that doesn't exist. I'm OK with this being a runtime error in the normal CFML-compile process, because there could be many moving parts (and other files) involved in the runtime environment, but I don't think this is a valid notion with <cfclient>? Or maybe it is?
    Update:As Ray points out and Aaron agrees with below: I was being unduly harsh here... it's entirely reasonable for variables to be declared in other JS code elsewhere in the response.
    Anyway, once I actually write my code properly, I get this:
    G'day World
    On the screen. What CF actually sends back in the response is this:
    <script type="text/javascript" src="/CFIDE/cfclient/cfclient_main.js"></script> <script type="text/javascript" src="/CFIDE/cfclient/cffunctions.js"></script> <meta name="viewport" content="width=device-width"> <script type='text/javascript'>globalDivStruct=null;var _$gdayWorld_func=function(){var self=this;var variables={};self.__init=function(){var localdivstruct=globalDivStruct;var __output_var="";var tmpVarArray={};message="G'day World";localdivstruct.outputvar+=message;return""}}; function __startPage__$gdayWorld(){document.write("\x3cdiv id\x3d'__cfclient_0'\x3e\x3c/div\x3e");window.ispgbuild=false;var clientDivStruct={divId:"__cfclient_0",outputvar:""};globalDivStruct=clientDivStruct;try{_$gdayWorld=new _$gdayWorld_func;_$gdayWorld.__init()}catch(__eArg){if(__eArg!=="$$$cfclient_abort$$$")throw __eArg;}__$cf.__flush(clientDivStruct)}__startPage__$gdayWorld(); </script>
    [Blimey]. To output a string variable? Really? That's what you compile my CFML down to?
    Gobsmacked.
    And [forget] emotive things like "gobsmacked"... if one looks at the size of the response, it's 128kB to represent "G'day World" on the screen. 128kB might not be a great deal these days when it comes to a web page, but when it comes to rendering "G'day world", it's lunacy. And on a mobile phone - which intrinsically might be in an area in which one is paying a premium for data - it's just irresponsible. This is before we get to the point that it seriously should not take 128kB of data to render 11 bytes.
    Blimey. To be honest I was gonna try some more tricky CFML and see how it compiled, but I've run out of will to live (and I have to concede the beer is getting the better of me, and my laptop battery is almost dead). I'll continue this, but I will let this article stand or fall on its own merit; something <cfclient> certainly seems to be unable to do, thusfar.
    I'll be back on the case with this tomorrow.
    Adam

    The functions defined in the cffunctions.js are not namespaced. If it is namespaced, you would have to add the namespace while using a function inside cfclient.
    These functions are not namespaced, so that you can use the same syntax for using a function inside and outside the cfclient block.
    This is indicative of everyone's concern that you guys would just implement / encourage poor practice in your <cfclient> implementation.
    How is it - given you're "compiling" the CFML anyway - you cannot translate source code that says "listlen()" into "compiled" JS that is CF.listLen() or something? Thus good CFML can be translated into good JS.
    You seem to think that there's a one-to-one mapping between what the CFML says and what the resultant JS needs to be.
    You've basically written a mechanism for a CFML developer to write bad JavaScript.
    Well done.
    Adam

Maybe you are looking for

  • Folder Actions still unreliable in Snow Leopard

    Hello everybody, I used to give folder actions a try in Tiger, then in Leopard and now in Snow Leopard I still see that in terms of reliability, folder actions still seem to be useless - at least to me. Yesterday I created a folder action in Automato

  • ISSUE in basic pay arrears wage type for new joiners

    Hi Experts, I am facing an unusual issue as after executing payroll for new joiners from previous month(example: joining date 25.01.2015 & payroll execution date:28.02.2015) results not reflecting arrears wage types of basic pay but reflects /552 wag

  • Regarding ALV double click and error

    hello all , suppose you have error in your report at particular line no. you are displaying that line no. in alv now if you double click on line no in alv ,it will open that report in se38 with cursor postion at that line no contain error.i think the

  • How to create a person by programme?

    Hi experts, Can anyone tell me how to create a new person with several infotype 0000, 0001, 0002, 0105... in programme? Thanks in advance!

  • I have only debit card visa...how can i purchase os mountain lion in india,

    hi i have i mac, i wish to know that apple open the itune service as well as application purchase in india... but i am using visa debit card .. how can i purchase i tunes from apple