The data for the fixes are Spectra objects. So the object itself is
WDDX. The file code is a property of the object. On creating the
installer, I simply get all applicable fixes and grab the code property.

=======================================================================
Raymond Camden, ColdFusion Jedi Master for Macromedia

Email    : [EMAIL PROTECTED]
Yahoo IM : morpheus

"My ally is the Force, and a powerful ally it is." - Yoda 

> -----Original Message-----
> From: Robertson-Ravo, Neil (REC) 
> [mailto:[EMAIL PROTECTED]] 
> Sent: Friday, August 02, 2002 11:33 AM
> To: CF-Talk
> Subject: RE: Deployment software?
> 
> 
> yep, but its stored as WDDX in the DB? or is it serialized on 
> a need basis
> before appending?
> 
> -----Original Message-----
> From: Raymond Camden [mailto:[EMAIL PROTECTED]]
> Sent: 02 August 2002 16:30
> To: CF-Talk
> Subject: RE: Deployment software?
> 
> 
> The code for installer.cfm looks like so on the spectrasource box:
> 
> bunch of crap
> <cfabort>
> <!--- some marker, I forget --->
> 
> When you download the installer, it reads in the core file, then after
> the marker, appends the wddx packet.
> 
> ==============================================================
> =========
> Raymond Camden, ColdFusion Jedi Master for Macromedia
> 
> Email    : [EMAIL PROTECTED]
> Yahoo IM : morpheus
> 
> "My ally is the Force, and a powerful ally it is." - Yoda 
> 
> > -----Original Message-----
> > From: Robertson-Ravo, Neil (REC) 
> > [mailto:[EMAIL PROTECTED]] 
> > Sent: Friday, August 02, 2002 11:13 AM
> > To: CF-Talk
> > Subject: RE: Deployment software?
> > 
> > 
> > Ray,
> > 
> > So the actual page data is WDDX'ed and then appended to the 
> > file?  I have
> > had a decent look at the installer.cfm and I get pretty much 
> > of all it.
> > Does this file get generated on the fly as the user requests it?
> > 
> > -----Original Message-----
> > From: Raymond Camden [mailto:[EMAIL PROTECTED]]
> > Sent: 02 August 2002 16:14
> > To: CF-Talk
> > Subject: RE: Deployment software?
> > 
> > 
> > I've not been following the thread, but if you want a general
> > understanding of what is done at spectrasource:
> > 
> > 1) All modifications/code updates are stored in the database. 
> > I.e., the
> > actual source code. This even includes encrypted CFML.
> > 2) User selects the type of update (Everything, or one mod).
> > 3) I generate a script that has the deployment code + the 
> payload. The
> > payload is simply all the files appended to the end of the script.
> > 4) User puts this file on their server. When they run the code, it
> > simply checks their spectra/web root. It reads itself - ignores
> > everything before a certain marker, and reads the payload as a WDDX
> > packet after the marker. It decodes it, loops over all the 
> files, and
> > then just copies them over.
> > 
> > Pretty simple actually, but it works well. It meant we 
> didn't have to
> > make .zips on the fly and installation was easier on the user.
> > 
> > ==============================================================
> > =========
> > Raymond Camden, ColdFusion Jedi Master for Macromedia
> > 
> > Email    : [EMAIL PROTECTED]
> > Yahoo IM : morpheus
> > 
> > "My ally is the Force, and a powerful ally it is." - Yoda 
> > 
> > > -----Original Message-----
> > > From: Robertson-Ravo, Neil (REC) 
> > > [mailto:[EMAIL PROTECTED]] 
> > > Sent: Friday, August 02, 2002 11:02 AM
> > > To: CF-Talk
> > > Subject: RE: Deployment software?
> > > 
> > > 
> > > There is also the neat way Ray Camden did it for Spectra 
> > > using WDDX....
> > > maybe Ray can share his knowledge on how this was created etc 
> > > so we could
> > > all leverage it!
> > > 
> > > the Spectra Source updater is one file which once run will 
> > > install all the
> > > new files in place.
> > > 
> > > N
> > > 
> > > -----Original Message-----
> > > From: Alex [mailto:[EMAIL PROTECTED]]
> > > Sent: 02 August 2002 16:05
> > > To: CF-Talk
> > > Subject: Re: Deployment software?
> > > 
> > > 
> > > rsync
> > > 
> > > On Fri, 2 Aug 2002, Brian Fox wrote:
> > > 
> > > > Any recommendations for a multi-server deployment program?  
> > > I'm loosing
> > > > sleep on a new project I just finished that has multiple 
> > > revisions/fixes a
> > > > week, a half dozen servers to mirror, and a client who 
> > > wants it mirrored
> > > > after 10:00 PM.
> > > >
> > > > Thanks,
> > > > Brian
> > > > 
> > > 
> > > 
> > 
> > 
> 
> 
______________________________________________________________________
Get the mailserver that powers this list at http://www.coolfusion.com
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to