11 February 2010


Before we end the tutorial, let's add a few finishing flourishes, shall we?

Open your "master.xsl" utility (you should know where it is by now), and in the root template (<xsl:template match="/">), after <xsl:apply-templates />, add the following:

<p id="site-info">Psst&#8230; Are you in love with Symphony yet?</p>

That'll give your site a nice little footer.

Finally, if you've got a Twitter account, click here to add your tweet to the #HelloSymphony stream. After about two minutes, reload your home page and you should see your tweet in the "Tweetings" list.

Now exhale. You're done!

You've just whipped up a pretty full-featured website. Give yourself a pat on the back. There's no sequel to this tutorial, so feel free to tinker away with the site you've built. Here are a few suggestions:

  • Extend your Greetings section even further, and then pull the new content through to your various front-end views. Don't forget to update your submission form.
  • Create a view that allows you to browse greetings by language
  • Pull in another external feed... maybe your Flickr photos or the latest Symphony tutorials

See More Tutorials →

Symphony • Open Source XSLT CMS

Server Requirements

  • PHP 5.3-5.6 or 7.0-7.3
  • PHP's LibXML module, with the XSLT extension enabled (--with-xsl)
  • MySQL 5.5 or above
  • An Apache or Litespeed webserver
  • Apache's mod_rewrite module or equivalent

Compatible Hosts

Sign in

Login details