Skip to content

Installation Guide

This guide will walk you through installing and setting up Task Manager Pro on your WordPress site.

📋 Prerequisites

System Requirements

ComponentMinimumRecommendedOptimal
WordPress5.0+6.0+Latest
PHP7.48.18.2+
MySQL5.68.08.0+
Memory Limit128MB256MB512MB

Required PHP Extensions

Required Extensions: mysqli, curl, json, mbstring, openssl, zip, gd, xml

🚀 Installation Methods

Step 1: Download the Plugin

Download task-manager-pro.zip from your purchase and extract the archive to get the plugin files.

Step 2: Upload via WordPress Admin

  1. Log in to your WordPress admin dashboard
  2. Navigate to Plugins → Add New
  3. Click Upload Plugin
  4. Choose the task-manager-pro.zip file
  5. Click Install Now

Step 3: Activate the Plugin

After installation, click Activate Plugin. You'll see a success message.

Method 2: FTP Upload

Step 1: Extract Plugin Files

Extract task-manager-pro.zip to get a folder named task-manager-pro.

Step 2: Upload via FTP

  1. Connect to your server via FTP
  2. Navigate to /wp-content/plugins/
  3. Upload the task-manager-pro folder

Step 3: Activate in WordPress

  1. Go to Plugins in WordPress admin
  2. Find "Task Manager Pro" in the list
  3. Click Activate

Method 3: WP-CLI (Advanced)

WP-CLI Commands

# Download and install wp plugin install /path/to/task-manager-pro.zip --activate

Or install from directory

wp plugin install /path/to/task-manager-pro --activate

⚙️ Initial Setup

1. Plugin Activation

After activation, you'll see:

  • ✅ New menu items in WordPress admin
  • ✅ Database tables created automatically
  • ✅ Default settings applied

2. Database Setup

The plugin automatically creates these tables:

Core Tables

  • wp_tmp_projects - Project data
  • wp_tmp_tasks - Task information
  • wp_tmp_task_users - Task assignments
  • wp_tmp_project_users - Project memberships
  • wp_tmp_user_activity - Activity tracking

3. Default Data

The plugin creates default:

  • ✅ Task statuses (To Do, In Progress, Completed)
  • ✅ Task priorities (Low, Medium, High, Critical)
  • ✅ User groups and permissions
  • ✅ Sample workflows

🔧 Configuration

1. Access Plugin Settings

Navigate to Task Manager in your WordPress admin menu to access:

  • Dashboard
  • Boards
  • Tasks
  • Projects
  • User Management
  • Settings

2. User Permissions

Set up user roles and permissions:

Configure Permissions

  1. Go to Task Manager → Manage Users
  2. Configure user groups
  3. Set project and task access levels
  4. Assign users to groups

3. Project Setup

Create your first project:

Create First Project

  1. Go to Task Manager → Projects
  2. Click Add New Project
  3. Fill in project details
  4. Add team members

🎯 Quick Start Checklist

TaskStatus
Plugin installed and activated
Database tables created
User permissions configured
First project created
Team members added
First task created
Shortcodes tested (optional)

🔍 Verification

Check Installation

1. Plugin Status

  1. Go to Plugins page
  2. Verify "Task Manager Pro" is active
  3. Check for any error messages

2. Menu Items

  • Look for "Task Manager" in admin menu
  • Verify all submenu items are visible
  • Check user permissions

3. Database Tables

  • Use phpMyAdmin or similar tool
  • Verify wp_tmp_* tables exist
  • Check table structure

Test Basic Functionality

1. Create a Test Project

  1. Go to Task Manager → Projects
  2. Create a new project
  3. Verify project appears in list

2. Create a Test Task

  1. Go to Task Manager → Tasks
  2. Create a new task
  3. Assign to a user
  4. Verify task appears in list

3. Test User Access

  1. Log in as different user
  2. Verify appropriate access levels
  3. Test task assignment

🚨 Troubleshooting Installation

Common Issues

Plugin won't activate:
  • Check PHP version compatibility
  • Verify file permissions
  • Check for plugin conflicts
  • Review error logs
Database errors:
  • Ensure MySQL version compatibility
  • Check database user permissions
  • Verify table creation
  • Run database repair if needed
Permission errors:
  • Check file/folder permissions (755/644)
  • Verify WordPress can write to directories
  • Check PHP memory limit
  • Review server error logs

Error Messages

"Plugin could not be activated because it triggered a fatal error"

  • Check PHP error logs
  • Verify plugin file integrity
  • Test with default theme
  • Disable other plugins temporarily

"Database connection failed"

  • Check database credentials
  • Verify database server status
  • Test database connectivity
  • Review wp-config.php settings

📞 Getting Help

If you encounter issues during installation:

1. Check Documentation

  • Review this installation guide
  • Check troubleshooting section
  • Look for similar issues

2. Enable Debug Mode

// In wp-config.php define('WP_DEBUG', true); define('WP_DEBUG_LOG', true);

3. Contact Support

  • Provide error messages
  • Include system information
  • Describe steps taken
  • Share relevant logs

🎉 Next Steps

After successful installation:

📖 Quick Start

Read the Quick Start Guide to get up and running quickly.

Quick Start →

👥 User Management

Set up users and permissions for your team.

Manage Users →

📁 First Project

Create your first project and start managing tasks.

Create Project →

🔧 Shortcodes

Explore shortcodes to embed functionality anywhere.

Use Shortcodes →

🎉 Installation Complete! You're ready to start managing projects and tasks with Task Manager Pro!

Released under the MIT License.