| @@ -1,11 +1,11 @@ | ||
| 1 | 1 | === User Access Manager === |
| 2 | 2 | Contributors: GM_Alex |
| 3 | 3 | Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=1947052 |
| 4 | -Tags: admin, access, member area, members, page, pages, post, posts, private, privacy, restrict, user, user access manager, user management | |
| 5 | -Requires at least: 2.6 | |
| 6 | -Tested up to: 2.7.1 | |
| 7 | -Stable tag: 0.8 | |
| 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 | 8 | |
| 9 | 9 | With the "User Access Manager"-plugin you can manage the access to your posts, pages and files. |
| 10 | 10 | |
| 11 | 11 | == Description == |
| @@ -11,16 +11,21 @@ | ||
| 11 | 11 | == Description == |
| 12 | 12 | |
| 13 | 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 | 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 | + | |
| 15 | 19 | <em>Feature list</em> |
| 16 | 20 | |
| 17 | 21 | * User groups |
| 18 | -* Set seperate access for readers and editors | |
| 22 | +* Set separate access for readers and editors | |
| 19 | 23 | * Set access by user groups |
| 20 | 24 | * Set access by post categories |
| 21 | 25 | * User-defined post/page title (if no access) |
| 22 | 26 | * User-defined post/page text (if no access) |
| 27 | +* Optional login form (if no access) | |
| 23 | 28 | * User-defined comment text (if no access) |
| 24 | 29 | * Hide complete post/page |
| 25 | 30 | * Hide pages in navigation |
| 26 | 31 | * Redirecting users to other pages (if no access) |
| @@ -28,23 +33,36 @@ | ||
| 28 | 33 | * Limited access to uploaded files |
| 29 | 34 | * Full integrated at the admin panel |
| 30 | 35 | * Multilanguage support |
| 31 | 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 | |
| 32 | 39 | |
| 33 | 40 | <em>Included languages</em> |
| 34 | 41 | |
| 42 | +* Czech, based on 1.1.1.2. Thanks to Jan | |
| 43 | +* Danish, based on 1.1.1.2. Thanks to GeorgWP | |
| 35 | 44 | * English |
| 45 | +* Farsi, based on 1.1.2. Thanks to Hadi Mostafapour | |
| 46 | +* French, based on 0.8.0.2. Thanks to macbidule | |
| 36 | 47 | * German |
| 37 | -* Czech, base on 0.7.0.1. Thanks to Huska | |
| 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 | |
| 38 | 55 | |
| 39 | -<strong>Note</strong>: At this release you can replace one core files, because I need some hooks which are not created by the Wordpress-Team for the better integration. I've send them a diff patch and this will add in Wordpress 2.8, so you can trust this modification (see <a href="http://trac.wordpress.org/changeset/10292">http://trac.wordpress.org/changeset/10292</a>). <strong>This core modification is not needed and only optional, but it gives you more comfort.</strong> | |
| 40 | 56 | |
| 41 | -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 [contact me](mailto:alexanderschneider85@googlemail.com). | |
| 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. | |
| 42 | 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 | + | |
| 43 | 62 | == Installation == |
| 44 | 63 | |
| 45 | 64 | 1. Upload the full directory, with the folder, into your wp-content/plugins directory |
| 46 | -1. Replace the following files in the wp-admin dir with the files at 'core_files' or use the patches: 'includes/template.php' | |
| 47 | 65 | 1. Activate the plugin through the 'Plugins' menu in WordPress |
| 48 | 66 | 1. Enjoy |
| 49 | 67 | |
| 50 | 68 | |
| @@ -52,9 +70,125 @@ | ||
| 52 | 70 | |
| 53 | 71 | Here you found the changes in each version. |
| 54 | 72 | |
| 55 | 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 | |
| 56 | 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 | + | |
| 57 | 191 | 0.8 2009/03/05 Add write access control |
| 58 | 192 | Add support down to 2.6 |
| 59 | 193 | Better file access control |
| 60 | 194 | Code optimization - Plugin became faster |
| @@ -74,17 +208,48 @@ | ||
| 74 | 208 | |
| 75 | 209 | 0.62 2008/12/18 Fix: Fatal error: Only variables can |
| 76 | 210 | be passed by reference. Thanks to David Thompson |
| 77 | 211 | |
| 78 | - 0.61 2008/12/17 Fix: Wrong file id in Media Library. | |
| 212 | + 0.61 2008/12/17 Fix: Wrong file id in Media Library | |
| 79 | 213 | |
| 80 | 214 | 0.6 2007/12/14 First release. |
| 81 | 215 | |
| 82 | 216 | |
| 217 | +== Frequently Asked Questions == | |
| 83 | 218 | |
| 219 | +<strong>How works the User Access Manager?</strong> | |
| 84 | 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). | |
| 85 | 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 | + | |
| 86 | 246 | == Screenshots == |
| 87 | 247 | |
| 88 | 248 | 1. The group manger. |
| 89 | -2. The setting screen. | |
| 90 | -3. Integration at posts. | |
| 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. | |