XF 2.2 Writing before registering

1591365714263.png
Participation. It's the life blood of a forum, and once you have a group of dedicated members creating and discussing content, your forum will flourish.

But there's a barrier to entry when it comes to participation. When a new visitor stumbles upon your forum from a search engine, they may read the content that piqued their interest and then feel inclined to add their own thought-provoking response, but at that point they are confronted with the dreaded

1591364826548.png


... at which point, in many cases, the whim disappears and they disappear like a stranger in the night.

The prospect of having to complete a form and go through the rigmarole of signing-up to a new service is quite a turn-off to new visitors, for obvious reasons. Visitors have a reticence to registration because they often consider it not to be worth their time.

So, what if they had something to lose by not completing the registration process?

This is the thought behind Writing Before Registering. When enabled, guest users will be granted access to the New Thread button and the Quick Reply editor and various other tools that are available to registered members. The experience is almost identical to that of a logged-in user, allowing the guest to create rich content before having registered, such that they can compose the message they want without obstructions.

What a lovely post. Now register or lose it.

And then, when they've spent time lovingly crafting their message and hit the submit button, then we smack them with the registration form.

Now, the hapless visitor has a conundrum. Are they prepared to have wasted the time they spent composing their message and abandon their contribution, or will they spend a few moments completing the annoying registration form? We're betting that a good proportion will choose the latter.

1591365808123.png


Once the guest has completed registration, the content they composed will be submitted automatically, and they'll be sent an alert with a link to it.

1591365714263.png

The landscape has changed

Occasionally, there may be instances where the environment in which the content was created changes during the registration process, such as the thread being locked by a moderator or moved to a forum to which regular users do not have access. In these cases, where the created content can no longer be submitted, the newly registered user will receive an alert similar to the one below.

1591365769396.png

Setup

The experience afforded to guests is configurable. Behind the scenes, administrators can configure how this works by setting which permissions should be inherited by guests. For example, if users in the "Registered" user group are able to post in a particular forum, it'll be possible for guests to also post in that forum but they will need to register before their post is submitted.

Normally, you will want to inherit permissions from whichever group or groups users automatically become members upon registration, but the scope is there to allow whatever weird and wonderful combinations may be required by your particular setup.

1591365213189.png


Of course, sometimes visitors will not complete the registration process, especially if they are not particularly committed to a short response they composed. In order to prevent that stuff clogging up your database, content that was submitted but did not lead to a completed registration will be pruned after a short period of time.

Developer goodies

Initially, we're supporting the creation of threads and replies but as you'd expect from a XenForo core system, "writing before registering" is entirely open and extensible and can apply to any registration-privileged action, so third-party developers will be able to incorporate this functionality within their add-ons, wherever it makes sense to do so.

Post scriptum

A few questions have been raised already as to what happens if email verification or manual registration approval is enabled on your forum.

In these instances, the content that has been posted in kept in a pending state, awaiting whatever steps are required for registration to complete. The content is automatically posted as soon as registration is completed, whether that is by means of email verification, manual approval or whatever other things may be set up in the registration process.

If registration is not completed within a reasonable period, the content is purged.
 
Last edited by a moderator:

doublespaces

Well-known member
One thing I see happening a lot is users who already have accounts are filling out this form, thinking they are actually logged in. What happens is that process gets aborted unless it is very clear they can login or register. I like the implementation shown with the login option.
 

doublespaces

Well-known member
Another thing I'd like to see in the statistics is guest logins and guest registrations and abandoned messages. This would allow some fine tuning or maybe even split testing for best results.
 

Serpius

Active member
I spoke too soon. The gap is not closed. Another forum-centric feature. :( I don't understand the "red-headed step child" treatment of the official add-ons. My site is very video comment dependent.

Very shortly, after my website "remodeling" is done, the website will become Media dependent, thus my reason for posting in #73.
 

2B-A-Legend

Member
This is a really nice feature! Thank you for implementing this.

Can the guest write several posts before registration?

Welcome @NixFifty !!
Here is the answer @Alfa1
What a lovely post. Now register or lose it.

And then, when they've spent time lovingly crafting their message and hit the submit button, then we smack them with the registration form.

Now, the hapless visitor has a conundrum. Are they prepared to have wasted the time they spent composing their message and abandon their contribution, or will they spend a few moments completing the annoying registration form? We're betting that a good proportion will choose the latter.
 

Alpha1

Well-known member
I feel a suggestion coming up. :)

Here goes:
 

Chris D

XenForo developer
Staff member
When will you show some love to XF MG and XF RM.. :(
We will. As ever we’ll focus on the XF features first and then we’ll talk about what is coming in the add-ons too.

We’re only talking about XF features at this moment in time but that doesn’t mean to say add-ons won’t benefit from these features now or in the future but we’ll talk about that closer to the time.
 

ibnesayeed

Well-known member
An active reply editor would welcoming for new users. However, shouldn't the system be fair to users by giving them a hint of what they are getting into? One subtle way to indicate this would be to change the label of the button from "Post reply" to something like "Login to post reply" (which can then be inferred that one needs to register in order to login, if they are not registered already). We sure want to convert our visitors to users, but not by deceptive means.
 

Boothby

Well-known member
I like this new feature. :) What happens to the post when the final saving for whatever reason fails? Is it lost then?
 
Top