phpBB Template Design Guide
Recommended Stuff
Recent
Recent blog posts
- Five perhaps not-so-known PHP tricks for leaner and cleaner code
- PHPEclipse and PDT
- Kilowatts & Vanek are back, better than ever
- The future of my phpBB templates
- Checking in
- Web Design or the Art and Science of Solving Problems (Part 1)
- Lost in thought
- An easy way to display a customized menu in your Drupal theme
- Back on the blog with a CSS rant
- Eternal* fame on the red planet for free
Search this site with Google
phpBB Template Design Guide
Welcome to my guide to phpBB template design. This guide is meant to cover all the aspects of template design for phpBB so you can learn how to successfully create your own template for phpBB2.
I assume you already know a thing or two about web design such as basic HTML and CSS. Contrary to popular belief you do not need to know how to program in PHP (the programming language phpBB is written in) in order to make templates for phpBB. PHP code is not necessary in order to create a template and it is actually even disallowed in templates you submit at phpbb.com.
With phpBB3 on its way it may seem like a strange time to publish this guide, and yes it is, it has been waiting to be written and published for a long time now. However phpBB3s template engine is very similar to the one in phpBB2 so the knowledge gained reading this guide applies to phpBB3 as well.
This guide doesnt have to be read in sequence however I recommend you sit down and apply everything, it will help you gain an understanding of how it all fits together.
This document is constantly being edited and while it is a complete guide content may still be added. If you have comments or suggestions on topics you'd like to see covered please share them with me.
If you like this guide please link to it. Please note that you may neither republish this guide nor parts of it in any form or manner without permission, instead please refer your visitors here.
If you're interested in translating this guide to another language, please contact me.