Let David and I talk about this some and then we'll post to the list.
Good
suggestion; now we have to see if it will work in the overall scheme of
things under the covers.
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
----- Original Message ----- From: "Jeff Fleitz" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Wednesday, June 15, 2005 4:10 PM
Subject: Re: [plum] Migrating to future versions of Plum
Yeah, I know you can't mix and match. I meant I might have Plumv1 and
Plumv11 folders with different exes in there.
That is a great idea for the tag editors! If you are going to do that,
how hard is it to have the IDE generate mulitple
versions of the code? I know it would bloat the exe somewhat but it
would
be nice to select version 1 for this app and
version 2 for that app, etc. Is that too hard to do?
eff
Adam Churvis wrote:
> You won't be able to run more than one version for a single app,
but > you
> will be able to run multiple different versions for different apps on
the
> same server if you CF_2CFMODULE the code.
>
> Good point about the tag editors. We may need to submenu the Install
Tag
> Editors and Tag Help command for different versions, so you can
install
a
> version's tags, use them for an app, install a different version's
> tags,
> work on the other app, etc. Just run one command before switching
versions
> and you're good to go.
>
> How does this sound?
>
> 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
>
> ----- Original Message ----- > From: "Jeff Fleitz"
<[EMAIL PROTECTED]>
> To: <[email protected]>
> Sent: Wednesday, June 15, 2005 3:57 PM
> Subject: Re: [plum] Migrating to future versions of Plum
>
>
>
>>Hi Adam,
>>
>>This might not be tenable from your perspective, but is there any
>>chance
>
> we can run multiple versions at the same time?
>
>>I realize there are some potential problems with this scenario (tag
>
> editors/libraries will change as the product
>
>>matures, you won't want to support multiple versions, etc.)
>>
>>However, there will be times where a client will want to re-visit
an >>app
>
> after it has been in production for a long time
>
>>and make additions/enhancements that will not necessarily warrant a
>>full
>
> version upgrade. This has happened many times
>
>>in my experience and has happened at least once since I have been
using
>
> Plum (beta to version 1). A lot of folks may
>
>>work on more than one app simutaneously, one in version 1, and maybe
start
>
> that new one with the new version etc.
>
>>If you are an old hand, no big deal, you can probably build what you
want
>
> without the old IDE by using the tags. Newer
>
>>users might have problems. And of course, with the new version comes a
new
>
> set of tag editors/libraries, and that is a
>
>>problem in itself. But I have built Plum tag libraries for
Dreamweaver
>
> and PrimalScript, and it might be worth it to be
>
>>able to use 2 different editors to be able to work with two different
>
> versions of Plum simultaneously.
>
>>Your thoughts?
>>
>>Jeff
>>
>>
>>
>>Adam Churvis wrote:
>>
>>>How do all of you feel about migrating between Plum V1.0 and future
>
> versions
>
>>>of Plum?
>>>
>>>Before you answer this question, please consider the following:
>>>
>>>1) Because of the extensive nature of the Plum Framework, building in
>>>backward compatibility makes the product slower and the code
>
> significantly
>
>>>more cumbersome to navigate and understand, so backward compatibility
is
>
> a
>
>>>non-starter.
>>>
>>>2) Not worrying about backward compatibility enables us to
concentrate
>>>entirely on performance, better code architecture, easier to use
>
> elements of
>
>>>the Plum Framework, etc.
>>>
>>>3) Migrating a Plum V1.0 app to a later version that has lots of
changes
>
> and
>
>>>new capabilities should be relatively straightforward if you haven't
>>>modified the framework (which includes the custom tag library).
>
> Basically
>
>>>you'd manually migrate your Environment.cfm customizations and any
>>>instantiations of your own components in Global.cfm to the new Plum
>>>Framework files of the same names, and that should be that.
That's >>>the
>>>goal, anyway.
>>>
>>>As a side note, the new custom tag library will have *much* better
>>>formatting flexibility and capability (no more table-based markup of
>
> fields
>
>>>and labels -- all CSS-based), DatabaseBlocks.cfc is going away in
>>>favor
>
> of a
>
>>>better code architecture with specific methods, the whole
>>>tablename_columnname requirement goes away, and much more. No
estimated
>>>release date just yet, but we're putting time in where we can.
>>>
>>>Also, we should have the new Plum Service that automatically
>
> CF_2CFMODULEs
>
>>>your code as you work in Beta within the next two weeks.
>>>
>>>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
>>>**********************************************************************
>>>
>>>
>>
>>**********************************************************************
>>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
>>**********************************************************************
>>
>
>
>
> **********************************************************************
> 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
> **********************************************************************
>
>
**********************************************************************
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
**********************************************************************
**********************************************************************
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
**********************************************************************