I build a website either by simple HTML/CSS, or I build one using Drupal or Wordpress, for modern PC browsers. Now, I want a mobile-friendly version of the site. What is considered some of the best ways to do this?
My thoughts:
Detect the mobile browser from a list and redirect to a subdomain/dir that has been designed for mobiles
Build the site to be simulatenously viewable by all browsers, mobile or not (using fluid layouts)?
Using a CMS, install a module that does the work for you.
I'd really like to know how some of the big, popular sites implement it and what you all consider to be the proper way. I understand that NY Times has its own app for this, but I consider that to be overboard for obvious reasons.