Unable to secure privacy
July 4, 2013 at 7:52 am #3079
I have a CBOX installation on my WP Network. I would like it to be a members only CBOX site so want everyone to have to login before they can see any of the pages. I have tried using More Privacy Options set at “Blog network can be viewed by registered users of this community only.” This only seems to provide privacy if someone tries to access the Home or Wiki pages. If you try to access one of the other pages you see some of the information from those portions of the site. Is there a different plugin that provides greater privacy?
Thanks.July 4, 2013 at 8:41 am #3080Matthew K GoldModerator
Apologies for the obvious question, but can you confirm that you’re looking
at those pages as a non-logged-in user?
MattJuly 4, 2013 at 9:18 am #3082
No reason to apologize, I should have mentioned that I was testing as a non-logged in visitor.
Also I experience this problem with both the BP and CBOX themes. I do not have this problem if I use the default WP theme, but that is not the theme I want to use.
Thanks.July 4, 2013 at 4:02 pm #3087
I have been wrestling with the same issue however I am not using any additional plugins . With CBOX Theme Options>BuddyPress>Private Community> set to On, the standard site pages are pretty much locked down. Any additional pages are not protected as is with rkilkenny. I have not had a chance to look to see if there is a shortcode in C-Box that can be added to a page or a security function that can be added to the page templates.
On non-C-Box sites, I have had great success with WP-Members. I have not had a chance to try it out with C-BoxJuly 4, 2013 at 4:10 pm #3088Matthew K GoldModerator
“If you try to access one of the other pages you see some of the information from those portions of the site.”
Thanks. A few more questions:
1. Are you using the CBOX default theme?
2. Can you be more specific about the “other pages” to which you’re referring?
3. When you say “some of the information,” does that mean “some, but not all”? Can you describe more specifically what you can and can’t see? Thanks.July 4, 2013 at 4:40 pm #3089
1. I am using the C-Box default theme version 1.o2
2. I created a new page called test using default template (called test) Similarly a gallery page using a template created by the plugin.
3. On my installation, the home page is not protected, nor is the Forums landing page, though the individual posts are protected . However Member, Groups and Activity are protected and require registration.
You can see this at the site esaw.ca if you wish.July 4, 2013 at 7:38 pm #3090
@Matt, yes. I was using the Default CBOX theme. I also tried the BuddyPress default theme. The pages that were partially visible were People (aka Members), Groups and Activity.
Based on what Gary posted I now realize that the default CBOX theme has a BuddyPress Private Community setting among the options. I now have that set to “On.”
When I use the CBOX default theme with BP Private Community “on” all of the menu choices now take me to a logon screen. Home and Wiki take me to the WP default logon; Activity, Groups, Members, and Tracking take me to the CBOX logon.
When I use the BuddyPress default theme the following pages are still visible — Activity, Groups, Members, and Tracking. I can see activity information for individual members. I can see the list of individual members and can go down another level to access specific information on individual members. I can see the list of groups and go down one level. My test group is set to private. [By the way, buddypress.org has no BP themes listed.]
I will use the CBOX theme (at least for the moment) and test, test, test as I make any modifications. If I do try out a Buddy Press theme again I will update my investigation of privacy plugins that specifically address BP.
Unless I missed it I do not see in the CBOX documentation information regarding privacy settings. The information on the BP MPO Activity Filter does not mention the need to opt for the privacy setting under Options>BuddyPress for the CBOX theme. Privacy can be critical depending on the purpose for the site (in my case a site to be used by my students). I suggest that the installation documentation include a section on the several steps that are needed to secure the various privacy levels of an out of the box CBOX site.
Thanks to Matt and Gary for your help.July 4, 2013 at 8:12 pm #3091
@Gary, I think you may have the flip side to my issue. I had the More Privacy Options turned on, but not the BP Private Community option. This resulted in protecting the pages that are not part of BP (e.g. Home), while leaving the BP pages (e.g. People) exposed. You did not turn on MPO, but did turn on Private Community. As a result your pages that are not part of BP are exposed, while your BP pages are protected.
The MPO plugin comes as part of the CBOX installation. If you are using a WP Network you can find it under Settings>Network Settings. At the bottom of the screen you will see “Network Visibility Selector.” If you are not using a Network the instructions are here https://commonsinabox.org/documentation/plugins/more-privacy-optionsJuly 4, 2013 at 9:04 pm #3092
Thanks much @rkilkenny you’ve gotten me closer. MPO seems to be designed only for multisite but it opens the door from me to try a few other plugins that might work for a single-stie. Or if time permits I might try to figure out what code is working on the BuddyPress pages and attempt to port it over to the other pages.July 4, 2013 at 10:29 pm #3095
@Gary, glad I, a noob, could be of some assistance albeit partial. The great thing about user forums is being able to share ideas and insights and help each other move forward.July 31, 2013 at 10:21 am #3243
Does anyone know what code or short code is necessary to be add to new templates that allow “Private Community” to apply to a page using a non-Infinity theme template? For example, I am using a Gallery plugin that has it’s own template that I would like to modify to keep the galleries private.
A corollary (in order to be complete): is there a short code to turn off “Private Community” for a particular page?
(I was unable to sleuth the answer myself)August 6, 2013 at 7:09 am #3277Bowe FrankemaModerator
The “Private Community” ONLY protects BuddyPress pages. It will not trigger on regular WordPress posts or pages. Hence why it’s included under the BuddyPress options. I will clear this up in the next release. If you would like to have fine grained control over which pages can be viewed by the public I’d advise you to look at some plugins that do this. I’ve used a premium plugin for a client recently that did the job really well. http://www.seedprod.com/. You need to spend some time on configuring the plugin to prevent people access on the right pages, but once it’s running it’s quite powerful.
Good luck!August 6, 2013 at 9:17 am #3280
- You must be logged in to reply to this topic.