home | short stories | photos | geek info | contact me | ajk portfolio

Geek Info

Alright, glad you're interested in the really important stuff. This is what drives Koenigland. Here's the low-down. To make this site as flexible as possible (I've even thought of copywriting something cool like FlexCode...), I've devised a system of organization for this site. Here's how it works -- The 'logo' and navigation are all in one 'header' file. That file sets all of the color schemes for the site. The date and ending HTML code are in a 'footer' file. This file has no color setting or anything. Just a few lines of code to close out the page. What's inbetween those to files is really cool. All of the content on this site is stored in a MySQL database. When you click one of the above links, a 'page' variable gets sent. That is matched up to a variable in the database. That's how it knows what content to display. The wonderful PHP 4 is responsible for the database connections. So, I'm sure you can now see how cool this web site is :) But wait, there's more!

The navigation to this site is all database driven as well. On a whim I can change the name of the sections, their content, or even add new sections or delete current ones. By using a variable to track the section name, instead of its 'display name', I can easy change the text without messing up the content generation feature. I also added a 'position' feature so I can put all of the navigation in the order I want them.

That's basically it. If you wanna talk technical, or have any cool ideas of stuff to put up here, fire me off an e-mail at joe@koenigland.com


Koenigland page generated at: 23:41:23 September 8, 2010.
Total page geration time: 0.0003 seconds