How to create a registration pag

Permalink
Hi

I'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 :) )

 
mhawke replied on at Permalink Reply
mhawke
Yeah the documentation is weak but what do you find weird about the forums?

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.
rabol replied on at Permalink Reply
Hi

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
mhawke replied on at Permalink Reply
mhawke
I should have asked you what version you are using. Version 5.7 is still not quite ready for prime time as far as I'm concerned.

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.
rabol replied on at Permalink Reply
Hi

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 :)
mhawke replied on at Permalink Reply
mhawke
On the page where 5.7 can be downloaded, it says there is no upgrade path. Version 5.6 will be around for some time to come but you are correct in saying that eventually, any site built with 5.6 will have to be rebuilt in 5.7 unless a suitable migration tool is built to do the job. This happens from time to time in software development. Windows 8 was not fully compatible with previous versions. Other very popular CMS frameworks have found it necessary to abandon backwards compatibility in or to forge ahead into a better future.

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.