Use Topic and Message Drafts in QC Live Forum
Explain saved composer drafts, restoration, expiry/cleanup, and Discard Draft without treating drafts as published community content.
This guide follows the accepted QC Live Forum 1.1.27 implementation and applies to All plans; signed-in members. Permanent forum content is intentionally durable and searchable. Traditional Discussions and archived live sessions share the same Topic-centered history rather than fragmenting a conversation across unrelated pages. When older walkthrough or project-manual wording conflicts with 1.1.27 source or later accepted Authorized-Domain behavior, the current implementation takes precedence.
Before You Begin
- Confirm the Category is published, accessible, and allows the feature you intend to use.
- Use a signed-in member account for features that require identity, such as reactions, polls, follows, or mentions.
- Remember that QCLF conversations are flat and chronological even when Quote or Reply Reference is used.
Current QCLF Behavior
| Item | Current behavior |
|---|---|
| Conversation model | One durable Topic with chronological permanent Messages |
| Rich content | Sanitized formatted content for permanent Topics/Messages |
| Attachments | Up to five files per submission, up to 10 MB each, subject to feature/ACL checks |
| Delete behavior | Normal user/moderator delete is soft deletion; recovery/purge is controlled separately |
| Live history | Ended live chat is converted into permanent Messages under the same Topic |
Step-by-Step Workflow
- Open the QCLF area that owns this feature using an account with the intended real-world permissions.
- Confirm the target Section, Category, Topic, Message, follow, template, or live session is accessible and in a valid state.
- Perform the requested action using the current QCLF control described by the page or dialog.
- Save or confirm the action when QCLF requires an explicit submit/POST operation.
- Reload the affected forum view and verify the persisted result from the member-facing side.
- Repeat once with a user who should not be authorized when the feature changes access, moderation, or live-session state.
saved composer drafts, restoration, expiry/cleanup, and Discard Draft without treating drafts a
Explain saved composer drafts, restoration, expiry/cleanup, and Discard Draft without treating drafts as published community content is part of the current QCLF 1.1.27 behavior. Treat the current server-side state as authoritative: frontend controls are useful guidance, but QCLF still rechecks Joomla access, QCLF action permissions, feature state, entitlement, and the target object's current status when the action is submitted.
Operational behavior is preservation-first. Scheduled work should be repaired rather than bypassed, ordinary upgrades should install over the current package, and maintenance should not discard Topics, Messages, follows, moderation history, or other customer data merely because a runtime feature is temporarily unavailable.
How This Fits into QC Live Forum
Permanent forum content is intentionally durable and searchable. Traditional Discussions and archived live sessions share the same Topic-centered history rather than fragmenting a conversation across unrelated pages. A reliable configuration keeps Joomla authoritative for users, groups, access levels, sessions, mail transport, and Scheduled Tasks while QCLF owns forum structure, Topic/Message state, personalization, live-session state, moderation records, and feature-specific rules. Keeping those responsibilities separate makes troubleshooting much faster.
For Use Topic and Message Drafts in QC Live Forum, verify the behavior with the role that will actually use it. Administrator, moderator, Host, signed-in member, guest, and viewer experiences intentionally differ. A successful test as Super User does not prove that a normal member or delegated moderator has the correct access.
Permissions, Entitlement, and Safety
- Joomla menu/view access, QCLF Section/Category access, QCLF action permissions, moderation scope, and commercial feature entitlement are separate checks.
- QCLF re-authorizes state-changing requests server-side; never treat a visible or hidden frontend control as the security boundary.
- Use Authorized Domains for current paid entitlement. Legacy License Key data is compatibility history and should not be reintroduced as the current activation workflow.
- Premium records and settings are preservation-first across downgrade; loss of current Effective tier can disable use without deleting the saved configuration.
- Do not expose passwords, saved keys, private managed-service credentials, or private guest identity data in public forum content, screenshots, or support posts.
Verify the Result
- The Topic/Message appears to authorized users and remains absent from inaccessible contexts.
- Attachments, poll/reaction/mention controls appear only where the Category permits them.
- Edit/delete behavior matches ownership and moderator permissions.
- Topic counts, dates, status pills, and Message totals remain consistent after the action.
Common Mistakes to Avoid
- Expecting nested Reddit-style reply trees from Quote or Reply Reference.
- Assuming a hidden button is the security boundary; QCLF rechecks authorization server-side.
- Uploading an attachment type or size outside the permitted limits.
- Treating soft deletion as immediate irreversible database removal.
Troubleshooting
- Reproduce the exact action with the smallest safe test and note the user role, Section/Category, Topic type, and current state.
- If a control is missing, check access, QCLF permissions, feature inheritance, Topic state, and Effective tier in that order before assuming files are damaged.
- If a live or notification action is delayed, inspect the appropriate Scheduled Task and current lifecycle/delivery state instead of manually duplicating the work.
- If only one browser/device fails during live media, test browser permissions, autoplay/media policy, and network conditions before changing server configuration.
- After a correction, rerun the same test and reload the real frontend page; a saved Administrator form message alone is not end-to-end verification.
Operational Best Practice
Keep the forum model understandable: use the fewest permission and feature overrides needed, give moderators the narrowest useful scope, test live features with separate Host/viewer accounts, and keep Scheduled Tasks healthy. Before a major QCLF or Joomla update, maintain a current backup and a simple regression checklist covering Discussion, Search, Following, notifications, moderation, and every live Topic type you actively use.
Community Discussion
Want to compare community workflows, share practical QCLF tips, or discuss how other Joomla site owners use this feature? Visit the QC Live Forum Community. For private support, bug reports, account-specific entitlement problems, or feature requests, use the QuantaCade support system.