Yesterday, a discussion was started on the NCFUG "Talk" list concerning whether the user group should support ColdFusion 5 in presentations and meeting topics. There were a number of responses with some saying CF5 should no longer be covered and one or two asking specifically that CF5 be covered. My response to the e-mails is listed below. What are other user groups doing in this regard? Have you totally abandoned CF5 in your presentations/talks? Does it get "worked in" or mentioned where appropriate? I'd love to know what others think on this issue.
When it comes to user group presentations and general content of monthly meetings there is [essentially] only one driving factor: demand. Naturally, our focus is going to be on those topics that the majority of the user group has an interest in. For the most part, this has been, and will continually be, the latest and greatest Web development technology. Since most of us deal with Macromedia/Adobe products, and since we are an Adobe User Group, the focus will be on their products. The adoption of Adobe technology also drives the presentations and general content of the group. As more and more people become interest in new technology we will migrate our monthly meeting discussions accordingly.
That said, having our meeting content driven by specific, in-demand topics and not specific versions of software means we will "ride the fence" on occasion. For instance, Andy's suggestion of error management is something that naturally applies to any type of software development. In terms of ColdFusion, many of the ideas and strategies of error management can be easily applied to CF5 as well as CF7 - and in some cases the same exact way. So in discussing this topic, CF5 development will be covered, even if its not direct. Now, if you consider topics such as the Application Framework or Event Gateways in CF7, quite obviously CF5 will not be part of the discussion (and it shouldn't be).
Ostracizing developers who use older technology is not the issue or the focus. Instead, we will continue to provide relevant discussion on current technology while supporting older technology where possible and meaningful.