I’m completely rebuilding the website for my anti-bullying campaign with Expression Engine Version 2.1.3 Build 20101220 commercial license.
I need to customize the member features and I’d really appreciate guidance on which addons you think may help along the way. I’ve already dropped more than $450 buying addons and the commercial license and think asking for help could avoid some bad purchases in the weeks to come.
Our website is meant to allow “participants” (instead of calling them members) to register as a participant in our event “International STAND UP to Bullying Day”.
When clicking on register, they are brought to mysite.com/?/member/register (question mark thanks to Godaddy :(
There, they choose what type of participant they are registering. I’ve created groups for each type (school, individual, workplace, team, organization, etc)
I’ve installed Registration Codes 1.1.0 to allow them to specify there group type on this page and have them automatically placed there upon registering.
Is there a way to create separate registration pages for each type of participant? I can use a java accordion script to drop down separately styled forms for each type of participant, but how can I have one custom field required on one form and not the other? (for example, “total enrollment” custom field required on schools form but not even shown on individuals registration form)
Also, this is likely complicated, but I would also like it, if once schools are registered, a form was created on a unique to them page, where individual students could also register themselves to their specific school.
So teacher goes to site, registers school details. They are asked if they would like to create a link for students to register. If so, they specify the link name. (This could happen on registration form or once they are registered, either will be fine)
If it’s on the registration page, the details of the link for students to register would be in the welcome email (do I need “USER” addon to make a group specific welcome email?)
The teacher could then send the link to students and have them navigate to it to sign up to participate in the school. (For example “www.mysite.com/schools/schoolname”). The teacher would be able to see the list of all registered students in their school through their profile page.
NOTE: The student registration does not need to create a user on the website. No need to ask for user name or password. Student’s don’t need to log in. It’s simply a way to keep track of who’s participating and who’s not. Admin does need a way to access the information for the students though. Doesn’t need to be through “view members” but we’d need a way to see tables with names, emails, etc to add them to mailing list.
Teacher should have ability to add names themselves to list, or delete names already entered.
Would I need to manually create tables for this in the SQL or is there an addon that could do something similar?
With expression engine, can I create a custom variable to be used in a template that can be filled in by a user then called later?
How can I get started on all of this? Is Expression Engine a good fit for what I need? I spent 2 months off and on with wordpress and turned here out of frustration.
Thanks in advance!
Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.