The alternative to this is to have the “data” and the web folder structure be parallel.
If OpenDeploy is used to push the files from TeamSite to the live webserver then you should replicate the website structure in the branch.
docroot/ - dir1_1/ - dir1_2/ - dir1_3/ - dir2_1/ - dir3_1/ - dir3_2/
/default/main/www/WORKAREA/work/ - dir1_1/ - dir1_2/ - dir1_3/ - dir2_1/ - dir3_1/ - dir3_2/ - templatedata/ - cat1/ - dtype1/ - data/ - dir1_1/ - dir1_2/ - dir1_3/ - dtype2/ - data/ - dir1_1/ - dir1_2/ - dir2_1/ - dir3_1/ - cat2/ - dtype3/ - data/ - dir1_1/ - dir3_1/ - dir3_2/
It is good practice that the directory structure in the workarea matches the website and one of the key reasons is to allow virtualisation in the WORKAREA.One of the biggest problems with TeamSite is the generation of the html or more to point automating it. I have been working on Perl module that maps the DCR to the correct generated file/or directory. This means you could store the content in one structure and generate into another, based on either meta-data or directory.It is important to understand that you can store DCRs in one structure and generate into another.
BRANCH Content... - data/ - SubjectTaxonomyStructure/BRANCH Internet... - data/ - SiteStructure/Where BRANCH Internet could borrow content for reuse from the BRANCH Contentnew BRANCHES will be added as other streams come such as INTRANET... who could also borrow from BRANCH Contenttoo much to explain...This is an early proposed branching structure for a CMS where the end solution would acheive a high degree of content reuse. (5 yrs away)does anyone know of other approaches to tackel reuse with interwoven?