mirror of
https://github.com/chenasraf/nextcloud-forum.git
synced 2026-05-17 17:28:02 +00:00
docs: update features
This commit is contained in:
46
README.md
46
README.md
@@ -19,15 +19,33 @@ threads, and posts within their Nextcloud instance.
|
||||
|
||||
## Features
|
||||
|
||||
- **Category Management**: Organize discussions into categories with headers and custom permissions
|
||||
- **Threaded Discussions**: Create and participate in threaded conversations
|
||||
- **BBCode Support**: Rich text formatting with built-in and custom BBCode tags
|
||||
- **File Attachments**: Attach files from Nextcloud to posts with secure permission-based access
|
||||
- **Category Management**: Organize discussions with headers, categories, customizable colors, and
|
||||
drag-and-drop reordering
|
||||
- **Threaded Discussions**: Create and reply to organized discussion threads with pagination
|
||||
- **BBCode Formatting**: Rich text with built-in and custom BBCode tags, toolbar with overflow menu
|
||||
- **File Attachments**: Attach files from Nextcloud storage or upload via drag-and-drop
|
||||
- **Notifications**: Subscribe to threads, get notified on replies and @mentions
|
||||
- **Reactions**: React to posts with emoji reactions
|
||||
- **User Roles & Permissions**: Fine-grained permission system for moderators and administrators
|
||||
- **Guest Access**: Optional public access for unauthenticated users with configurable permissions
|
||||
- **Read Markers**: Track unread posts and threads
|
||||
- **Search**: Full-text search across threads and posts
|
||||
- **Roles & Teams**: Fine-grained permissions per role or Nextcloud Team, per category (view, post,
|
||||
reply, moderate)
|
||||
- **Granular Management Permissions**: Separate controls for dashboard, account management, roles,
|
||||
categories, and BBCodes
|
||||
- **Guest Access**: Optional public access for unauthenticated visitors with configurable
|
||||
permissions
|
||||
- **Edit History**: View post revision history with configurable visibility and per-account privacy
|
||||
controls
|
||||
- **Read Markers**: Track unread posts at thread and category level
|
||||
- **Bookmarks**: Save threads for quick access
|
||||
- **Search**: Advanced search with boolean operators and category filtering
|
||||
- **Reusable Templates**: Save and insert frequently used content snippets
|
||||
- **Signatures**: BBCode-formatted signatures on posts
|
||||
- **Thread Drafts**: Auto-saved drafts per category
|
||||
- **User Profiles**: Post history, statistics, and role badges
|
||||
- **Dashboard Widgets**: Recent activity, top threads, and top categories on the Nextcloud dashboard
|
||||
- **Direct Post Links**: Link directly to a specific post within a thread
|
||||
- **Moderation Tools**: Lock, pin, hide, and move threads
|
||||
- **Server Administration**: Repair seeds, rebuild statistics, and assign roles from the Nextcloud
|
||||
admin panel
|
||||
- **Modern UI**: Built with Vue 3 and Nextcloud Vue components
|
||||
|
||||
## Documentation
|
||||
@@ -72,9 +90,9 @@ For a complete list of available commands, usage examples, and detailed document
|
||||
|
||||
## Troubleshooting
|
||||
|
||||
### Cannot access administrator features
|
||||
### Cannot access management features
|
||||
|
||||
If you are a Nextcloud administrator but cannot access Forum admin features (e.g., managing
|
||||
If you are a Nextcloud administrator but cannot access Forum management features (e.g., managing
|
||||
categories, roles, or settings), this is likely due to missing database seeds or role assignments.
|
||||
|
||||
**Option 1: Using OCC commands**
|
||||
@@ -85,18 +103,18 @@ Run the following commands from your Nextcloud installation directory:
|
||||
# Repair database seeds (creates default roles and permissions if missing)
|
||||
php occ forum:repair-seeds
|
||||
|
||||
# Assign administrator role to a user
|
||||
# Assign administrator role to an account
|
||||
php occ forum:set-role <username> admin
|
||||
```
|
||||
|
||||
**Option 2: Using the Admin UI**
|
||||
**Option 2: Using the server administration panel**
|
||||
|
||||
1. Log in to Nextcloud as an administrator
|
||||
2. Go to **Administration Settings** (click your profile picture → Administration Settings)
|
||||
3. Navigate to **Forum** in the left sidebar under the Administration section
|
||||
4. Use the **Repair Seeds** button to restore default roles and permissions
|
||||
5. If the seeds are already in plac, use the **User Roles** section to assign the administrator role
|
||||
to users
|
||||
5. If the seeds are already in place, use the **Assign Roles** section to assign the administrator
|
||||
role to accounts
|
||||
|
||||
## Contributing
|
||||
|
||||
|
||||
@@ -8,21 +8,30 @@
|
||||
<name>Forum</name>
|
||||
<summary>A community-driven forum built right into your Nextcloud instance</summary>
|
||||
<description><![CDATA[
|
||||
Create discussions, share ideas and collaborate with your community directly in Nextcloud.
|
||||
Create discussions, share ideas, and collaborate with your community directly in Nextcloud.
|
||||
|
||||
**Key features:**
|
||||
- **Thread-based Discussions** - Create and reply to organized discussion threads
|
||||
- **Category Organization** - Structure your forum with customizable categories and headers
|
||||
- **Rich Text Formatting** - Use BBCode for formatting posts with bold, italic, links, images, code blocks and more
|
||||
- **File Attachments** - Attach files from your Nextcloud storage to posts
|
||||
- **Threaded Discussions** - Create and reply to organized discussion threads with pagination
|
||||
- **Category Organization** - Structure your forum with customizable categories, headers, colors, and drag-and-drop reordering
|
||||
- **Rich Text Formatting** - BBCode formatting with built-in and custom tags, toolbar with overflow menu
|
||||
- **File Attachments** - Attach files from your Nextcloud storage or upload via drag-and-drop
|
||||
- **Notifications** - Subscribe to threads and get notified on replies and @mentions
|
||||
- **Post Reactions** - React to posts with emoji reactions
|
||||
- **Read/Unread Tracking** - Keep track of which threads you've read
|
||||
- **Search** - Find discussions quickly with built-in search
|
||||
- **User Profiles** - View user post history and statistics
|
||||
- **Role-Based Permissions** - Control access and moderation with flexible roles
|
||||
- **Guest Access**: Optional public access for unauthenticated users with configurable permissions
|
||||
- **Admin Tools** - Manage categories, roles, BBCodes and forum settings
|
||||
- **Moderation Tools** - Pin, lock and manage threads and posts
|
||||
- **Read/Unread Tracking** - Track unread posts at thread and category level
|
||||
- **Bookmarks** - Save threads for quick access
|
||||
- **Search** - Advanced search with boolean operators and category filtering
|
||||
- **User Profiles** - View post history, statistics, and role badges
|
||||
- **Roles and Teams** - Fine-grained permissions per role or Nextcloud Team, per category
|
||||
- **Guest Access** - Optional public access for unauthenticated visitors with configurable permissions
|
||||
- **Edit History** - View post revision history with configurable visibility and per-account privacy controls
|
||||
- **Reusable Templates** - Save and insert frequently used content snippets
|
||||
- **Signatures** - BBCode-formatted signatures on posts
|
||||
- **Thread Drafts** - Auto-saved drafts per category
|
||||
- **Dashboard Widgets** - Recent activity, top threads, and top categories on the Nextcloud dashboard
|
||||
- **Direct Post Links** - Link directly to a specific post within a thread
|
||||
- **Moderation Tools** - Pin, lock, hide, and move threads
|
||||
- **Management Tools** - Manage categories, roles, BBCodes, and forum settings with granular permissions
|
||||
- **Server Administration** - Repair seeds, rebuild statistics, and assign roles from the Nextcloud admin panel
|
||||
|
||||
**Perfect for:**
|
||||
- Team discussions and collaboration
|
||||
@@ -32,7 +41,7 @@ Create discussions, share ideas and collaborate with your community directly in
|
||||
- Project discussions
|
||||
- Internal communication
|
||||
|
||||
The forum integrates seamlessly with your Nextcloud instance, using your existing users and groups for authentication and access control.
|
||||
The forum integrates seamlessly with your Nextcloud instance, using your existing accounts and teams for authentication and access control.
|
||||
]]></description>
|
||||
<version>0.32.0</version>
|
||||
<licence>agpl</licence>
|
||||
|
||||
Reference in New Issue
Block a user