Installation and configuration of CFMX 7.01 on RHEL 4 with Apache and MySQL

This meeting of the Online ColdFusion Meetup Group has been recorded and is available for viewing here:

http://adobe.breezecentral.com/p15449246/
The subject of this meeting was installing ColdFusion MX 7.01 server application on Red Hat Enterprise Linux 4, configuring it for the Apache webserver, and connecting to and using the MySQL 4.1 database. I tried to cover everything you need to know to get started while demonstrating the range of problems that some users encounter and then showing the solutions.

The topic list includes:

  • Installing ColdFusion MX 7.01 Server Configuration
  • Usage of Red Hat System V "boot scripts" with the service command.
  • Identifying and fixing CFMX problems due to missing X libraries
  • Identifying and fixing SELinux security context problems the right way. Security Enhanced Linux is now ACTIVE by default in Red Hat 4 and Fedora Core 4
  • Configuring Apache webserver and adding the CFMX connector module to the same SELinux security context as Apache.
  • MySQL 4.1 commandline usage to create databases and assign users in a secure manner
  • Configuration of JDBC driver for CFMX to connect to MySQL 4.1 (rather than 3.2x)
  • Demonstration of Linux user and group management for web application development


  • Installation of the CFEclipse plugin, a free and alternative IDE to develop ColdFusion applications while working on Linux or Mac OS X workstations, rather than using Homesite or Dreamweaver.

After watching the recording you'll be able to set this up for yourself at home all for free. Apache, MySQL, and Eclipse/CFEclipse are free products for home use, and rather than using Red Hat Enterprise Linux you can use its little brother Fedora Linux instead.

[More]

Back in the saddle again

This week I've returned to the office from Macromedia's generous sabbatical program. For the last 45 days I've occupied myself with a wide range of activities, and surprisingly almost none of which had anything to do with ColdFusion. Now that's a vacation!

[More]

Simon Horwith's Report on CFUNITED

Look out for the CFUNITED review in next month's CFDJ magazine. You can chat online and hear what CFDJ editor Simon Horwith thought of CFUNITED and what he learned at it at the CF Live show Thursday 7/21/05 12:30pm - 1pm US/Eastern.

RSVP for it here!

Ryan Guill presents on COAL, the ColdFusion Open Application Library

EVENT:
Tomorrow, Wednesday July 13, Ryan Guill will present COAL, a new project for the ColdFusion Community.

TOPIC:
COAL, the ColdFusion Open Application Library was created to create a single repository for coldfusion components to be exposed as services and used in any ColdFusion application. The idea is similar to php's PEAR, althought there are several differences. The idea is to create a library of reusable services to keep developers from having to do the same tasks over and over, or having to reinvent the wheel everytime they need to create a new application. COAL puts these services in a position to be used very easily and makes them very flexible. COAL is built using the Java Service Locator pattern which makes for a very robust platform for delivery of the services.

[More]

Get Glued at CFUNITED! Class for me today, Breezo for everyone tomorrow!

Get Glued with Model-Glue! (Joe Rinehart)My first day at CFUNITED was largely spent in Joe Rinehart's class Forms and Beans: Refactoring existing ColdFusion using Objects. Joe's focus was on how an OO approach to ColdFusion development can save time by encapsulating application behaviors to reusable ColdFusion components, Further, when iteratively blended into a procedural application by gradually replacing procedural code with OO-based code the procedural application becomes easier to maintain and scalable.

The class had about 15 persons, most of whom were reasonably advanced in ColdFusion development and generally understood OO concepts already. This allowed Joe to speed up a bit, although he was prepared to cover CFC best practices or basic OO PIE concepts in futher detail if needed.

The quick pace permitted the class to move on at the end to make room for a great overview of the Model-Glue framework while also digging deeper into the ServiceFacade and Decorator patterns as they apply to CFCs. Indeed, I was not the sharpest knife in the drawer in this class, and I was certainly humbled by Joe's mastery not only of ColdFusion but OO thought processes. Complex code just streamed effortlessly from his fingertips to the screen while maintaining the cadence and never missing a beat in the presentation flow.

Joe advised developers to perform discrete unit testing of components, which in short means building a test harness that isolates a CFC to validate that it behaves as intended, where testing the CFC outside the larger application reduces complexity during the design or debugging phases. Here, Joe recommended Paul Kenney's CFCUNIT as a very convenient and robust means of unit testing in ColdFusion.

Joe's choice of IDE for ColdFusion is CFEclipse, and I think that Joe and everyone else will be very pleased with some important information from Macromedia coming very soon! I followed along in the class while using Fedora Core 4 Linux on my laptop. FC4 actually ships Java and Eclipse with the distribution, so FC4 is a great way to get started with CFEclipse (although FC4 is technically not supported for ColdFusion, its very close to the supported RH distros and I've encountered no CF problems as a result of running on FC4 so far).

