forked from WebDevStudios/BuddyPress-Registration-Options
-
Notifications
You must be signed in to change notification settings - Fork 0
/
readme.txt
190 lines (131 loc) · 7.11 KB
/
readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
=== BuddyPress Registration Options ===
Contributors: webdevstudios, Messenlehner, tw2113
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=3084056
Tags: buddypress, plugin, admin, moderation, registration, groups, blogs, new members, buddypress private network, buddypress spam
Requires at least: 3.5
Tested up to: 4.4
Stable tag: 4.2.10
License: GPLv2
Moderate new BuddyPress members and fight BuddyPress spam.
== Description ==
Prevent users and bots from accessing the BuddyPress or bbPress areas of your website(s) until they are approved.
This BuddyPress extension allows you to enable user moderation for new members, as well as help create a private network for your users. If moderation is enabled, any new members will be denied access to your BuddyPress and bbPress areas on your site, with the exception of their own user profile. They will be allowed to edit and configure that much. They will also not be listed in the members lists on the frontend until approved. Custom messages are available so you can tailor them to the tone of your website and community. When an admin approves or denies a user, email notifications will be sent to let them know of the decision.
Requires BuddyPress version 1.7 or higher and bbPress 2.0 or higher.
Follow along with development on GitHub at [BuddyPress-Registration-Options](https://github.com/WebDevStudios/BuddyPress-Registration-Options)
== Screenshots ==
1. General Settings page:
2. New member registration:
3. New members can login but can only see/edit their profile and change their avatar. If an unapproved new member tries to go to any other BuddyPress pages they are redirected back to their profile page.
4. Admin receives email notice of new member:
5. Admin Dashboard Alert:
6. Approve, deny or ban new members:
== Changelog ==
= 4.2.10 =
* WordPress 4.4 compatibility bump. No other code changes made.
= 4.2.9 =
* Add Hebrew translation.
= 4.2.8 =
* Rework loader file to better work with translating the plugin.
= 4.2.7 =
* Fixed issue with widget listing prevention overwriting other potential existing values.
* Update copy in readme and plugin headings.
= 4.2.6 =
* Preventive measures for potential XSS security issues with add_query_arg()
* Early attempts to prevent ajax refresh appropriately.
= 4.2.5 =
* Added more hooks to remove UI elements for moderated members.
* Fixed logic bug that was returning too early in UI hiding if "private network" wasn't checked.
* Fixed missing message for new users due to changes in BuddyPress registration URLs.
* Added support for BuddyPress Like and BuddyPress Send Invites plugins.
* Added transient clearing for pending member count upon user deletion.
* Known issue: UI elements returning in ajax-refreshed tabs
= 4.2.4 =
* Remove filter on total user count added in 4.2.3.
= 4.2.3 =
* Deny access to Compose submenu item for moderated members.
* Subtract moderated member count from total user count.
= 4.2.2 =
* Changed hooks for when setting "moderated" status. Hoping this one catches all incoming, spam or human.
* Removed some checks that were producing unintended positives for bbPress.
= 4.2.1 =
* Fix with moderation coming through inaccurately. Sorry about that everyone.
* Clear pending count transient on new user registration.
* Attempt to prevent duplicate users from showing in pending list.
= 4.2.0 =
* Rewrote most aspects of plugin, with focus on preventing access to the community areas.
* Added bbPress support so you can deny users from accessing forums.
= 4.1.3 =
* Changed the hook that the load_plugin_textdomain loads on. Courtesy of http://geertdedeckere.be/article/loading-wordpress-language-files-the-right-way
= 4.1.2 =
* properly hook our textdomain method, so that the plugin can be properly translated.
* refreshed the pot file with extra localization functions.
= 4.1.1 =
* fix spacing issues with admin email notice
* rename pot file to hopefully help with translators.
= 4.1 =
* Added hiding of pending members from the members list on the frontend, until approved.
* Updated UI to match latest WordPress visual style
* Fixed issue with where we were trying to grab user data after the user was deleted.
* Now translation ready
* Accessibility updates
* Sanitize inputs to help with security.
* Code cleanup
* Screenshot updates.
= 4.0.1 =
* Fixes for WP 3.5. Thanks jibbius!
= 4.0.0 =
* Revamp of entire plugin. Stripped out features for joining particular groups at registration so you may not want to upgrade if you are dependent on these features.
== Upgrade Notice ==
= 4.2.10 =
* WordPress 4.4 compatibility bump. No other code changes made.
= 4.2.9 =
* Add Hebrew translation.
= 4.2.8 =
* Rework loader file to better work with translating the plugin.
= 4.2.7 =
* Fixed issue with widget listing prevention overwriting other potential existing values.
* Update copy in readme and plugin headings.
= 4.2.6 =
* Preventive measures for potential XSS security issues with add_query_arg()
* Early attempts to prevent ajax refresh appropriately.
= 4.2.5 =
* Added more hooks to remove UI elements for moderated members.
* Fixed logic bug that was returning too early in UI hiding if "private network" wasn't checked.
* Fixed missing message for new users due to changes in BuddyPress registration URLs.
* Added support for BuddyPress Like and BuddyPress Send Invites plugins.
* Added transient clearing for pending member count upon user deletion.
* Known issue: UI elements returning in ajax-refreshed tabs
= 4.2.4 =
* Remove filter on total user count added in 4.2.3. Filter was only displaying active users, not ALL members.
= 4.2.3 =
* Deny access to Compose submenu item for moderated members.
* Subtract moderated member count from total user count.
= 4.2.2 =
* Changed hooks for when setting "moderated" status. Hoping this one catches all incoming, spam or human.
* Removed some checks that were producing unintended positives for bbPress.
= 4.2.1 =
* Fix with moderation coming through inaccurately. Sorry about that everyone.
* Clear pending count transient on new user registration.
* Attempt to prevent duplicate users from showing in pending list.
= 4.2.0 =
* Rewrote most aspects of plugin, with focus on preventing access to the community areas.
* Added bbPress support so you can deny users from accessing forums.
= 4.1.2 =
* Update if you need to translate the plugin.
= 4.1.1 =
* fix spacing issues with admin email notice
* rename pot file to hopefully help with translators.
= 4.1 =
* Added hiding of pending members from the members list on the frontend, until approved.
* Updated UI to match latest WordPress visual style
* Fixed issue with where we were trying to grab user data after the user was deleted.
* Accessibility updates
* Now translation ready
= 4.0.0 =
* Revamp of entire plugin. Stripped out features for joining particular groups at registration so you may not want to upgrade if you are dependent on these features.
== Installation ==
1. Upload the bp-registration-options folder to the plugins directory in your WPMU installation
2. Activate the plugin
3. Click on the "BP Registation" link in your admin menu.
4. Configure your BuddyPress registration options.
== Frequently Asked Questions ==