Getting started with CFWheels in seconds

May 10, 2010 by Mike Henke    10 Comments
Posted under: CFEclipse · CFWheels · ColdFusion · Eclipse · Railo · Ubuntu

This past Sunday, I worked on updating MARC (MySQL, Apache, Railo, and ColdFusion On Wheels). I haven't quite finished, but it will be using Ubuntu 10.04 and Eclipse 3.5 with the latest Wheels, CFEclipse, and Firefox. Available on my Wheels Download page is MARC 0.3, an older version.

Also on my quick start to Wheels Download page, I have links to Fusegrid SDK with ColdFusion On Wheels. This is an express, cross platform server deployment package.

Getting started with Wheels using these downloads should be less than 3 steps. Enjoy.

10 Comments + Add Comment

  • Raul Riera

    Nice job, maybe finally I can setup a "development" environment... :)

  • John Pope

    Sweet! I've been hoping for more updates to this project. Any chance of a write up of your server config(the apache/railo part in particular)?

    My personal requirements are a little different, in that I'd like to have a local dev image (or images) that I can connect to through a file share on my host machine - I want to use my already configured eclipse environment for developing cfwheels/cfml projects on these images without having to maintain more than one setup. Basically I'm looking for this exact same thing, but don't have a need for eclipse or a window manager and am interest in keeping it light weight as I might have and pass around multiple images.

    Pretty much I want as close of a representation to a production environment as I can with my dev environment - I'm more interested in the personal benefit of that than in making it just be a quick start. But I think the end objective for me would be both. :)

    Still downloading though, this might just work as is so maybe this is all just a needless rant. Regardless, there is a need and interest in this kind of setup for cf development.

  • Mike Henke

    Hey John,

    Sorry, took awhile for a response. I have notes, but not sure if they are usable to anyone except me at this time :-) I could post them as is. To bad, I didn't have a page so I could throw them out there for people to clean up :-)

    Jim Priest thecrumb.com has some posts about folder sharing with VMs like you are mentioning about Eclipse on the host and the server on the guest.

    As for lightweight, I did have a lite version without the gui once but haven't ventured down that path lately.

  • Mike Henke

    @John I posted my notes on github http://wiki.github.com/mhenke/MARC/creation-steps
    If you have an account, you can even modify them.

  • Kristof Polleunis

    Or you could use my CFWheels Server, which is similar to FuseGrid SDK but with Resin and Railo. Also it allows to run your CFWheels sites from a subfolder. Still in beta.

    Mac:
    ===
    http://dl.dropbox.com.nyud.net/u/471136/CFWheels_Server.dmg
    or
    http://github.com/downloads/Stofke72/CFWheels-Server/CFWheels_Server.dmg

    Linux:
    ====
    http://github.com/downloads/Stofke72/CFWheels-Server/CFWheels_Server.tar.gz
    or
    http://dl.dropbox.com.nyud.net/u/471136/CFWheels_Server.tar.gz

  • Mike Henke

    Kristof - noticed your project on github. Is Wheels already in the build or do you have to drop it in?

  • Kristof Polleunis

    It's included. However I fear the urlrewriting part might break.

    It's based on the railo/resin download from Railo, but it runs more or less like Fusegrid server. The difference is each site is installed under ~/Sites/CFWheels/[subfolder]

    I need some relatively complex CFWheels sites to test. I tried SplashCMS but I'm stuck. Do you know where I can find ready made examples to test ?

    Kristof

  • Mike Henke

    Scroll down to the bottom and you'll see sample apps. http://cfwheels.org/docs/1-0 Also litepost http://github.com/mhenke/litepost

    Are you including SQLlite?

  • Mike Henke
  • Kristof Polleunis

    No SQLite is not included but that could be a good idea. I just tought that since mysql is easy to install on both mac and linux that it wouldn't be necessary.

    I'll try to add SQLite to it and maybe include a sample app that works with it.

  • Got anything to say? Go ahead and leave a comment!