Thread Split 1.0.6

Automatically split long-running threads when configurable thresholds are reached.
Thread Split
Automatically split long-running threads when configurable thresholds are reached.
  • threadsplit_004.png
    threadsplit_004.png
    28.2 KB · Views: 19
  • threadsplit_003.png
    threadsplit_003.png
    28.6 KB · Views: 21
  • brave_screenshot_localhost.png
    brave_screenshot_localhost.png
    38.4 KB · Views: 23
  • threadsplit_005.png
    threadsplit_005.png
    38.4 KB · Views: 21
  • threadsplit_007.png
    threadsplit_007.png
    159.7 KB · Views: 25
  • threadsplit_001.png
    threadsplit_001.png
    129 KB · Views: 24
  • threadsplit_009.png
    threadsplit_009.png
    81.2 KB · Views: 5

Overview Releases (2) Discussion

Thread Split automatically splits long-running threads into numbered parts when post or page thresholds are reached, while keeping watchers, navigation, and reading position intact. Define a threshold once globally, override per forum, or override per thread. When a thread crosses the limit, a continuation thread is created, watchers and active readers are carried over, and a chain links every part together with prev/next navigation.

Features
Threshold-based auto-split
  • Trigger split by post count or page count
  • Three-tier cascade: global default -> per node configuration -> per-thread override
Two split modes
  • Grace mode: wait N minutes of inactivity before splitting to avoids cutting an active conversation mid-flow
  • Hard mode: split immediately when the threshold is crossed
Chain navigation
  • Numbered parts with configurable title template
  • Chain menu with parts index and next / previous links
  • Cross-part SEO <link rel="prev/next"> so search engines read the chain as one ordered series
Chain marker prefix
  • Apply a thread prefix to every part of a chain to make chains visible at a glance
  • Configurable per-forum override
  • Original original thread policy: always apply, only when no existing prefix, or never touch
  • Multi Prefix integration: marker stacks alongside existing prefixes (configurable before / after) and the original prefix survives every split
  • Without Multi Prefix: marker uses the core single-prefix slot
  • Marker auto-associates with each forum the first time a chain is created there
  • Manual selection can be restricted via standard prefix user-group permissions
Watcher and viewer continuity
  • Existing thread watchers migrated to the new part (configurable)
  • Users currently viewing the old thread receive a "continued" alert with opt-out
Configurable continuation post
  • Templated continuation post auto-inserted into the new part
  • Title template editable globally or per forum
Thread move handling
  • Choose what happens when a chain part is moved between forums:
    • Detach the moved thread (default)
    • Allow the chain to span forums
    • Move the whole chain together
Error log and stuck-split recovery
  • Dedicated admin Thread split error log page under Logs, with filters by phase, chain, and date range
  • Every deferred job (split execution, watcher migration, viewer alerts, parts-summary rebuild, whole-chain move) wraps failures with full context and writes them to the log
  • Background cron detects stuck or orphaned pending splits, retries them once, and clears the queue automatically
  • Old log entries auto-prune after 30 days; manual "Clear all" available

CLI Commands

Code:
mc-threadsplit:show-chain <chain_id> — diagnostic dump for a chain (parts, post counts, watcher counts)
mc-threadsplit:cleanup-orphans — find and delete chain_thread rows pointing to non-existent threads, plus chains with zero members
mc-threadsplit:detach <thread_id> — detach a thread from its chain and renumber survivors
mc-threadsplit:dissolve <chain_id> — delete a chain entirely; member threads remain unchained
mc-threadsplit:relink <thread_id> <chain_id> <position> — attach an unchained thread to an existing chain at a given position
mc-threadsplit:renumber <chain_id> — recompute part_number 1..N ordered by first post date (idempotent)

Product Information

XenForo 2.3.x PHP 7.4
Seller
MadeBy2D
Release date
Last update
Views
58
0% 0.00 star(s) 0 ratings
Back
Top