22 November 2009

Step 2. Set up the Front End

Your Symphony project hasn't got a front end yet. If you try to point your browser to the location where you've installed it, you'll see a generic "Page Not Found" error. Let's fix that.

In the main menu, go to Blueprints > Pages. You'll see an empty page index (Figure 1). Click the green Create New button in the top right corner of the screen. You'll be taken to the page editor.

We'll set up a simple home page. Enter Home in the Title field and home as the URL Handle. Leave URL Parameters blank, and skip the Parent Page field too. Under Page Type, click "index". This will populate the field automatically for us. Giving our page the index field type means it will be served as our site's home or index page. Here's what our page setup looks like:

Hello World: Home Page Configuration

Got it? Ok, click "Create Page." Now, if you try to visit your front end, you'll see that the "Page Not Found" error is gone, but there's an XSLT Processing Error in its place. Don't worry, it just means that Symphony is trying to serve your Home page, but it's got no data and no template to work with.

Let's go create a data source to deliver some content to our page.

Step 3. Grab the Data →

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