A client has asked me to build a website for them.
#1 They want to be able to have news and updates displayed on the main page. It must be database driven and dynamic. I have already built the script for this using PHP and MySQL. There is a LIMIT of 1 per news update that is displayed on the main page. However, the client wants a “Newsletter” feature made so that interested members can sign up to the newsletter and subscribe to future articles. In the future, if they do not want the newsletter, they can click on a link from a past email and “unsubscribe”. How do I accomplish this task?
#2. The same client wants to be able to log into a “control panel” and edit news articles. I have no idea how to build such a control panel. I usually add or edit records from phpMyAdmin. Advice on how to build one of these panels?
#3. The last thing the client wants, is a file uploader. He wants to have a section called “coming events” in which he uploads a .pdf from a control panel under a category like Adults, and a sub-category like February 2007. When the client goes to the uploads section of the website, they choose a category, then a sub category, then they download the .pdf