Download the PHP package ronald2wing/module-forum without Composer
On this page you can find all versions of the php package ronald2wing/module-forum. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download ronald2wing/module-forum
More information about ronald2wing/module-forum
Files in ronald2wing/module-forum
Download ronald2wing/module-forum
More information about ronald2wing/module-forum
Files in ronald2wing/module-forum
Vendor ronald2wing
Package module-forum
Short Description Magento 2 forum extension with hierarchical forums, topics, posts, moderation queue, post reporting, email notifications, GraphQL and REST API
License MIT
Homepage https://github.com/ronald2wing/module-forum
Package module-forum
Short Description Magento 2 forum extension with hierarchical forums, topics, posts, moderation queue, post reporting, email notifications, GraphQL and REST API
License MIT
Homepage https://github.com/ronald2wing/module-forum
Please rate this library. Is it a good library?
Informations about the package module-forum
Magento 2 Forum
Full-featured forum system for Magento 2 — forums, topics, posts, moderation, reporting, GraphQL, and REST API.
Features
- Forum hierarchy: Forums → Topics → Posts
- SEO-friendly URLs: custom router with clean keys
- Moderation queue: non-moderator posts set to pending, admin approve/reject
- Post reporting: users flag posts, admin reviews
- Customer profiles: nickname, avatar, signature
- Email notifications: topic subscriptions with secure unsubscribe
- Visitor tracking: "Who's online" per forum and topic
- Bookmarks, RSS feeds, search, customer group access
- REST API: 14 endpoints
- GraphQL: 6 queries with resolver-processed relation fields
Requirements
- PHP 8.1+
- Magento 2.4.6+
- MySQL / MariaDB
Install
Configuration
Stores → Configuration → Ronald2Wing Extensions → Magento Forum
| Setting | Default |
|---|---|
| Enable Forum | Yes |
| Forum Route | forum |
| Enable Search | Yes |
| Enable Bookmarks | Yes |
| Enable RSS | Yes |
| Enable Statistics | Yes |
| Who's Online | Yes |
| Page Layout | 1 column |
| Notification Email | [email protected] |
REST API
| Method | Endpoint | Access |
|---|---|---|
| GET | /V1/forums |
Anonymous |
| GET | /V1/forums/:forumId |
Anonymous |
| POST | /V1/forums |
Admin |
| DELETE | /V1/forums/:forumId |
Admin |
| GET | /V1/forums/:forumId/topics |
Anonymous |
| GET | /V1/topics/:topicId |
Anonymous |
| POST | /V1/topics |
Customer |
| DELETE | /V1/topics/:topicId |
Customer |
| GET | /V1/topics/:topicId/posts |
Anonymous |
| GET | /V1/posts/:postId |
Anonymous |
| POST | /V1/posts |
Customer |
| DELETE | /V1/posts/:postId |
Customer |
| GET | /V1/forum/moderators |
Admin |
| POST | /V1/forum/moderators |
Admin |
GraphQL
Database
| Table | Purpose |
|---|---|
forum |
Forum categories |
forum_topic |
Discussion topics |
forum_post |
Posts and replies |
forum_report |
Post reports / flags |
forum_moderator |
Moderator assignments |
forum_access |
Customer group permissions |
forum_visitor |
Online visitor tracking |
forum_notification |
Email subscriptions |
forum_usersettings |
User profiles |
Architecture
- Repository pattern with API interfaces
- Declarative schema (
db_schema.xml) - ViewModel pattern — no Block proxy layer
- Service classes:
AuthorisationService,NotificationService,CounterUpdater,UrlKeyGenerator,VisitorTracker - GraphQL resolvers with
@resolverprocessors for relation fields - CSRF on all POST, XSS prevention in all templates
Test
License
MIT
All versions of module-forum with dependencies
PHP Build Version
Package Version
Requires
php Version
>=8.1
magento/framework Version >=103.0
magento/module-store Version >=101.0
magento/module-backend Version >=102.0
magento/module-ui Version >=101.0
magento/module-customer Version >=103.0
magento/module-theme Version >=101.0
magento/module-webapi Version >=100.4
magento/module-graph-ql Version >=100.4
magento/framework Version >=103.0
magento/module-store Version >=101.0
magento/module-backend Version >=102.0
magento/module-ui Version >=101.0
magento/module-customer Version >=103.0
magento/module-theme Version >=101.0
magento/module-webapi Version >=100.4
magento/module-graph-ql Version >=100.4
The package ronald2wing/module-forum contains the following files
Loading the files please wait ...