Search Results for 'assign group on registration'
-
Search Results
-
I’m working on a site where each user will be randomly joined to one of two existing groups during registration. Let’s call the groups Red Team and Blue Team. I’d like to create a default avatar for each group instead of the Mystery Man, so Red Team members get the red avatar and Blue Team members get the blue avatar. If it permanently sets the avatar for each user (i.e. can’t be overwritten by Gravatar), that’s ok with me.
So I’m trying to figure out where to put a statement along the lines of:
`if (groups_is_user_member($user_id,$red_team_id)) {
[set avatar to red-team-avatar.jpg]
} else {
[set avatar to blue-team-avatar.jpg]
}`Note that every user will be a member of one team or the other, but not both. Any ideas? Thanks!
Topic: The Chemistry Book
Site URL: http://www.thechembook.com
Site creation date: April 7, 2007
Software installed: WordPress 3.0. , BP 1.2.5, MediaWiki 1.15.1, Moodle 1.9.9+TheChemBook.com would not be possible without BuddyPress and all of the wonderful help on this site.
History
TheChemBook started as a MediaWiki installation in April 2007. Each year students provide feedback for what they need or want on the site. During the Winter break of 2008-2009, a forum plugin for MediaWiki was installed (removed with BP installation). At the end of the 2009 school year, students suggested a better news area and so WordPress was installed on the front end. During the fall 2009, students asked for better uploading of files (and calendar) and so Moodle was installed. Approximately two weeks ago I asked the students why they were not interacting and discussing the wiki articles.BuddyPress
BuddyPress was installed about two weeks ago with a strong negative response. Many students complained about poor navigation, confusion for purpose of certain areas, and a strong dislike for the registration as well as login process. In response, a child theme was created to modify the navigation tabs, a landing page was created for explaining several areas of the site, and many plugins were installed to enhance the site.Plugins
Currently sixteen (16) plugins are installed. These includeAnnounce Group
Profile Field Setup
BuddyPress Like
BP CubePoints
BP Album+
Welcome Pack
Forum Extras
Forums-Move Topic
Invite Anyone
Live Chat (Ajax)
Restrict Group Creation
Facestream
Tweetstream
BuddyPress sitewide activity widget
oEmbed for BP
User Name AvailabilityWhat helped the most?
Critical to the success was learning how to use a child-theme and adding an image to the header, helping students understand the site was just like the “old” one….The first plugin to help the site really grab students’ attention was the CubePoints integration. For some students, interaction occurred (occur) because they wanted extra credit assigned by the CubePoints.
The second plugin was the Profile Fields because it became necessary during registration to distinguish between my students and students in several other teachers’ classes.
Third, integration of login for MediaWiki and WP helped students who still rely on searching the wiki but wanted to interact on the front BP side.
Fourth, groups expanded as several kids realized that they could use the site to discuss their projects. I shut this off after a few kids abused the groups and were just joining everything – as well as creating dozens of groups (for no reason).
Challenges
Some students are still struggling with navigation, however, many students have now stated the changes in tabs and addition of the sidebar sub-navigation helps tremendously. The big problem I see is that the MediaWiki installation doesn’t have the same exact navigation. I’m not good with CSS and cannot seem to change the drop down on MediaWiki to look like the BP navigation.Removal of groups and the about page limited unnecessary pages but I think the CD avatar bubble (when it works with WP 3.0 and BP 1.2.4) will be a good add-on to find other members.
Some students do not understand the activity stream – and so I’ve added hints to the top of the tutoring page as well as the activity stream.
On Friday, several students explained that they use their iPhone to navigate the site. I haven’t checked the theme for mobility.
How can you help?
What would you suggest is changed so that more students become comfortable with the website? For example, students stated the site was “not inviting” because “there are too many words.” I’m not an artist – so maybe you have a suggestion on how to make the landing page “more inviting.”Also, the site expansion to BP also got me to think chemistry students from other schools might take interest (don’t know if this is real) – and so a few groups were added for them too (including a college group). Maybe you have some ideas there …
Maybe you see a huge glitch – maybe something is terribly out of place and is leading to student confusion.
Thank you all for your positive (and negative) feedback. I look forward to enhancing the site even more!
This is my third post recently, and it may very well be another one that makes you seasoned WPMU developers scratch your head and say “Is she for real?” Truth is, I don’t just pop in and ask questions. Believe me, it’s preceded by scouring through Google and reading countless posts. So, maybe I’m just that dense. Or, maybe I’m not fully understanding the use of each of these… I don’t know. But, I’m hoping I can get some input on this.
I’m creating a site that will have three types of users: Paid Subscribers, Free Subscribers, and Trial Subscribers. The features available to each will depend on which category they fall into. I’ll need to refer back to their user type both for payment tracking, as well as what features they do or don’t see. Would it be easier to do this via:
1) assigning each to a group (they don’t have control over changing this). Or, is this misuse of groups?
2) creating a custom role for each of these three types, with capabilities that differ for each one.
3) Just adding a three option drop-down at registration that lets them select which they want to be. Then, that value would be stored in their profile. (My only concern is how easily could that value be destroyed? eg: If the drop down somehow got deleted?)
4) Custom fields
5) Or, maybe there’s a plugin that accomplishes what I want? I came across several, but wasn’t sure if they were what I needed.
Thanks for your input. I really appreciate it!