| 1 |
=== User Access Manager === |
| 2 |
Contributors: GM_Alex |
| 3 |
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=1947052 |
| 4 |
Tags: admin, access, member area, members, member, member access, page, pages, post, posts, private, privacy, restrict, user, user access manager, user management |
| 5 |
Requires at least: 3.0 |
| 6 |
Tested up to: 3.5.1 |
| 7 |
Stable tag: 1.2.4.3 |
| 8 |
|
| 9 |
With the "User Access Manager"-plugin you can manage the access to your posts, pages and files. |
| 10 |
|
| 11 |
== Description == |
| 12 |
|
| 13 |
With the "User Access Manager"-plugin you can manage the access to your posts, pages and files. You only create a user group, put registered users to this and set up the rights for this group. From now on the post/page is only accessible and writable for the specified group. This plugin is useful if you need a member area or a private section at your blog or you want that other people can write at your blog but not everywhere. |
| 14 |
|
| 15 |
Check out the [User Access Manager - NextGEN Gallery Extension](http://wordpress.org/extend/plugins/user-access-manager-nextgen-gallery-extension/). |
| 16 |
|
| 17 |
Appeal: If it works click the "Works" button, if it don't works click the "Broken" button and report the issue here: [http://mantis.gm-alex.de](http://mantis.gm-alex.de). That is the only way to find bugs and see if the plugin works proper. Thanks. |
| 18 |
|
| 19 |
<em>Feature list</em> |
| 20 |
|
| 21 |
* User groups |
| 22 |
* Set separate access for readers and editors |
| 23 |
* Set access by user groups |
| 24 |
* Set access by post categories |
| 25 |
* User-defined post/page title (if no access) |
| 26 |
* User-defined post/page text (if no access) |
| 27 |
* Optional login form (if no access) |
| 28 |
* User-defined comment text (if no access) |
| 29 |
* Hide complete post/page |
| 30 |
* Hide pages in navigation |
| 31 |
* Redirecting users to other pages (if no access) |
| 32 |
* Recursive locking of posts/pages |
| 33 |
* Limited access to uploaded files |
| 34 |
* Full integrated at the admin panel |
| 35 |
* Multilanguage support |
| 36 |
* Also proteced your rss feeds |
| 37 |
* Give access by IP-address |
| 38 |
* Plugin-Api to use the User Access Manager in your on plugins or extend other plugins |
| 39 |
|
| 40 |
<em>Included languages</em> |
| 41 |
|
| 42 |
* Czech, based on 1.1.1.2. Thanks to Jan |
| 43 |
* Danish, based on 1.1.1.2. Thanks to GeorgWP |
| 44 |
* English |
| 45 |
* Farsi, based on 1.1.2. Thanks to Hadi Mostafapour |
| 46 |
* French, based on 0.8.0.2. Thanks to macbidule |
| 47 |
* German |
| 48 |
* Hungary, based on 1.0.2. Thanks to Zina |
| 49 |
* Italian. Thanks to Diego Valobra |
| 50 |
* Russian, based on 1.1.2. Thanks to PoleeK |
| 51 |
* Spanish, based on 1.1.2. Thanks to Juan Rodriguez |
| 52 |
* Swedish, based on 1.1. Thanks to Konsult |
| 53 |
* Turkish, based on 1.1.2. Thanks to Mesut Soylu |
| 54 |
* Polish, based on 1.2. Thanks to Piotr Kaczynski |
| 55 |
|
| 56 |
|
| 57 |
Some language files are really old, if you are a native speaker it would be nice if you update a language file or make one for a language which is not translated jet. |
| 58 |
|
| 59 |
For a German description visit my page at [GMAlex](http://www.gm-alex.de/projects/wordpress/plugins/user-access-manager/ "GMAlex - deviant design and development"). If you have any problem, suggestions or make a translation please visit the bug tracker [http://mantis.gm-alex.de](http://mantis.gm-alex.de), register and report your issue. To stay up-to-date follow me on twitter: [GMAlex on Twitter](http://twitter.com/GM_Alex) |
| 60 |
|
| 61 |
|
| 62 |
== Installation == |
| 63 |
|
| 64 |
1. Upload the full directory, with the folder, into your wp-content/plugins directory |
| 65 |
1. Activate the plugin through the 'Plugins' menu in WordPress |
| 66 |
1. Enjoy |
| 67 |
|
| 68 |
|
| 69 |
== Changelog == |
| 70 |
|
| 71 |
Here you found the changes in each version. |
| 72 |
|
| 73 |
Version Date Changes |
| 74 |
|
| 75 |
1.2.4.3 2013/05/?? Fix redirect if page is hidden and permalink is active issue. |
| 76 |
|
| 77 |
1.2.4.2 2013/05/08 Fix pagination issue. Thanks to arjenbreur. |
| 78 |
Fix comment issue. Thanks to jpr105. |
| 79 |
Redirect if post/page is hidden and permalink is active. |
| 80 |
Change icon. |
| 81 |
|
| 82 |
1.2.4.1 2013/05/06 Fix broken images issue. |
| 83 |
Fix duplicated key issue. |
| 84 |
Filter file types. |
| 85 |
Use wordpress mime types instead of the config array. |
| 86 |
|
| 87 |
1.2.4 2013/05/01 Fix add column issue. |
| 88 |
Fix install bug. |
| 89 |
Fix error if no user is logged in. Thanks to Robert Egger and akiko.pusu. |
| 90 |
Fix media file issue. |
| 91 |
Optimize code. |
| 92 |
|
| 93 |
1.2.3.1 2013/05/01 Fix terms issue. |
| 94 |
|
| 95 |
1.2.3 2013/04/30 Fix Fatal 'error: Call-time pass-by-reference' error. |
| 96 |
Fix 'get_userdata() is not defined' error. Thanks to ranwaldo. |
| 97 |
Refactor many variable names to fit new coding style. |
| 98 |
|
| 99 |
1.2.2 2011/04/03 Speed improvements. |
| 100 |
Fix get_term bug. |
| 101 |
Fix category bug |
| 102 |
|
| 103 |
1.2.1 2011/10/11 Fix uninstall bug. |
| 104 |
Add capability 'manage_user_groups'. Thanks to Tim Okrongli |
| 105 |
Some small improvements. |
| 106 |
|
| 107 |
1.2 2011/06/19 Add custom post types. |
| 108 |
Fix CSRF issue. Thanks to Luke Crouch |
| 109 |
|
| 110 |
1.1.4 2010/10/19 Fix error on custom post types |
| 111 |
Add warning for PHP version lower than 5.0 |
| 112 |
|
| 113 |
1.1.3 2010/10/09 Add tag filter |
| 114 |
Fix media file bug for multisites |
| 115 |
Fix ip access bug |
| 116 |
Improve redirecting code |
| 117 |
Speed up |
| 118 |
|
| 119 |
1.1.2 2010/10/04 Fix read/write access bug |
| 120 |
Add recursive looking for posts page option |
| 121 |
Improve network activation/update |
| 122 |
Add hooks for login bar |
| 123 |
Prepare for NextGEN Gallery extension |
| 124 |
|
| 125 |
1.1.1.2 2010/09/29 Fix bug that a usergroup for a user wasn't saved |
| 126 |
|
| 127 |
1.1.1.1 2010/09/29 Fix T_DNUMBER bug |
| 128 |
|
| 129 |
1.1.1 2010/09/29 Fix custom menu bug |
| 130 |
Fix quick edit bug |
| 131 |
Fix undefined object bug |
| 132 |
Extend admin hint |
| 133 |
|
| 134 |
1.1 2010/09/28 Add plugin api |
| 135 |
Optimized code |
| 136 |
Improve content filtering |
| 137 |
Fix bug that user groups can't removed from element |
| 138 |
Fix empty category bug |
| 139 |
Fix pre/next post bug |
| 140 |
Fix login form bug |
| 141 |
Fix redirect bug |
| 142 |
Fix some other small bugs |
| 143 |
|
| 144 |
1.0.2 2010/07/24 Remove debugging code |
| 145 |
Fix file download bug |
| 146 |
|
| 147 |
1.0.1 2010/07/24 Fix bug that only one user can be a member of a user group |
| 148 |
Fix bug for recursive locking for categories |
| 149 |
|
| 150 |
1.0 2010/07/22 Fix array_merge bug at media page |
| 151 |
Reorder some admin options |
| 152 |
Add some new admin functions |
| 153 |
Speed it up |
| 154 |
Disable file locking by default |
| 155 |
|
| 156 |
1.0 Beta 2 2010/07/13 Fix performance issues |
| 157 |
Fix media gallery issues |
| 158 |
Fix category bug |
| 159 |
Fix not loaded translation |
| 160 |
Remove some unused functions |
| 161 |
|
| 162 |
1.0 Beta 2010/07/09 Complete rewrite |
| 163 |
Some new options to improve the functions |
| 164 |
|
| 165 |
0.9.1.4 2010/06/23 Hotfix for Wordpress 3.0 |
| 166 |
|
| 167 |
0.9.1.3 2009/07/17 Fix "header already send"-Problem with Wordpress 2.8.1 |
| 168 |
Add option to set level with full access |
| 169 |
|
| 170 |
0.9.1.2 2009/03/29 Fix some path problems |
| 171 |
Add a reset function |
| 172 |
Rename menu at admin panel |
| 173 |
|
| 174 |
0.9.1.1 2009/03/26 Fix the empty category issue |
| 175 |
|
| 176 |
0.9.1 2009/03/26 Fix the database problem |
| 177 |
Fix feed bug. Thanks to Markus Brinkmann |
| 178 |
Fix wrong javascript path |
| 179 |
|
| 180 |
0.9 2009/03/24 Add login form |
| 181 |
Add option to show text bevor <!--more--> tag |
| 182 |
Fix write access issues |
| 183 |
Fix file issues |
| 184 |
Small fixes |
| 185 |
|
| 186 |
0.8.0.2 2009/03/09 Add French language file |
| 187 |
Delete .htaccess files on deactivation/uninstall |
| 188 |
|
| 189 |
0.8.0.1 2009/03/06 Small fix |
| 190 |
|
| 191 |
0.8 2009/03/05 Add write access control |
| 192 |
Add support down to 2.6 |
| 193 |
Better file access control |
| 194 |
Code optimization - Plugin became faster |
| 195 |
Fix the category bug |
| 196 |
Small fixes |
| 197 |
|
| 198 |
0.7.0.1 2009/02/13 Small fixes |
| 199 |
|
| 200 |
0.7 2009/02/13 Fix: All known Bugs of the beta |
| 201 |
Add ajax for more comfort |
| 202 |
Add language support |
| 203 |
|
| 204 |
0.7 Beta 2009/01/05 Fix: Problems with media at posts |
| 205 |
Fix: Many other small fixes |
| 206 |
Only support up to Wordpress 2.7 |
| 207 |
Better integration |
| 208 |
|
| 209 |
0.62 2008/12/18 Fix: Fatal error: Only variables can |
| 210 |
be passed by reference. Thanks to David Thompson |
| 211 |
|
| 212 |
0.61 2008/12/17 Fix: Wrong file id in Media Library |
| 213 |
|
| 214 |
0.6 2007/12/14 First release. |
| 215 |
|
| 216 |
|
| 217 |
== Frequently Asked Questions == |
| 218 |
|
| 219 |
<strong>How works the User Access Manager?</strong> |
| 220 |
|
| 221 |
All posts/pages which are not in a user access group are accessible to all users. Posts/pages can put to groups by themselves, categories or recursive (most by pages). |
| 222 |
|
| 223 |
<strong>How dose "Role affiliation" work?</strong> |
| 224 |
|
| 225 |
This example will give you an overview: |
| 226 |
|
| 227 |
- Posts: Post1, Post2 |
| 228 |
- Users: User1 (admin), User2 (subscriber), User3 (subscriber) |
| 229 |
|
| 230 |
Groups: |
| 231 |
|
| 232 |
- Group1: Users: User2, User3 | Posts: Post1 | Role affiliation: subscriber |
| 233 |
- Group2: Users: User3 | Posts: Post2 | Role affiliation: - |
| 234 |
|
| 235 |
Access: |
| 236 |
|
| 237 |
- Post1: User1 because he is a admin, User2 because he is in the group and a subscriber, User3 he is a subscriber (to this group all subscribers has access!) |
| 238 |
- Post2: User1 because he is a admin, User3 because he is in the group (only group members has access because there is no role affiliation!) |
| 239 |
|
| 240 |
<strong>I get an login box "WP-Files", what can I do?</strong> |
| 241 |
|
| 242 |
- You can deactivate the file locking at the UAM settings. |
| 243 |
- You can replace your media files in your posts. Just delete the old link and insert it again. (A new working link will generated) |
| 244 |
|
| 245 |
|
| 246 |
== Screenshots == |
| 247 |
|
| 248 |
1. The group manger. |
| 249 |
2. The setting screen - Part 1. |
| 250 |
3. The setting screen - Part 2. |
| 251 |
4. The setting screen - Part 3. |
| 252 |
5. The setup screen. |
| 253 |
6. Integration into post overview. |
| 254 |
7. Integration into the post page. |
| 255 |
8. Admin hint at the blog frontend. |