I am specifying the framework for a new website, from scratch. Basic informational website, no Web 2.0 interactions. But many pages, many levels of navigation.
Although a classic website targetting desktop pc users today, it must be designed in such a way that it ca be adadpted to mobile delivery down the road as easily as possible. For example, content will have as semantic mark-up as possible with extensive CSS styling and external stylesheets so that they are more easily adaptable to mobile by changing out the css.
Going a step further, the content could be put in stripped down text files and served by a templating system (Perl of PHP, for example), so that a future mobile version would require zero content modification. A full blown templating system might seem like overkill for the basic website today, but might pay dividends later on.
I would appreciate reading people's opinions on the smartest way to structure the new website's framework for these considerations.