[Zope] Re: [Zope-dev] Separate staging and development areas for a product

Graham King Graham.King@team.ozemail.com.au
Tue, 16 Apr 2002 11:38:34 +1000


Well, really, you should have 3 machines, probably on separate LANs:

Devt - usually on a corporate private LAN, not externally accessible.

QA - on production LAN - machine config should be identical to your
production one (so should Devt but that doesn't always happen).

Prod - external LAN, and not accessible by developers.

(this is Engineering practice, not just IT).


-----Original Message-----
From: John Ziniti [mailto:jziniti@speakeasy.org]
Sent: Tuesday, 16 April 2002 3:39
To: Ted Skolnick
Cc: zope@zope.org
Subject: [Zope] Re: [Zope-dev] Separate staging and development areas
for a product


I took the liberty of moving this thread to zope, as it's
probably better suited for that ML ...

Ted Skolnick wrote:

>My project contains ZSQL methods and external methods, if that is
>significant.  It seems like the external methods could be a rub, since they
>exist as files in the Zope installation directories (specifically in the
>Extensions directory).   I don't know how I could have multiple versions of
>these files, one for development, one for staging all within one instance
of
>Zope.
>
I do this using one machine for development and another
for production.  ZSQL Methods can be kept in different
folders for Dev/Prod, but External Methods would require
different modules for this, which will get hairy if you have
many EM's.  I think two machines is best, two Zope's is
next (using INSTANCE_HOME), and a naming convention
is next (Production_EM.py vs. Development_EM.py).

>
>I'd like to have a URL that looks like this...
>http://myserver/myproj/mymethod   without the Control_Panel bit.
>
To get that, you need to instantiate your product.  Within the
ZMI, use the "Add .." dropdown menu and create a new instance
of the "myproj" method in the Root folder.  Then your URL
will work.



_______________________________________________
Zope maillist  -  Zope@zope.org
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )