So a friend of mine has a small business, where he sells paper products, as well as custom posters, banners, and the like. He doesn't have a website, so he's hired me to create one for him, where users can place orders, check the status of their order, etc.
Other than his requirements, I'm trying to come up with other common functionalities that I should include in the site; things like a company blog, an admin section containing a simple CMS and error tracking/logging, a contact form, etc. Just common things that would be useful for a business site that he (or even I) might not think of.
Even small ideas are welcome. Someone suggested a global announcement module that would display a message on every page, for announcements like "Site maintenance from 1:00 - 4:00 tomorrow", or something like that.
Any other suggestions?