Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
This is the official Symphony 2 repository.
PHP JavaScript CSS Other

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
extensions
symphony
.gitignore
.gitmodules
LICENCE
README.markdown
index.php
install.php
update.php

README.markdown

Symphony 2

SYNOPSIS

Symphony is a PHP & MySQL based CMS that utilises XML and XSLT as it's core technologies. This repository represents version 2.0.2 and is considered stable.

Visit the forum at http://overture21.com/forum/

*IMPORTANT!! The following is not apart of the installer/updater and must be done separately. *

  1. Be sure to run the following MySQL commands to get the new section navigation group functionality. Change sym_ to match your table prefix value

    ALTER TABLE sym_sections ADD navigation_group VARCHAR( 50 ) NOT NULL DEFAULT 'Content';

    ALTER TABLE sym_sections ADD INDEX ( navigation_group ) ;

UPDATING VIA GIT

  1. Use the following command to get Extensions up to date

    git submodule init git submodule update

Finally, follow from step 5 below.

UPDATING

Follow the instructions below if you are updating from Symphony version 2.0 (non Git)

  1. Backup /symphony/.htaccess

  2. Upload /symphony, index.php & update.php, replacing what is already on your server.

  3. Optional If you require the dynamic image manipulation features, removed as of this release, be sure up upload extensions/jit\_image\_manipulation.

  4. Put the backed up .htaccess file into the new /symphony folder

  5. Go to http://yoursite.com/update.php to complete the update process.

  6. Dance like it's 1999!

INSTALLING FROM GIT

  1. Clone the git repository to the location you desire using:

    git clone git://github.com/symphony/symphony-2.git
    

    Should you wish to make contributions back to the project, feel free to fork the master tree, instead of cloning, and issue pull requests via github.

    The following repositories are included as submodules:

  2. Run the following commands to ensure the submodules are cloned:

    git submodule init
    git submodule update
    
  3. (Optional) If you would like the default theme installed as well, you will need to use the following command from within the Symphony 2 folder you just created:

    git clone git://github.com/symphony/workspace.git
    
  4. Follow from step 2 below

INSTALLATION

** See further down for updating instructions **

  1. This step assumes you downloaded a zip archive from the Symphony website. Upload the following files and directories to the root directory of your website:

    • index.php
    • install.php
    • /symphony
    • /workspace
    • /extensions

    Alternatively, you can upload the .zip archive to the same location and run 'unzip' from the command line.

    Note: You can leave /workspace out if you do not want the default theme.

  2. Point your web browser at http://yourwebsite.com/install.php and provide details for establishing a database connection and about your server environment.

  3. Celebrate!

Something went wrong with that request. Please try again.