I am using Sitecore 9.0 without SXA.
I have an existing website (20-30 pages - mainly brochureware) for a certain brand and for a specific country. I now need to create another website with the same look & feel (same layout, renderings etc. etc.) for a second country. The idea is that the second contry uses everything exactly as it is but changes the copy/text and maybe some images. What is the best way to do this? Following are the options I have looked at:
1.) Let's say that in the content for the existing site, SiteA, is in /sitecore/content/.../CountryA. Make a copy of the content branch CountryA for SiteB in /sitecore/content/.../CountryB and add a site entry in the Sitecore config for SiteB. The problem with this is that all the DataSources have absolute paths ( e.g. /sitecore/content/.../CountryA/Home/ContentItem1) so most of the content is still coming from /sitecore/content/.../CountryA! This still seems like the easiest way.
2.) Relative data source path (as suggested in https://stackoverflow.com/questions/38823601/sitecore-set-a-relative-data-source-while-using-branch). This option does not seem to be available in Control Properties (accessed via content item presentation details).
3.) Branch template. This could help a bit but once you consider all the effort to create a branch template and then you still have to create all the content items - not sure if it is easier this way.
Any pointers / suggestions would be greatly appreciated.