Introduction
At this stage we have all the know-how to complete the project. User registration will leverage the concept of adding a form, including a CAPTCHA, creating a view the with render the form with the GET method, and process the form using a POST method.
The POST method function will include the sending of an email, with an activation link. Said link with have a predefined expiry time. We also need a way of checking that the email address submitted hasn't already being used.
Quite a bit to work through, but nothing radically new.