On Wednesday night at 9pm in room 4, there will be a panel discussion of Model-Glue under the guise of a new Model-Glue BOF session. Then at 9:30 I'll help Joe start the online Breezo of Model-Glue that will be broadcast live from CFUNITED. You can RSVP for the Breezo here: http://coldfusion.meetup.com/17/events/4726812/.

After class I headed out to dinner to celebrate ColdFusion's bright future with the Macromedia CF engineers Dean Harmon, Mike Nimer, Tom Jordahl, director of engineering Damon Cooper, CF QA Bob Powell and Billy Sahlas, plus Ben Forta and Tim Buntel who are presenting the keynote tomorrow, and also Amy Brooks and Christine Lawson of Developer Relations. Macromedia definitely has a huge turnout at this unique ColdFusion conference, and Amy in particular has done a great job at organizing everything. Check out the Macromedia booth in the exhibit hall where we'll all be hanging out to talk to you and help answer your ColdFusion questions. Stop by for posters and T-shirts!

I think CFUNITED is booked with 8-900 attendees, so I plan to get up early for Ben and Tim's keynote address tomorrow morning... just a paltry 7 hours from now :( I'd like to set up my video camera to record the keynote, then I'll try to edit it down to a small file for distribution here soon so everyone can share the good news :)

See you there and see you at the Model-Glue BOF tomorrow!

Sarge on Security in CFMX 7 - AZCFUG

Sarge's presentation on Security Changes in ColdFusion MX 7 was recorded in Breeze and is available for viewing at this URL:

http://macromedia.breezecentral.com/p29094700/

Sheldon Sargent of Macromedia Server Support, better known as Sarge, is co-author of Hack Proofing ColdFusion, available on Amazon and Advanced ColdFusion MX 7 Application Development.

You can check out Sarge's blog at http://www.sargeway.com/blog

This event was sponsored by the AZCFUG in cooperation with the Online ColdFusion Meetup Group

Online Event - Arizona CFUG - Sarge on Security Changes in CFMX 7

The Arizona ColdFusion User Group in cooperation with the Online ColdFusion User Group present Sarge on Security Changes in ColdFusion MX 7.

** Note time: Wednesday, May 25 - 9:30 PM US/Eastern, or 6:30 PM US/Pacific ***

Sheldon Sargent of Macromedia Server Support, better known as Sarge, will present at the Arizona CFUG this Wednesday evening on Security Changes in ColdFusion MX 7.

The event will last about 1/2 hour, so for those on the East coast this won't keep you up too late :)

Sarge is also co-author of Hack Proofing ColdFusion and Advanced ColdFusion MX 7 Application Development.

When: Wednesday, May 25, 2005 at 9:30 PM US/Eastern

Where: This is an online event using Macromedia Breeze Meeting.

RSVP for online location.

Notes: Help with attending a Breeze meeting

ColdFusion Live! Geoff Snowman and Robi Sen, a CFUNITED preview

At 12:30 EST today, Geoff Snowman will discuss SQL Server 2005 for CF Developers, and Robi Sen will discuss Advanced Scaling and Tuning in ColdFusion.

These are two 15 minute "preview" talks from CFUNITED speakers. They will provide an brief introduction to their topic during these sessions.

12:30 - 1:00 US/Eastern Time
See also http://www.timezoneconverter.com/

RSVP at: http://coldfusion.meetup.com/17/events/4709836/

Sponsored by CFUnited - The premier ColdFusion conference, June 29 - July 1, 2005. http://www.cfunited.com/, and the Online ColdFusion Meetup Group.

Scalability and Reliability in J2EE Clustered Environments

The Boston Java Meetup Group will host Cameron Purdy of Tangosol to discuss application development considerations for maximum scalable performance and reliability in clustered J2EE environments on May 23, 2005 at 7pm in Somerville, MA. Check out the Java Meetup site for details and map. I will ask them for permission to broadcast this live, but no promises yet.

Check out my blog entry on Tangasol's Coherence clustering software, which I learned about when I met Cameron at the last meeting.

Cameron will focus on improving scalability and scalable performance of applications through the use of clustered caching, and will describe Tangosol's architectural approach to the challenges of reliably sharing live data among clustered JVMs in the application tier while providing transparent fail-over.

About Cameron: Cameron Purdy is president of Tangosol and has ten years of experience with Java and Java-related technology. He is a frequent presenter at industry conferences and has received a number of awards in recognition of his contribution to the Java community. Cameron regularly participates in industry standards development and is the specification lead for JSR 107 (jCache).

Archived: Doug Hughes on Using Java in CF, Leo Laporte on Future of Internet

A couple of great talks for ColdFusion enthusiasts and Web enthusiasts alike!

Doug's Talk on Using Java with ColdFusion, and Leo's talk on the Future of the Internet.

See also: Leo's moblog photo from meeting, and Leo's blog entry on this event.

Thanks so much Doug and Leo!

This meeting was sponsored by the Online ColdFusion Meetup Group and the Maryalnd ColdFusion User Group

Previous Entries / More Entries