Folks, We've thought about this a bit before, but took a "wait and see" stance until it started to become an issue. We'd like your opinions about this so that we can make an informed decision.
The issue is support of Plum applications where the inner Plum Framework itself has been modified. Instantiating custom CFCs in Global.cfm and adding Plum-generated indexing methods to Verity.cfc don't count as "modifications." The Plum Framework was designed to be used as is, unless the developer is advanced in skill and has taken the time to truly understand the detailed inner workings of the Plum Framework, which are considerable. Using the Plum Framework as it was designed isolates all core application functionality into a guaranteed-to-work package that can be instantly replaced by the Plum IDE when support incidents arise, then overwritten by customized pieces one at a time until a culprit is found. If the Plum Framework is modified -- even by seemingly innocuous "little" code changes -- then it's anybody's guess where the problem is coming from, and tracking down custom hack problems becomes an absolute nightmare. So here's the conundrum: we want developers to have the freedom to modify the Plum Framework as they see fit (within the restrictions of the license agreement), but we can't take it upon ourselves to support such modifications. We want to encourage people to go exploring and blazing new trails, but those should be (mostly) self-supporting expeditions that are undertaken by experienced explorers. What do you all think about this situation? How would you solve this problem if you were in our place? Respectfully, Adam Phillip Churvis Member of Team Macromedia http://www.ProductivityEnhancement.com Download Plum and other cool development tools, and get advanced intensive Master-level training: * C# & ASP.NET for ColdFusion Developers * ColdFusion MX Master Class * Advanced Development with CFMX and SQL Server 2000 ********************************************************************** You can subscribe to and unsubscribe from lists, and you can change your subscriptions between normal and digest modes here: http://www.productivityenhancement.com/support/DiscussionListsForm.cfm **********************************************************************
