Skip to content

contensio/plugin-forum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Forum

Full community forum for Contensio.

Structure

Category  (e.g. General)
  └── Board  (e.g. Announcements, Off-topic)
        └── Thread  (a topic started by a user)
              └── Post (replies, including the opening post)

Features

  • Categories and boards managed from admin
  • Threads with pin and lock flags
  • Nested-flat replies (one level, chronological)
  • Likes on posts
  • Board-level lock to restrict posting
  • Per-thread locking to stop replies
  • View counter on threads
  • Member profile page with their threads and post count
  • Public URL structure: /forum, /forum/{board}, /forum/{board}/{thread}
  • Moderation dashboard in admin: recent posts, threads, delete/pin/lock actions
  • Guest reading (toggle) / login required to post
  • Search box for thread titles
  • Auto-bumping: creating a reply updates the thread's last activity timestamp

Requirements

  • Contensio CMS ^2.0
  • Authentication working (for users to post and to show profiles)

Installation

composer require contensio/plugin-forum

Enable the plugin from the admin Plugins page. The CMS runs the migrations automatically.

Usage

  1. Go to Tools -> Forum -> Categories and add your first category.
  2. Add boards inside the category.
  3. Visit /forum to see the public forum index.
  4. Logged-in users can create threads and reply.
  5. Moderate pins, locks, and deletions from Tools -> Forum -> Moderation.

License

AGPL-3.0-or-later. See the LICENSE file.

About

Community forum for Contensio - categories, boards, threads, replies, likes, moderation, member profiles.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors