I have a question regarding development in general.  First, a little background:
 
We are a small unit of a Library (1 manager, 2 programmers, 2 technical support staff) and we only use CF (a bit of Javascript). We develop and manage the entire Library Web site, much of which is dynamic.  Our servers are maintained by a separate campus department (outside of Library control), but we have a friendly relationship with this department. If judged against a standard, our development has typically been at CM Level 2.  And our coding is modular...we use <CFINCLUDE> to reuse code both within a product and between products. 
 
Development Environment Question:
We have separate production and development environments, but it's not clearly separated. Because we have access to only one server (and that is shared with other campus departments), we structure our files by product and then by production (aka "live") and development (aka "test").  Here's an example:
/cfdocs/library/ejournals/ - Production side of our Ejournals system
/cfdocs/library/ejournals/test/ - Development side of Ejournals
 
This is obviously inadequate and undesireable.  We'd also like to add a third level - "backup" which mirrors the production side.  We wanted to get a completely different segment of the server for our development, but that may not be possible (well, we actually wanted a completely different server, but that's been rejected out-right). What other arrangements would be preferable, given our constraints? Should we add that third level?
 
Thanks.
 
 
 
 
Karen R. Harker, MLS
UT Southwestern Medical Library
5323 Harry Hines Blvd.
Dallas, TX  75390-9049
214-648-1698
http://www.swmed.edu/library/

Reply via email to