I have currently installed subversion on our server and trying to find
out the best solution for our developers and designer.

The idea is to have

- each developer working locally on a "local.xxx.dev" and committing
to the svn xxx repo. Each dev will be using coldfusion developer ed  +
local apache ( a shared conf will be copied by dev every time they
need a new site, etc) + shared dsn to database servers... (if needed
then a local copy of the db too)

- a single "xxx.dev" testing server not modified by anyone which
always contains the latest revision (visible by project managers/
designers/etc)

- a post-commit script which export/or update the site "xxx.dev" on
the testing server. (this server will not be modified directly, but
only via this post commit script)
or alternatively
- using ant with a build.xml script to rebuild the "xxx.dev" site when
required.


this works perfectly fine in an ideal world...


The problem arise when designers need to access the xxx.site and do
not know anything about configuring their machines....... eh eh

in our case designers usually change html files or images, mainly
doing cutups which then needs to be incorporated or modified by
developers. But sometimes they can change html layout on coldfusion
templates too !


>>>solution 1: training the designers ??? mmmhhh

>>>solution 2: having a separate folder on the server (eg /xxx.dev/html/ where 
>>>they can do the dirty works... :) which is not included in our svn 
>>>repository  ) then developers will go to that folder and pickup what they 
>>>need.
But this won't work when they change any cf templates... (cause they
are not in that folder...)

>>>solution 3: having the site "xxx.dev" shared on the newtwork and using 
>>>tortoise svn, the designers will be able to commit their changes and see the 
>>>websites as well.

solution 3 seems the only one working for me, the only problem will be
that the actual xxx.dev site will be a checked out version of the
repository (with all the pro and cons)

Which means :
  ----no post-commit script (even if the svn server see the shared
folders it would not be able to manage merging in   case of file
conflicts)
  ---no ant build.xml as it could override files and have the same
problems as the post-commit script

the only way to update the site "xxx.dev" in that case will be to
checkout other changes manually (to be sure...)
when needed.

all this involves a lot of extra work for developers while the ideal
world was soo easy !!!


any extra ideas/ best practice ???? I guess everyone has sort of
similar issues....

cheers,
Andrea


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"cfaussie" group.
To post to this group, send email to cfaussie@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to