Skip to content

Installation

Complete guide to installing the FRS plugin ecosystem.

Prerequisites

  • WordPress 6.0+ (6.5+ recommended for Interactivity API)
  • PHP 8.1+
  • MySQL 5.7+ or MariaDB 10.3+
  • Git (for cloning repos)
  • Node.js 18+ (for building assets)

Core Plugins

1. frs-wp-users (Required)

The foundation of the FRS ecosystem.

bash
cd wp-content/plugins
git clone https://github.com/derintolu/frs-wp-users.git
wp plugin activate frs-wp-users

2. Workspaces (Required for Hub Navigation)

Workspace taxonomy and navigation system.

bash
git clone https://github.com/derintolu/workspaces.git
wp plugin activate workspaces

3. Additional Plugins

Install based on your needs:

bash
# Lead Generation
git clone https://github.com/derintolu/frs-lead-pages.git
git clone https://github.com/derintolu/frs-property-valuation.git
git clone https://github.com/derintolu/frs-mortgage-calculator.git

# Portal Enhancements
git clone https://github.com/derintolu/frs-portal-onboarding.git
git clone https://github.com/derintolu/frs-dashboard-widgets.git

# Content & Documents
git clone https://github.com/derintolu/email-template-builder.git
git clone https://github.com/derintolu/branding-block-kit.git

# Integrations
git clone https://github.com/derintolu/frs-addcal-sync.git

Theme Installation

Workspaces Theme

bash
cd wp-content/themes

# Install Blocksy parent (required)
wp theme install blocksy

# Clone Workspaces
git clone https://github.com/derintolu/workspaces-theme.git workspaces

# Build Tailwind
cd workspaces && npm install && npm run build

# Activate
wp theme activate workspaces

External Dependencies

FluentCRM

  1. Install FluentCRM plugin
  2. Configure on main site (multisite)
  3. frs-wp-users will auto-sync profiles

FluentBooking

  1. Install FluentBooking plugin
  2. Configure calendar types
  3. frs-dashboard-widgets will display bookings

Rentcast API

  1. Sign up at rentcast.io
  2. Get API key
  3. Add to Settings → Property Valuation

Verification

Check that everything is working:

bash
# List active plugins
wp plugin list --status=active

# Check REST API
curl https://yoursite.com/wp-json/frs-users/v1/profiles

# Check theme
wp theme list --status=active

Troubleshooting

Plugin won't activate

Check PHP version:

bash
php -v  # Should be 8.1+

Assets not loading

Build assets for plugins that require it:

bash
cd wp-content/plugins/frs-dashboard-widgets
npm install && npm run build

REST API 404

Flush permalinks:

bash
wp rewrite flush

Hub21 Platform Documentation