Server Side Includes (SSI) are a category of simple server-side scripting languages used almost exclusively for the web. Among the most popular of these are PHP, Java, and ASP. As their name implies, their primary use is including the contents of one file into another one dynamically when the latter is served by a web server.
Microsoft Content Management Server Crawl Page for Search
Provides a start page for search engines to crawl a Content Management Server (MCMS) web site.
Huen, Stephen. Code Project, The (2006). Articles>Content Management>Server Side Includes>ASP
MVC in Smaller Web Applications
MVC (Model, View, Controller) is an attempt to structure a web application into three components.
Willerich, Matthias. Content with Style (2005). Design>Web Design>Server Side Includes
A New Approach to Designing Web Applications
What we need is a new way to build our applications. Instead of scattering the manual work and items requiring decision making across the development process, we need to do the 'thinky' things first then automate the rest. Why don't we just stop doing things the hard way?
Cole, Chris. Code Project, The (2006). Design>Web Design>Server Side Includes>ASP
NHibernate Best Practices with ASP.NET, Generics, and Unit Tests
This article describes best practices for leveraging the benefits of NHibernate, ASP.NET, Generics, and unit testing together.
McCafferty, Billy. Code Project, The (2006). Articles>Web Design>Server Side Includes>ASP
On Connecting to SQL Databases
This article deals only with connecting to databases on a SQL2000 server. Various connection options are discussed and their implementation details are shown. Data retrieval and data manipulation will be discussed in a future article. Only very simple, but basic code to test the connection is used, and each case uses a different ASPX page. This article is self-contained and complete, a copy of the projects in zip format is provided for download.
Code Project, The (2006). Articles>Web Design>Server Side Includes>SQL
Page Cloaking - To Cloak or Not to Cloak
Page cloaking can broadly be defined as a technique used to deliver different web pages under different circumstances. There are two primary reasons that people use page cloaking.
Roy, Sumantra. 1stSearchRanking (2003). Design>Web Design>Server Side Includes>Search
Use object inheritance with System.Web.UI.Page to apply a common paradigm for user authentication, and extending the base web form feature set in your web application. Apply common security, specify per-page user access levels, and enforce common functionality, with only one line of code per page.
Davis, Jon. Code Project, The (2004). Design>Web Design>Server Side Includes>ASP
This article demonstrates several ways to create configurable PHP applications. It also discusses the ideal configuration points in an application, and finding the balance point between an application that is too configurable and one that is too closed.
Herrington, Jack D. IBM (2006). Design>Web Design>Server Side Includes>PHP
PHP is Approaching the End of Its Life Cycle 
PHP while not the top programming language does dominate the web. It is seen as being easy to learn and can be used on any webserver. So PHP is gaining popularity by leaps. But PHP is also approaching the end of its development life cycle. The language itself is close to the point where it can no longer grow. When you look at PHP6 you can see the trend in development is turning towards cleaning up. This is a sure sign that things are close to being finished. That and the fact that all new features have been passed over.
Hiveminds (2006). Articles>Web Design>Server Side Includes>PHP
PHP Server-Side Scripting Tutorial 
PHP is a server-side scripting language and interpreter that is available on a wide range of platforms, including some versions of Apache, and Microsoft's Internet Information Server (IIS). The PHP script is embedded in the Web page, and interpreted on the server before being sent to the client who requested the page.
Lemon, Gez. Juicy Studio. Design>Web Design>Server Side Includes>PHP
For many people, the main reson for learning a scripting language like PHP is because of the interaction with databases it can offer. In this tutorial I will show you how to use PHP and the MySQL database to store information on the web and include it into your website. Before you read this tutorial you should have at least a basic knowledge of how to use PHP.
Gowans, David. Free Webmaster Help (2001). Design>Web Design>Server Side Includes>PHP
See why Graeme thinks these packages make the world's best combination for creating data-driven sites, then get started in Web databasing the open source way
Merrall, Graeme. Webmonkey (2002). Design>Web Design>Server Side Includes>PHP
Since there are clearly times when it makes sense to use a plug-in, the question arises of how to deal with those who don’t have the required plug-in installed. As Web developers, we have several choices. One option is to do nothing, simply serving the plug-in-dependent content. The trouble is that those that don’t have the required plug-in will get a rather disturbing page with a broken plug-in icon where your beautiful multimedia should be. Another option is to give visitors a choice between the plug-in version and the static HTML version of each page. Sometimes this may be the best choice, since it gives your visitors control over their experience. There are two problems, however. First of all, the choice itself interrupts a visitor’s experience of the site. Second, it requires them to know what plug-ins they have installed. But why should they need to know? Many users don’t know a plug-in from a spark plug? The final and often best option, the one this script is designed to help with, is to check to see if each visitor has a given plug-in. If they do, you can go ahead and serve them the page with the plug-in embedded.
Apple Inc. (2006). Design>Web Design>Server Side Includes>DHTML
Programmatically Manipulating Microsoft Excel Spreadsheets with the Apache POI API
The Apache Jakarta POI project consists of Java APIs dedicated to the manipulation of files based on Microsoft's OLE 2 Compound Document format. In this article, you'll learn how to use the APIs of the POI project to read from and write to Microsoft Excel spreadsheets. As you will see, the programmatic liberty to manipulate Excel files represents a powerful offering to the Java programmer.The Apache POI contains a number of components. In this article, we'll be focusing our study on the HSSF component. The HSSF project will provide us with the ability to read and write from XLS spreadsheets.
Bhogal, Kulvir S. Dev Articles (2003). Articles>Web Design>Server Side Includes>Microsoft Excel
Real World Rails: Caching in Rails
Ruby on Rails is increasingly showing up as the base framework for sophisticated and scalable applications of medium and large size. Because Ruby is an interpreted language, to bend Rails to your will, you will need to employ many different caching strategies. This article explores the caching strategies that are available to you, including the ones we use for ChangingThePresent.org.
Tate, Bruce. IBM (2007). Design>Web Design>Server Side Includes>Ruby on Rails
Responsible Asynchronous Scripting
Asynchronous or remote scripting has been lurking in the background of web app development for quite some time now. Originally dependent on proprietary technology like Java applets, ActiveX and Flash or clever combinations of disparate technologies like images and cookies, native support for the XMLHttpRequest (XHR) object in modern browsers has made it easier than ever to make web apps more responsive and more like their desktop counterparts. This lower barrier to entry also makes it easier to make poor decisions and inappropriate use of a powerful technology.
Inman, Shaun. Vitamin (2008). Articles>Web Design>Server Side Includes>Ajax
Server-Side Scripting and Templating
The web publishing/applications industry (generally) has learned to separate content from user interface, to our great benefit. The next step, separating templates from scripts requires an equally large mental leap, but should yield an even greater reward. Here's how to make our lives easer.
Boynton, J.R. Diamond Lane, The. Design>Web Design>Server Side Includes
Pour le webmaster, la gestion dynamique du contenu facilite grandement la maintenance d'un site volumineux. Cette technologie offre aussi des avantages en terme d'utilisabilité. Cependant, elle ne sera véritablement perçue comme un gain par l'utilisateur qu'à condition que le design du site respecte certaines règles d'ergonomie : offrir un moteur de recherche efficace, permettre à l'utilisateur de filtrer l'information, autoriser la personnalisation et bien sûr ne pas oublier les standards d'utilisabilité comme pour tout autre site.
Nogier, Jean-Francois. Usabilis (2002). (French) Design>Web Design>Server Side Includes
Automate text flow along an irregular outline with PHP.
Swan, Rob. List Apart, A (2006). Design>Web Design>Server Side Includes>PHP
For those of you who have used PHP template engines, the basic concepts of Smarty should look quite familiar. In your PHP application you assign variables for use in the template, then you display it.
The Southern California ColdFusion Users Group
The Southern California ColdFusion Users Group (SCCFUG) was formed in 1998 and was dedicated to helping its members understand and use Macromedia's ColdFusion.
SFCUG. Organizations>Web Design>Server Side Includes>California
SVG + Java Servlets for Web Maps
SVG provides a foundation for publishing vector maps over the Internet. SVG web maps can have very flexible database linkage and a full range of customization, while still remaining accessible to generic browsers over the Internet. The purpose of this case study is to look at the details of a typical web mapping application using SVG as the presentation of both map data and database query results. Along the way we will have a chance to look at several approaches to manipulating SVG templates on the server.
George, Randy. SVG Open (2002). Design>Web Design>Server Side Includes>SVG
Threaded Discussion with PHP/MySQL
Make your Web site a conversation piece and learn a couple of coding tricks in the process.
Bulger, Brad. Webmonkey (2000). Design>Web Design>Server Side Includes>PHP
Understanding the Zend Framework
This tutorial is for developers who want to learn about creating a simple mashup, a Web application that uses information from different sources. It uses the Zend Framework's Zend_Services component and the principle of Representational State Transfer (REST) to demonstrate how to seamlessly include information to extra resources related to our feeds.
Kelly, Sean. IBM (2006). Design>Web Design>Server Side Includes>PHP
Users Can Bask in the Benefits of Google Analytics
Google has earned its giant position in search engine marketplace through real innovative solutions, and of course, strategic moves all aimed at users ultimate convenience. It has been almost customary for Google to bring in some exciting features initially for a price then slashing the rate drastically to making it FREE for all. This sort of repeated move could be seen as first serving the target market with its innovative solutions, and later making it free to give many a business in similar or remotely similar categories a run for their money. Critics claims have to stand the test of contemporary business realities.
Azam, Rahbre. Amateur Writerz (2008). Articles>Web Design>Server Side Includes>Search Engine Optimization
There are 15 readers currently online: 1 registered user and 14 guests. Register.

![]()
![]()


![]()
![]()
![]()