myfossil / myfossil-theme

WordPress theme for the myFOSSIL website
1 stars 0 forks source link

Site registration form #220

Open epoirier opened 9 years ago

epoirier commented 9 years ago

Please implement site registration according to the requirements document found here:

https://docs.google.com/document/d/1dMOyPGzdQD5Nl5MTm4eqeueVTQJ0NaXez46Jw13joB0/edit#

Let me know if you have any questions or need clarification.

shanebp commented 9 years ago

Basic layout here - you need to be logged out: http://myfossil.staging.wpengine.com/register/

Re Consent & Age: How will they want to view / access that info? On the member profile? Or?

For allowing Admins to control reg approval during Beta, I'm considering this plugin: https://wordpress.org/plugins/bp-registration-options/ I'll need to customize it to prevent any access prior to approval. Some of the other features might be of interest. http://myfossil.staging.wpengine.com/wp-admin/admin.php?page=bp_registration_options

epoirier commented 9 years ago

Re Consent & Age: How will they want to view / access that info? On the member profile? Or?

The status of consent and age needs to be part of the data export that is used for the research. It can be visible, but not editable, to a user when they view their own profile.

shanebp commented 9 years ago

How is the data exported? I see the logging plugin in git, but not on staging. I think a user_meta field might be better for this than an xprofile field. But it depends in part on how data is exported.

epoirier commented 9 years ago

Data is exported by dumping the database via phpmyadmin.

shanebp commented 9 years ago

Then I'll store it in user_meta and it won't be visible on the site at all.

shanebp commented 9 years ago

Ready for testing.

Age & Consent has to be stored in xprofile fields - ugh.

Miko will need to add a class for 'radio' divs so that those field labels look the same.

Files ( not committed ): /wp-content/themes/myfossil/buddypress/members/single/profile/edit.php /wp-content/themes/myfossil/buddypress/members/register.php /wp-content/themes/myfossil/functions.php

epoirier commented 9 years ago

How do we update the text that appears in the informed consent textarea?

shanebp commented 9 years ago

It's in /wp-content/themes/myfossil/buddypress/members/register.php