|
Date: 4/7/2008 5:47 pm · Subject: Re: LIFT upgrade system · Rating: 0
It was born out of a desire to put an end to the need for "Upgrade Steps", versions that you must upgrade TO before you can upgrade BEYOND. After much discussion, we decided we could use unified diffs to achieve this.
Then it began growing into a full-featured way to manage WebGUI installations, since we do custom code work for clients and Lift would need to understand (and perhaps help). It would also have to gracefully handle all the things that other people do to WebGUI (which is an improvement over our current methods).
Then we thought if we were going to spend so much time on something, we may as well make it as agnostic as possible, so not dependent or limited to just WebGUI.
And then it got complicated... (if you're going to do three impossible things, why not add more?)
LIFT is one of those things that hackers beg for: A project that pushes the boundaries of what is possible.
I propose a backronym contest to find out what LIFT means:
Loosely Integrated Feature Teacher?
Low-Impact Functionality Technology?
Laymen In Future Transitions?
Lightweight Integrator of Future Technology?
|