Multi-Site Login Branding

This topic walks through setting up multiple independently branded Sites in EFT and Arcus versions 8.3.2.x and later. This approach is upgrade-friendly because it keeps customizations in the Web\Custom folder rather than modifying the default files.

Environment Example

Suppose your EFT server hosts four Sites:

EFT Site Name URL Desired Logo
GS https://gs.company.com GS Logo
Sales https://sales.company.com Sales Logo
Vendors https://vendors.company.com Vendor Logo
Customers https://customers.company.com Customer Logo

Each site should display its own login logo while using the same EFT installation.

Step 1 – Verify the EFT Site Names

In the EFT Administrator:

Copy
Default Server Group:
    - GS
    - Sales
    - Vendors
    - Customers
IMPORTANT: The folder names created under Web\Custom must exactly match the EFT Site names. For example GS is different from Gs or GS Site.

Step 2 – Locate the Web Folder

In a typical installation the Web folder is located here:

C:\Program Files\Globalscape\EFT Server Enterprise\Web

Step 3 – Create the Custom Folder

If it doesn't already exist, create a Custom folder inside the Web folder:

Copy
/Web
    /Account
    /Shadowfax
    /Shared
    /Custom

Step 4 – Create One Folder Per Site

Example

Copy
/Web
    /Custom
        /GS
        /Sales
        /Vendors
        /Customers


Step 5 – Create the Required Folder Structure

Inside each Site folder create the following folder structure:

Copy
/Shared
    /images
/Shadowfax

Example

Copy
/Web
    /Custom
        /GS
            /Shared
                   /images
            /Shadowfax

Repeat for every Site folder.

Step 6 – Copy the Shadowfax Folder

Copy the entire Shadowfax folder from Web to each of Site folders:

Copy
/Web
    /Shadowfax

Example

Copy
/Web
    /Custom
        /GS
            /Shadowfax
        /Sales
            /Shadowfax
        /Vendors
            /Shadowfax
        /Customers
            /Shadowfax

This enables independent color themes, CSS, and Workspaces customization for each Site.

Step 7 – Copy the Login Logo

The login page logo is located in:

Copy
/Web
    /Shared
        /images
            gs-atom-logo.png

Copy only this file into each Site's custom folder.

Example

Copy
/Web
    /Custom
        /GS
            /Shared
                /images
                    gs-atom-logo.png

Do the same for every Site.

Step 8 – Replace Each Logo

Example

GS

Copy
/Web
    /Custom
        /GS
            /Shared
                /images
                    gs-atom-logo.png

Replace the gs-atom-logo.png image with the GS Company Logo.

IMPORTANT: Do not rename gs-atom-logo.png. The login page expects this exact filename.

Repeat for each Site folder in Custom.

Step 9 – Customize the WTC Theme (Optional)

Navigate to:

Copy
/Web
    /Custom
        /GS
            /Shadowfax
                /portal
                    /assets
                        /customization

See:

Copy
theme.json
customize-theme.ps1

Modify theme.json. For example:

Copy
{
    "primary": "#0055A4",
    "secondary": "#00ADEF",
    "success": "#28A745"
}

Then run customize-theme.ps1.

Repeat for every Site with different colors if desired.

Step 10 – Restart EFT

Restart either:

  • EFT Server Service

  • IIS (if applicable in your environment)

Step 11 – Clear Browser Cache

Use Ctrl + F5 or open an Incognito browser window.

Final Folder Structure Example

Copy
/Web
    /Account
    /Shared
        /images
            gs-atom-logo.png
    /Shadowfax
    /Custom
        /GS
            /Shared
                /images
                    gs-atom-logo.png
            /Shadowfax
        /Sales
            /Shared
                /images
                    gs-atom-logo.png
            /Shadowfax
        /Vendors
            /Shared
                /images
                    gs-atom-logo.png
            /Shadowfax    
        /Customers
            /Shared
                /images
                    gs-atom-logo.png
            /Shadowfax

How EFT Resolves Customized Files

When a user accesses a Site's login page, EFT searches for assets in this order:

  1. Web\Custom\<SiteName>\...

  2. Web\Custom\... (server-wide customizations, if present).

  3. Web\Shared\... or other default installation folders.

For example, when the login page requests:

/Web/Shared/images/gs-atom-logo.png

EFT first checks:

Web\Custom\GS\Shared\images\gs-atom-logo.png

If that file exists, it is served instead of the default logo. If not, EFT falls back to:

Web\Shared\images\gs-atom-logo.png

This override mechanism lets each Site have unique branding while preserving the default installation and making future upgrades easier.

Additional Tips

  • Back up any files before making changes.

  • Keep the original filenames (for example gs-atom-logo.png) unless you also update the HTML to reference a different name.

  • Store only customized files under Web\Custom Leave the default files in Web untouched to simplify upgrades.