SiteBuilder-FX Installation Instructions


Table of Contents

Installation
           Server Requirements
           Step by Step Installation Guide

Administration
           Admin Login
           Adding Users
           Deleting users
           Emailing Users

Configuration


Installation

Server Requirements:

PHP 4.0 or Higher
MySQL (Recommended, but not required, as there is a Flat-File Database option available)
100 Megs Hard Drive Space (minimum)


Step 1
Upload the /sitebuilder/ folder and it's contents to your server.

Step 2
Upload the /users/ folder to your server or create a users directory where you want the web sites located (ex: yoursite.com/sites)

Step 3
Set the permissions on the following folders and files to read/write all, 777:

CHMOD 777 - /sitebuilder/config.php
CHMOD 777 - /sitebuilder/usercontent/
CHMOD 777 - /users/ (or whatever folder you use for the users sites)
CHMOD 777 - sitebuilderuser.db (only if you are using the Flat-File db option)

FOR SECURITY REASONS YOU MUST PLACE THE sitebuilderuser.db ABOVE your root directory!

Step 4
Run the file: /sitebuilder/install.php


Or to install manually, edit the /sitebuilder/config.php file and create the database table by using the sitebuilder.sql file.


OPTIONAL Step 5
If you wish to use the Subdomain Script (click here for detailed instructions), rename your existing index.html or index.php to main.html and upload the /index.php file that is located in the root of this unzipped folder.

# YOU MUST EDIT THE FOLLOWING VARIABLES WITHIN THE index.php FILE!

# Your domain name WITHOUT the "www." NO TRAILING SLASHES ("/")
# Just the actual domain name: "yourdomain.com"

$domain = "YOURDOMAIN.com";

# The relative path to your users directory, ex:
# if your users directory is installed in yourdomain.com/users you
# should enter only $userdir = "user";

$userdir = "users";

# The default page that the visitors should be redirected to if
# they don't request a subdomain or they request a non-existing
# subdomain. This page should be your main index page. You can
# simply rename your existing index.html file to main.html This
# index.php file must be the default file that users are first
# directed on your site, so you must remove any other index.html or
# index.xxx file that may conflict. The main.html page should be
# located in your document root:"http://yourdomain.com/main.html"

$default_page = "main.html";


Administration:


To login as Admin to your SiteBuilder, go to the following page and enter the username and password that you entered when you installed:

Admin Login:

/sitebuilder/admin.php


Once you have logged in, you can edit the configuration, and add/edit/delete users.

New Users Signup Form : If you wish to have users signup without administration permission, you can direct them to the page : /sitebuilder/register_newaccount.php
You can edit this register_newaccount.php file to incorporate a payment gateway.



Configuration:


To change the look of the html around the sitebuilder, edit:
/sitebuilder/html/header_index.html and
/sitebuilder/html/footer_index.html

You can also change the look of other areas by changing the other files within the /sitebuilder/html/ directory

Language system - You can change all text that is displayed within the application. You can also create new language files by creating a new folder and the two language text files.

To change the text that is displayed in the SiteBuilder application, edit /sitebuilder/language/English/sitebuilder.txt

To change the text that is displayed in the SiteBuilder Help System, edit /sitebuilder/language/English/sitebuilder_help.txt

Template System - To add new flash site templates, use the template .fla files located in flash_source/templates/ as a guideline, and upload the .swf file to the corresponding sitebuilder/template/ directory. You must then edit the XML files (selecttemplatelist.xml) to add the new template to the list within the template selection area.