How to create a registration pag
PermalinkI'm totally new to Concret5 and the forum so please bear with me :)
At first glance concrete5 looks very impressive however i think that the documentation needs a little improvement or a FAQ is needed :)
My questions is:
How do I create a page where the user can sign up / register?
Is it possible to ask for additional information upon registration?
Thanks in advance.
Kind regards
Steen
PS: the forum is also a little different (weird :) )
Regarding the forum: Try entering something in the search box and hit enter... Nothing happens until you select 'Select all' or a specific group, way that one have to go through the different forums is not as 'easy' - maybe because I'm more used to pbb like forums :)
Now for the registration:
I had already turned on the registration so I was expecting that the login screen would have a 'Registration' link, but it does not.
I followed your link and I have verified that I have turned on the Registration, but I still do not see the 'Registration' link on the login screen.
Second: How to create a 'Profile' page so the user can manage his profile?
My setup:
Concrete5 v5.7.0.4
Here's a thread from the 5.7 discussions indicating that the membership/profile/registration is not working and is slated for 5.7.1.
http://www.concrete5.org/community/forums/5-7-discussion/members-ar...
Regarding the forum, I don't have to check 'Select All' in order to get search results. That's a mystery.
hmm.. If I understand you 'correctly' you are saying that 5.7.xxx is not yet ready for production use.
And since it is not possible to upgrade from 5.6 it would be a 'waste' of time to start with 5.6
I have to start digging into the code... maybe I get lucky and could help fixing an issue or two :)
Once you enable public registration and public profiles, the pages are available on your site at:
www.www.yoursite.com/index.php/register...
and
www.www.yoursite.com/index.php/members/profiles...
It's the 5.7 login page that isn't showing the registration button but that will come soon I'm sure.
If you'd like to modify the 'Register' page you should copy the
'concrete/single_pages/register.php' file to 'application/single_pages/register.php'
and to modify the 'Profile' pages, copy the 3 files found in
'concrete/single_pages/members' to 'application/single_pages/members'
Then turn off all your concrete5 caching at 'Dashboard->System and Settings->Cache and Speed Settings' so the system finds your copies rather than the original core files.
Anywhoo... to get registration going, first you need to go to 'Dashboard->System and Settings->Public Registration' and turn it on and choose your options for how public registration will work.
Described here:http://www.concrete5.org/documentation/using-concrete5/dashboard/sy...
This will put a 'Register' button on your login page.
To add things like 'First name', 'Last Name', 'Experience', etc to your registration page, you need to create additional 'User Attributes'. Head over to 'Dashboard->Attributes' (under the Members heading) and add these additional fields for your members to fill in. You can make these fields mandatory or optional.
It's been a while since I've done this from scratch so I might have missed a step so post back if things don't seem to be working.