|
Why did I make page theming? Like many things in my life, it was because I'm lazy. Every webmaster knows the angst when it comes to changing layouts on their web pages. I know for me, when I build a page from scratch, I make a layout and add content. I keep on adding content over time. And then I realize that my layout is becoming old and uninteresting. But then, I've already added so much content that to cut and paste the code would take so much time, and I'm too lazy to do that. Plus, there's also the possibility of errors when linking pages. So from there, it's a downward spiral. I don't want to change the layout because there's already so much content. And I don't want to add content because the layout sucks.
If you look at a lot of web pages, especially anime ones, you realize that 99% of the time, the layout isn't tied to the content. It's usually just a layout template with "holes" to put content in. Since my page is something like that, why should I do it manually when I can just tell the computer to fill in the content for me?
So with databasing, the content and the layout are independent of each other. If I wanted to change layouts, I would just need to make the layout template, tweak the code that extracts data from the database to the template and viola! A new layout for the site without much pain.
But why take advantage of the ease of changing layouts only when I want to change it? Since I only have to tweak a little bit of code (most of the code can be cut and pasted) for each layout, why not have several layouts AT THE SAME TIME! And thus, page theming was born.
When I add a layout, it takes me about 5-10 minutes to put the code in once I have the layout designed. To add content, I just add it in the database and all themes are updated at the same time. Saves me a lot of time as well as give visitors some designs to pick and choose from. |