I disagree. Sometimes I spend days working on writing something before posting it. If that could be done right on the forums by saving and working on a draft, I think that would be wonderful. So you might have a max quota on how many drafts a user can have, but I see no reason to limit their longevity.
If their "going off the page" is accidental, they'd come back online quickly to post it. After 60 minutes I can't see them wanting to reply (unless their ISP cut them off).
If you save it on the clientside via JS (cookie or local storage) it can be stored without querying the database, then you just run a conditional "if threadid == storedid, tinyMCE.innerHTML = 'localstorage/cookie data'"I don't want members using the server as a storage facility for their drafts. They can do so using a word processor and copy/paste it to the forum once they're finished. The owner and I will pony up for extra storage when needed for a busy site, but we're not going to pay for server storage because users refuse to use tools that are already at their disposal.
If this is implemented (and I'm not convinced it should be), draft copies should be temporary stored for a short time (no more than 48 hours) and then automatically deleted.
On second thought..... No. I don't want this. Thinking on how this would be implemented, the draft would have pointers within the thread, adding to the queries needed to display it. Increase the time outs if this is a common issue, but no, this shouldn't be implemented.
Gmail style save as drafts. Wow. I'd love to see that. My forum members would definitely appreciate this feature.
I'd also love this feature to be integrated in Xenforo. With admin options to set the "timeout" (with 0 being never), a choice offering of clientside, serverside, or both (for home/work computers and mobile devices), and a configurable amount of allowed drafts per usergroup (so premium members can have more than regular members).
We use essential cookies to make this site work, and optional cookies to enhance your experience.