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-users2. Workspaces (Required for Hub Navigation)
Workspace taxonomy and navigation system.
bash
git clone https://github.com/derintolu/workspaces.git
wp plugin activate workspaces3. 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.gitTheme 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 workspacesExternal Dependencies
FluentCRM
- Install FluentCRM plugin
- Configure on main site (multisite)
- frs-wp-users will auto-sync profiles
FluentBooking
- Install FluentBooking plugin
- Configure calendar types
- frs-dashboard-widgets will display bookings
Rentcast API
- Sign up at rentcast.io
- Get API key
- 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=activeTroubleshooting
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 buildREST API 404
Flush permalinks:
bash
wp rewrite flush