IMO, the age of designers who only do photoshop or html is long gone... 
maybe they  could be trained to write their presentation layer stuff as 
coldfusion pages and/or custom tags?

That aside, if you think option 3 will break your post-commit scripts, 
why not use maven instead of ant, and have that push code out to your 
staging server? If you know ant, it's not a big jump to using maven, 
from what I hear.

Andrea wrote:
> 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