BlogProtect extends RainLab Blog plugin plugin so you can use blog category permissions to restrict post viewing. Only users who have permission to see your posts will be able to access them.
Clubs can publish blog posts / news posts that are only visible to logged in members. Some posts can be public so visitors can also view them.
You can also divide your posts into categories that only some members can view based on their group roles.
Features:
- One permission setting to use for public ( users that are not logged in ) viewing
- Permissive viewing based on post category.
- Drop in replacements for RainLab Blog components
- NEW Permissive RSS feed.
- Multi-language configurable
- Includes ( en ) English language file
Please Note: I did not write the RainLab Blog plugin plugin and accept no credit for it. Any bugs for BlogProtect should be directed to me and any bugs thought to belong to Rainlab.Blog after installing this plugin should be verified by removing BlogProtect confirming before reporting to Rainlab.Blog.
The following plugins are required
User
Front-end user management.
User
Front-end user management.
Blog
A robust blogging platform.
Blog
A robust blogging platform.
Passage Permission and Roles System
Fast, Efficient permissions and roles system for your site pages and resources.
Passage Permission and Roles System
Fast, Efficient permissions and roles system for your site pages and resources.
This Plugin requires Kurt Jensen.Passage, RainLab.User, and RainLab.Blog to function.
Basic Steps:
- Install plugin ( Installation code : kurtjensen.blogprotect )
- Logout and back into october backend.
- Go to Settings and choose Misc then Blog Protect in the side menu.
- Set Public Category and Default Category for your setup.
- Goto Blog then Categories and set the Permission for each of your categories.
- The permission you chose for Public Category earlier will be viewable by everyone even when logged out.
- Any other permission you use for a category will be viewable ONLY by logged in front-end users who have that permission as part of their group.
- Use the BlogProtect components to build the pages just as you would the regular RainLab.Blog components and your posts will be protected.
Note: Any categories that do not have a permission set will not display posts. After installation, all categories will need a permission set.
-
This plugin has not been reviewed yet.
-
1.0.17 |
Fixes List column type "relation" could not be found. Apr 17, 2020 |
---|---|
1.0.16 |
Fixes ProtectedCategories does not contain a method getComponent Mar 07, 2020 |
1.0.15 |
Fixed Broken Links. Updated to changes made in RainlabBlog 1.3.3 Aug 24, 2019 |
1.0.14 |
Updated to changes made in Passage Permission Plugin up to version 1.0.12 Nov 22, 2017 |
1.0.13 |
Fix Plugin language key for plugin name and description. Dec 29, 2016 |
1.0.12 |
Updated to reflect changes made to RainLab Blog. Add RSS feed. Dec 26, 2016 |
1.0.11 |
Removed last trace of "deny_perm" and deleted unused trait Dec 24, 2016 |
1.0.10 |
Updated to changes made in Passage Permission Plugin Oct 04, 2016 |
1.0.9 |
Added Backend Settings Permissions Feb 23, 2016 |
1.0.8 |
Added messageURL() to enable Author Notices Feb 14, 2016 |
1.0.7 |
!!! This is an important update that contains breaking changes. BlogProtect will now be using Passage Permission Keys for permissions and you will need to install the plugin using code "kurtjensen.passage". If you do not install Passage Permission Keys plugin then your protected posts may not show or may be visible to anyone who visits your site until you do add PassagePermission Keys plugin. This update also removed "deny_perm" from settings and querys as it was difficult to use correctly and had little use. Feb 07, 2016 |
1.0.6 |
Added DB class for new permission queries Mar 15, 2015 |
1.0.5 |
Fixed Error in View related to pagination Mar 15, 2015 |
1.0.4 |
Updated to be RC compatible Mar 10, 2015 |
1.0.3 |
Fixed Error when user has no permisions Feb 10, 2015 |
1.0.2 |
Seed Tables Jan 16, 2015 |
1.0.1 |
First version of BlogProtect Jan 16, 2015 |