A very interesting idea. As a community, we could (over time) write one of the most extensive PHP tutorials out there. To be honest, we probaly can't top sites like tizag.com with our tutorials, but there is still more we can do. To set us apart, we should move on to concepts and applications after we teach the language. This provides a far more comprehensive approach than most sites have.
From my experience as the project team leader, I would strongly advise whoever heads this off NOT to vote on standards but to decide for themselves and present it as is. This was one of the largest roadblocks to starting our failed project, although it was really a small issue.
To get this done well, we need writers, proofreaders and editors. The writers are anyone and everyone that wants to help, so long as they know what they are talking about. The proofreader is someone else who knows the subject, they make sure everything is accurate. Finally, the editor fixes grammatical errors and makes it look more readable. Unfortunately it is somewhat uncommon to find a tech who has good English skills, so we may have to go without.
Here is something like what we would want our outline to look like:
- Basic PHP
- Variables
- Functions,
- ect..
- Intermediate PHP
- Database interaction
- Classes
- ect..
- Advanced Concepts
- Data authentication
- Object oriented design (this is a really hard one to teach)
- Program design (multi-tiered architecture, ect)
- Language extensions
- ect..
The advanced conepets would really set us apart if we could do them well. While mos exist somehwere, they are scattered apart over various sites. If we have many advanced tutorials in one place, it would probably bring in traffic.