Design Theory for User-Driven Websites

Not for 'how-to' coding questions but PHP theory instead, this forum is here for those of us who wish to learn about design aspects of programming with PHP.

Moderator: General Moderators

Post Reply
Procyon
Forum Newbie
Posts: 1
Joined: Sun Apr 03, 2005 8:01 pm

Design Theory for User-Driven Websites

Post by Procyon »

Hello,

I am asking about information on design theory for user-driven websites. Essentially, I want to program an online course on programming. I will be able to post lectures, have users take tests, etc.

The site is going to be extremely user driven. This means that when a user logs in, this account can be used to post new forum messages, take tests, and get certain grades.

Now, I am curious as to how to organize this project. I am familiar with object orientated programming and I have a good grasp on the concepts, but I am not sure how to apply this to a project.

This is a large, general question, so maybe pointing to tutorials would be a good start. Any resources would be of help.
McGruff
DevNet Master
Posts: 2893
Joined: Thu Jan 30, 2003 8:26 pm
Location: Glasgow, Scotland

Post by McGruff »

First thing: learn about unit-testing if you haven't already. With Test Driven Design you can design as you go - a very effective technique.

Read up about design patterns as much as you can. Fowler's PoEEA - catalogue here is an essential text.
Post Reply