Support Tools
Announcements, Downloads, Knowledgebase, Tickets, Friendly URLs
What it is
WHMDC includes a fully featured helpdesk for your clients. This includes announcements, downloads, a knowledgebase, and a ticketing system—all accessible from the client area and public site.
Announcements
The announcements system at Admin → Announcements displays announcements on the client dashboard and news page. Announcements can have a title, message, preset style (info, warning, success), start/end dates, and can target all clients or specific client groups. Clients can dismiss announcements if configured as dismissible.
Tables: client_announcements, client_announcement_groups (for targeting).
Downloads
Downloads at Support → Downloads (or equivalent) let you host files for clients: product manuals, software utilities, or product files. Files can be hosted locally in /uploads/ or remotely. Access can be restricted by client group or product.
Routes: /downloads/file, /downloads/invoice-pdf, /downloads/attachment for invoice PDFs and ticket attachments.
Knowledgebase
The knowledgebase at Admin → Knowledgebase allows you to create a collection of commonly asked questions and their answers. Articles are organised into categories (kb_categories). Clients can search and browse articles from the client area and public site. Articles support visibility: public, members only, or private.
Tables: kb_categories, kb_articles. Client URL: /client/kb or /kb (public).
Support Tickets
The support ticket system at Support → Tickets is a fully featured ticket desk. Clients open tickets from the client area; staff reply from the admin panel. Tickets are organised by departments. See Support Tickets for full details.
Search Engine Friendly URLs
Friendly URLs allow clean URLs such as /kb/category-slug/article-slug instead of query strings. The system converts unsupported characters in slugs to dashes. Enable in Admin → Settings → General if available.
How to set up
Each tool is configured from the Admin area. Create announcements, add downloads, build your knowledgebase categories and articles, and set up support departments for tickets.
Was this helpful?