Yxplorer: Crawl Around In Your ColdFusion Memory

Yxplorer is a Flashlet and accompanying component that allow you to drill down and explore your session, application and server scopes. Very nifty tool if you've been wondering what's in there. Yxplorer is part of the FarCry framework , but something that can be used on its own just about anywhere.

 

Yxplorer was written in Actionscript 2 by Patrick Tai. Patrick is the Daemonite French connection, and Yxplorer is actually "explorer" pronounced with a funny accent. Because its written in AS2 all you need is Flash remoting activated on CFMX 6+ and you can get this little guy to work.

Just download the zip and drop the files somewhere under the web root of your application.

We use the application scope a lot in FarCry, so Yxplorer comes in very handy when you're trying to work out what is where. The little video demo is a quick look at this little blogging application you're reading from.

Comments

  • Josen Ruiseco on 06-Mar-07 12:39 PM

    FarCry Archive Link Broken
    The FarCry Archive Link on the right sid of the page is broken. All other categories work. I'd like to drill down on that category and review i you'll fix it.

  • Indy on 06-Mar-07 01:16 PM

    Service not found error
    I downloaded and plugged in yxplorer just now. The front-end reports "remoting service error" in the box on the left. The CF logs show the following error: 03/06 15:01:02 Error [web-30] - Service farcry.facade.yxplorer not found. And I've double-checked that flash remoting is turned on. I'm using CF 7.0.2.

  • charlie arehart on 06-Mar-07 03:25 PM

    what aspect of the scopes are explored?
    Hey Geoff, this sounds interesting. Can you expand a little on what you mean about it exploring those scopes? For instance, do you mean it will show what's in them? Or how much memory is allocated per user or application? or both? Either would be nice tricks, pre-Scorpio. One may ask, "why not try it and see for yourself", but given the couple of comments above, I'd prefer wait to see what resolution is offered. It's also late and I'm teaching the next 3 days, so I hope by providing my email below I may get notified of comments from others on how things go.

  • Aaron Longnion on 07-Mar-07 04:13 AM

    re: Service not found error
    yep, I get the same error as Indy. I'm guessing "farcry.facade.yxplorer" is hard coded in the SWF. Geoff - allowing us to easily edit that variable would make this highly usable. thanks!

  • Patrick Tai on 07-Mar-07 05:43 PM

    Work around
    Aaron, this is exactly why you're having trouble to make it work, the value "farcry.facade.yxplorer" is hard coded. I'm working on a Flex version of it with much more features including the ability to change the connection string. We'll keep you updated. Geoff should have a new package with the swf pointing to the root of your website. You can apply the following work around or wait until he upload the update. if you DON'T have a "farcry" alias set up in your website config: 1. Create a "farcry" folder 2. In this folder create a "facade" folder and put the yxplorer.cfc file in it. If you have a "farcry" alias setup for your website pointing to a farcry 3 installation. Do step 2 under the folder on which the alias is pointing to. Charlie, this tool will only show you what's in your variables.

  • dc on 07-Mar-07 10:34 PM

    scopes available?
    I installed it on my 7.0.2 box and it sort of works... altho it only gives me the server scope. None of the others. any ideas? cheers

  • Patrick Tai on 08-Mar-07 08:00 PM

    re: scopes available?
    My guess is you probably don't run any application.cfm where you have put the yxplorer files. It's specific to a project/application.

Comment Details







Options:

Size

Colors