I would like to know how big companies maintain their static webpages in the changing targets and trends.. For example, if a company has 10,000 static html pages owned by 5 different departments each having its own design & presentation and if they want to align these pages into single design or template, then how will they proceed ? I guess..
By using single template for the header,menu and footer we have choice to change the web design even after 3years but still then it will not let us to change the main body.
Contents in Database
We can generate static pages from a database using custom application, but this too complex and requires resources. Have to re-write the application if we have to change the web design or main template.
How about using XML Schema to define the webtemplate and generate XHTML from it. Future web design changes can be handled by writing a XSL transformer to convert the old xhtml to new xhtml.
All the above choice will NOT help to convert the existing year old html pages(say 8000pages) to new design. How to handle this ?
The best thing to use a server side langugae with server side includes.
The server side includes would allow you to change a couple of files that control the header, footer, menus, etc. The other content on the page would not be affected. You also need to use a global style sheet that can change the entire web site.
It is hard to accomplish this on a developed sit, but it is the best route to take.