I am trying to figure out the ideal solution for enabling the generation of a User's profile without actual Wiki editing. It is easier to add forms for various categories but User seems like a special case. If I created a Person category, I could do a template and semantic form and programmatically generate content based on either an html form, a semantic form, a rich client, or even by converting from an existing information in a different format. I am not sure how to do so with a User. It does feel like an overkill to go to a Person category when User exists, especially since I will either have registered users as person entities or other special types of persons like Authors (in which case I might as well have an Author category).

Essentially I want to generate special content in case of registration right in the User's page based on more questions that I'd ask them during registration.

What would you recommend?