{"id":81,"date":"2006-03-05T02:25:00","date_gmt":"2006-03-05T09:25:00","guid":{"rendered":"http:\/\/ilias.ca\/blog\/?p=81"},"modified":"2019-03-18T19:59:56","modified_gmt":"2019-03-18T23:59:56","slug":"ive-discovered-ssi","status":"publish","type":"post","link":"https:\/\/ilias.ca\/blog\/2006\/03\/ive-discovered-ssi\/","title":{"rendered":"I&#8217;ve discovered SSI"},"content":{"rendered":"<p>Back in November, <a href=\"https:\/\/ilias.ca\/blog\/2005\/11\/restructuring-my-website\/\">I posted<\/a> about a problem I&#8217;ve had with my <a href=\"https:\/\/ilias.ca\/mozilla\/\">Mozilla<\/a> and <a href=\"https:\/\/ilias.ca\/netscape\/\">Netscape<\/a> help sites. They had become too big to have all <acronym title=\"Frequently Asked Question\">FAQ<\/acronym>s on one page, and were laborious to update. It was obvious that I needed to give each <acronym title=\"Frequently Asked Question\">FAQ<\/acronym> item its own page, but that presented a different problem. If I ever want to update the schema of the site, I&#8217;d have to manually edit hundreds of pages.<\/p>\n<p><a href=\"http:\/\/en.wikipedia.org\/wiki\/HTML_element#Frames\">Frames<\/a>, as any good webmaster will tell you, is out of the question. I&#8217;ve been spending quite a bit of time learning\/experimenting with <a href=\"http:\/\/en.wikipedia.org\/wiki\/Content_management_system\">content management systems<\/a>, but every one I&#8217;ve tried is overkill (Not to mention the ugly <acronym title=\"Uniform Resource Locator\">URL<\/acronym>s, they create).<\/p>\n<p>Finally, unlike <a href=\"http:\/\/www.u2.com\/\">Bono<\/a>, I&#8217;ve found what I&#8217;m looking for. It&#8217;s <a href=\"http:\/\/en.wikipedia.org\/wiki\/Server_Side_Includes\">Server Side Includes<\/a> (SSI). &#8220;<em>As its name implies, its primary use is including the contents of one file in another.<\/em>&#8221; In other words, I can create a file containing the <acronym title=\"Hyper Text Markup Language\">HTML<\/acronym> of my site header, and have all pages use that file, for the header. If I make any changes to that file, it is reflected on all pages.<\/p>\n<p>I can&#8217;t wait to start using it. I feel like I&#8217;ve been walking to work everyday, and have just learnt how to drive a car. My life is about to get much easier. \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Back in November, I posted about a problem I&#8217;ve had with my Mozilla and Netscape help sites. They had become too big to have all FAQs on one page, and were laborious to update. It was obvious that I needed&hellip;  <\/p>\n<p class=\"more-link\"><a href=\"https:\/\/ilias.ca\/blog\/2006\/03\/ive-discovered-ssi\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[],"class_list":["post-81","post","type-post","status-publish","format-standard","hentry","category-iliasca"],"_links":{"self":[{"href":"https:\/\/ilias.ca\/blog\/wp-json\/wp\/v2\/posts\/81","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ilias.ca\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ilias.ca\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ilias.ca\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/ilias.ca\/blog\/wp-json\/wp\/v2\/comments?post=81"}],"version-history":[{"count":2,"href":"https:\/\/ilias.ca\/blog\/wp-json\/wp\/v2\/posts\/81\/revisions"}],"predecessor-version":[{"id":963,"href":"https:\/\/ilias.ca\/blog\/wp-json\/wp\/v2\/posts\/81\/revisions\/963"}],"wp:attachment":[{"href":"https:\/\/ilias.ca\/blog\/wp-json\/wp\/v2\/media?parent=81"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ilias.ca\/blog\/wp-json\/wp\/v2\/categories?post=81"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ilias.ca\/blog\/wp-json\/wp\/v2\/tags?post=81"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}