INSTALL INSTRUCTIONS FOR SEAGULL FRAMEWORK 
==========================================

Seagull is organised so there's minimum fuss involved setting it up for the
first time.  The main thing you need to do is:

** MAKE THE seagull/var DIRECTORY WRITABLE BY THE WEBSERVER **

This document makes reference to an [web-doc-root] which typically is

    /var/www/html on Linux and
    C:\Program Files\Apache Group\Apache\htdocs on Windows

QUICKSTART
==========

1.  Download the archive called 'Seagull: whole package' from Sourceforge and
    uncompress it.  You will get a folder called seagull-<version_no>, rename
    this to seagull and place it in your web document root.

2.  Make the following directory writable by the webserver

        [web-doc-root]/seagull/var

3.  Navigate to [web-doc-root]/seagull/www in a browser, depending on how you've
    set your document root this could be

        http://localhost/seagull/www

4.  Follow the steps set out by the interactive installer


DETAILED INSTRUCTIONS
=====================

1.  Download the archive called 'Seagull: whole package' from Sourceforge and
    uncompress it.  You will get a folder called seagull-<version_no>, rename
    this to seagull

2.  Make the [web-doc-root]/seagull/var directory writable by the webserver.  If
    *nix, you can achieve this by making the user the webserver runs under
    owner of the seagull/var directory, so if your webserver runs as
    'nobody':

    $ chmod 777 [web-doc-root]/seagull/var

    [OPTIONAL] If you'd like to be able to upload images using the WYSIWYG editor
    in Publisher you'll need to make the following directory writable by the
    webserver too:

    $ chmod -R 777 [web-doc-root]/seagull/www/images

3.  Next configure your webserver to serve pages from Seagull's www directory.
    You generally have the following options:

    - if you setup a virtual host in Apache, point it to the

        [web-doc-root]/seagull/www

      directory.  Your seagull domain will look like

        http://seagull.example.com

    - if you're on a shared server, install Seagull at the root level. Your
      seagull domain will look like

        http://example.com/seagull/www

    - to setup an installation locally, put the Seagull directory in your web
      folder. Your seagull domain will look like

        http://localhost/seagull/www/

4.  Once you launch Seagull by requesting http://<seagull-domain>/index.php in
    a web browser, an installer routine will create the schema and populate the
    database with the required default data.  Currently MySQL, PostgreSQL and Oracle
    schemas are provided.

    If you have any problems during the install routine, delete the config file
    created by the system in the var directory, and the file called
    INSTALL_COMPLETE.php, and start again.  Typical problems are:

    - providing incorrect db login details
    - not setting write perms to the var directory
    - trying to import data when a database doesn't exist
    - trying to import data when the default data already exists

5.  Login by clicking the login link in the top right corner and entering the
    relevant admin credentials you specified during installation.  Using the
    admin section you can begin to put Seagull to work.


See the project homepage for more info: http://seagullproject.org/ or check
out the wiki for Seagull resources/info: http://trac.seagullproject.org/

To become familiar with Seagull try some of the tutorials:

http://trac.seagullproject.org/wiki/WikiStart#Tutorials

Thanks for using Seagull!