Share photos and files with family and friends using your home PC and a high speed conection.
This tutorial shows you how to install the free (GPL) Site Minder content management system on your home PC.
Let's pretend you have 10 pages in your site with the same design and you want to change a link in your menu. You would have to edit all 10 pages, right Nope, there's a much quicker way allowing you to edit just one file and it's not as hard as it sounds. What we have to do is create a header file and a footer file. The header file contains all the HTML code for the top portion of your site. The footer contains the HTML for the bottom. Content goes between the header and footer. Let's get started...
This tutorial will teach you have to make your site have the option to allow the users to choose the look and feel of the site using PHP, and MySQL wrapped around a HTML template. Doing this gives you more control of your site without having to recode all yout HTML inside your PHP scripts.
This tutorial will explain and demonstrate how to use the ITX templating system from the PEAR collection of useful classes for PHP. As we go along, it'll show you some of the competitors, why the author didn't like them and why in the end he chooses to work with ITX in his own scripts. We will build a simple example script that will load and fill out the data out of a database. This script will use another PEAR component, a database abstraction layer. This tutorial assumes that you are familiar with PEAR's DB abstraction layer.
BM's DeveloperWorks website has a nice tutorial on Midgard. Written by David Seager, a software engineer at IBM, the article describes setting up a basic Midgard site. The article also does a good job of setting up a general context for what Midgard is and how it works.
This article describes how to separate presentation from logic using FastTemplate. Topics covered: Placing FastTemplate Variables in HTML Templates, Including the Fast Template Module in PHP Code, Assigning templates to objects, Assigning variables to FastTemplate objects, MySQL Data parsed through FastTemplates, and Multiple templates.