WP Manifestindependent plugin directory
manifest / social / rt-forums

RT-Forums

A modern, feature-rich forum plugin for WordPress with direct messaging, reactions, and advanced search capabilities.

by Richard Theuws · github.com/richardtheuws/rt-forums · website

★ 0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/richardtheuws/rt-forums/archive/refs/heads/main.zip

RT-Forums WordPress Plugin

Author: Richard Theuws (https://theuws.com)

A modern, feature-rich forum plugin for WordPress with a focus on user experience and performance.

Features

  • Modern forum system with hierarchical structure
  • Topic subscriptions with customizable notification frequencies
  • Direct messaging between users
  • Advanced moderation capabilities
  • REST API support
  • Mobile-responsive design
  • Comprehensive admin interface

Requirements

  • PHP 7.4 or higher
  • WordPress 6.0 or higher
  • MySQL 5.7 or higher / MariaDB 10.3 or higher

Installation

  1. Download the latest release
  2. Upload to your WordPress plugins directory
  3. Activate the plugin through WordPress admin
  4. Configure settings under RT Forums menu

Development Setup

  1. Clone the repository:

    git clone https://github.com/richardtheuws/rt-forums.git
  2. Install dependencies:

    composer install
  3. Set up WordPress test environment:

    composer run-script install-wp-tests
  4. Run tests:

    composer test

Documentation

Testing

Run the test suite:

composer test

Generate code coverage report:

composer test-coverage

Run coding standards check:

composer phpcs

Contributing

Please read CONTRIBUTING.md for details on our code of conduct and the process for submitting pull requests.

Security

For security issues, please see our Security Policy.

License

This project is licensed under the GPL v2 or later - see the LICENSE file for details.

Support

For support:

  1. Check the documentation
  2. Search existing issues
  3. Create a new issue
  4. Contact support@theuws.com

Changelog

See CHANGELOG.md for a list of changes.

Credits

Created and maintained by Richard Theuws.