What Happens If You Intentionally Uninstall QCLF

An intentional QCLF uninstall is not the normal update path and is not a command to erase forum history. QCLF 1.1.27 deliberately preserves its product tables/data when the extension package is removed.

The uninstall lifecycle cleans up QCLF Scheduled Task rows while avoiding install/update schema repair during removal.

Before an Intentional Uninstall

  1. Create a full database/site backup even though QCLF is designed to preserve forum data.
  2. Record the installed version, current entitlement, task state, and any operational issue that prompted removal.
  3. If your goal is only to update QCLF, stop here and install the newer full package over the existing package instead.

What QCLF Removes

  • Joomla removes the installed package/component/task-plugin extension files/extension records through its normal uninstall process.
  • The QCLF uninstall scripts delete Scheduled Task rows for the five QCLF task types from #__scheduler_tasks.
  • The package uninstaller does not run a hidden “delete forum content” routine.

What QCLF Preserves

The component manifest defines install/update SQL but no uninstall SQL that drops the QCLF tables. The component uninstall path explicitly skips schema repair and states that product tables are preserved by design. Existing Sections, Categories, Topics, Messages, live/archive records, moderation records, follows, templates/configuration, and other QCLF table data therefore remain in the database unless they are separately and intentionally removed.

Operational Effect After Removal

Preserved database rows are not an active forum by themselves. With the component/task plugin uninstalled, the QCLF frontend/admin UI and QCLF Scheduled Task handlers are unavailable. Preserve the backup and database state if you intend to reinstall a compatible package later.

Do Not Use Uninstall as Data Cleanup

If a site owner truly needs product data erased for a separate retention/decommissioning requirement, treat that as a deliberate database/data-management operation with its own backup and verification plan. The standard QCLF uninstall intentionally does not perform that destructive action.


Community Discussion

Want to compare forum 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.