Home Contact

PD Versus-inspired Logophilduba.com

Adventures in Web Application Develompent by Phil Duba

Recent Entries

Popular Entries

Top Commenters

  • Nathan Mische (12)
  • CFFusionDev (6)
  • CFdevfusion (6)
  • Peter Bell (4)
  • Sean Corfield (3)
  • Rey Bango (3)
  • Terrence Ryan (3)
  • ah7866 (3)
  • Scott (2)
  • Jim Priest (2)

Slideshows

Dresser/Changing Table...
Images related to the lay...
Nursery renovations...
Pool Surprises...

Sponsored Links

Text Link Ads

CFUnited: Integrated ColdFusion Development Environment

Posted On June 21, 2008 10:49 AM By Phil in CFUnited

The last session I attended on Friday was Phill Nacelli's presentation on the an integrated ColdFusion development environment. There wasn't much different in here that what has been shown with the ACME guide and the articles in the recently released Fusion Authority, but, like I said before, some of what I attended at CFUnited was to bring back ideas to work as we rethink our entire infrastructure. Phill used Apache instead of SVNServe so that was nice to see how all of that was setup. Here are my notes from the presentation and it has been recorded (hopefully so was Saturday's):

Covered the following items:
- Installing Eclipse/CFEclipse
- Setting up Subversion via HTTP (Apache) and Subclipse plugin
- Create and manage project under version control
- Configure ANT functionality to automate builds
    - Integrate with SVN Repo
    - FTP to server environments
- Other Eclipse plugins

Development Environment in team environment
- keep a local development server
- check out local to work, test and check back in - source control is only thing backed up

- for local repositories, created a virtual host entry for SVN that was different that others - I never thought of this, good recommendation
- Apache setup with SVN - load dav_module, dav_svn_module (,authz_svn_module for security) and <Location> entry DAV svn, SVNParentPath repo_path
- Use a client like TortoiseSVN  to do repository creation/etc., but learn the command line for ANT task building (it helps)
- security setup in <Location> tags, .htaccess, and .svn-access-file and use command line to populate users (htpasswd.exe)
    - Phil copies the generated username/password and pastes into the .htaccess file so that he can maintain the organization of that file
- Unfortunately, his Friday session didn't get into ANT

Afterwards, we talked a little about SVN's limitations on what I like to do as far as "build packages". Essentially I like to only "push" files that have changed, not entire repositories, and there isn't a way (that either of us know) to do give me all files that changed between revision X and Y. To me, this is the one drawback to SVN and something that gives me hesitation in moving towards it at work.

Comments (Comment Moderation is enabled. Your comment will not appear until approved.)

Post Your Comments

Captcha

If you subscribe, any new posts to this thread will be sent to your email address.