Forum Moderators: open
I've been involved with, and have read many discussions centered around SSI and I honestly believe that they are a very important part of establishing theme. I typically work with a top, left and bottom navigation. Each of those is an Include or SSI. I've also gone as far as building Includes for each main category when appropriate.
I always make sure that my main navigation links appear in all Includes. As you travel further into a site, the includes change based on content but always contain main navigation links.
Go for it! You'll be happy that you did. SSI, Includes, CSS and anything else that you can consolidate and control through central files is the way to go.
SSI stands for server-side include. Inclusion is done by the server before the file is sent to the client. The client doesn't do anything. The client can't identify which parts are includes and which parts are from the base file, because the client only receives one HTML file.
The big advantage of SSI, IMO, is the ability to make changes to standard content (like a page top, a navbar, a footer, etc.) VERY easily. When you get to larger sites, things like updating templates, doing global search and replaces, etc., get very tedious. So does uploading hundreds or thousands of modified pages. With SSI, you can make a change to a tiny file, upload it in a second or two, and bingo - all pages that use that include immediately reflect the new content.
SSI stands for server-side include. Inclusion is done by the server before the file is sent to the client. The client doesn't do anything. The client can't identify which parts are includes and which parts are from the base file, because the client only receives one HTML file.
That's what I was missing. So the server cobbles together the HTML when it gets a request, rather like a database driven site?