Search Results for 'private'
-
AuthorSearch Results
-
April 29, 2014 at 11:42 pm #182220
In reply to: report user report abuse flag something?
localiseorg
ParticipantThis sort of functionality is something that’s definitely required for BP – there’s no way an admin can go round reading everything on a busy site, abuse monitoring has to be crowdsourced to the members.
The plugin I’ve been testing, which was last updated in 2013, is this one: https://wordpress.org/plugins/bp-moderation/
Interestingly it covers just about everything – from members, private messages & their senders, statuses, activity comments, topics, forums, groups, posts, pages, blog comments, and probably a whole bunch of other things. I have a hunch they are hard-coded though.
It works to an extent, but glitches I’ve found so far include:
* Setting to define what text appears on the ‘Flag’ links don’t get applied to all links
* Flag link text for things like posts (and possibly pages) starts appearing in excerpts
* It’s using images rather than FontAwesome / Fontello via CSS = ugly and slow
* The admin menu icon is broken somewhat (looks ugly) but that’s minor thingIMHO if the UI could be cleaned up, images replaced with icon fonts, and somewhat improved control over link text implemented, this plugin would be pretty much there and would cover just about all aspects of WP, BP and (with some extra coding) probably even bbPress.
Unfortunately I’m pants when it comes to PHP so can’t help with this task 🙁
April 28, 2014 at 4:06 pm #182155nirgalo
ParticipantHowdy! So, as there is no reply to this post for days, I would assume either my question is so stupid it does not deserve any answer, or that the option to disable the creation of private/hidden groups is not yet present in BuddyPress. In such a case, can this feature be planned for a future release? Thanks.
April 25, 2014 at 6:15 am #182038nirgalo
ParticipantActually regarding the admin, I can see the Group and Activity entries in the admin menu, so this should be fine for most usages. However I still don’t see a way to prevent users from creating private groups, any idea?
April 19, 2014 at 9:31 am #181737In reply to: WP Multisite with BP or BP on its own?
DennisBarkerCV
ParticipantThis sounds like something that can be achieved without multisite.You can use Buddypress Groups and bbPress running as a forum for each group to achieve the discussion / chat.
Each project could become a BuddyPress Private Group with its own forum / docs.
If you want a seperate blog for each project then that would require multisite,but one blog categorised by project could achieve the same thing without the additional comlexity.
April 18, 2014 at 10:54 am #181655In reply to: Completely private members area
sharmavishal
Participanthttps://wordpress.org/plugins/private-bp-pages/
https://wordpress.org/plugins/private-community-for-bp-lite/above 2 work for me absoutely fine. great plugins by @bp-help
April 15, 2014 at 3:51 pm #181294In reply to: Completely private members area
ivarzLV
ParticipantThere’s no actually need any plugins, you can easily do this by adding these lines to your themes function.php file:
`<?php
add_action( ‘wp’, ‘custom_private_area’, 3 );
function custom_private_area(){
global $wp;
if (!is_user_logged_in()){
if ( bp_is_activation_page()
|| bp_is_register_page()
|| is_page_template( ‘wp-login.php’ )
|| ( in_array( $GLOBALS[‘pagenow’], array( ‘wp-login.php’ )))
)
return;
bp_core_redirect(get_option(‘siteurl’) . “/wp-login.php”);
exit;
}
}?>
April 15, 2014 at 1:27 pm #181291Henry Wright
ModeratorThe best approach is to list all of the places a member can enter text then try to lock each one down.
Off the top of my head I can think of:
The WP admin area – creating posts and pages etc
Comments (if you have comments enabled)
The BP profile area (xProfile fields)
The activity stream (commenting, replies, new updates etc)
Private messaging?
April 15, 2014 at 12:08 pm #181286In reply to: Completely private members area
Peter Hardy-vanDoorn
ParticipantPrivate BuddyPress by Dennis Morhardt works an absolute treat for me.
April 6, 2014 at 8:41 pm #180890wrowlands
ParticipantI am having the same issue. I am getting 404 error for requests to a private group. Very frustrating.
March 31, 2014 at 4:03 pm #180566In reply to: Bugs between bbpress and Buddypress
IngeT
ParticipantConfirming this bug, which lead to some drama on our forum. You think private topics are private, but turned out that if you click on the last reply links from a private forum, you sometimes can get in even when you don’t belong to the group. Not funny.
Also, subforums don’t inherit the settings from their parent forum.March 30, 2014 at 6:37 pm #180526In reply to: scalablity of buddypress
BuddyBoss
Participant1GB RAM is a minimum, 2GB RAM is ideal. As you scale up you may need more. On a good server setup you can actually see live (via SSH) how much of your RAM is being used up and how much is free. If you’re bottlenecking, you can contact the hosting company to add more RAM or bump you up to the next server. That is not the same as migrating to a new host… if it’s within the same company they should handle it for you seamlessly in the background.
Another option is to use Amazon (AWS) instead of a private server and it just scales up automatically as needed – they mostly charge by data rather than by server. They will be more expensive for most sites and will be slightly harder to set up, but they are also incredibly scalable.
A CDN isn’t really a “cache” in the way you imagine W3 working. It’s only caching resources (stylesheets, images, javascript files, etc) but not caching “content”. Your resources usually don’t go stale because they are not updated often. And if you do it properly, the cache can be broken any time you update a resource (by adding a version number to the enqueue in your theme). The version number gets appended to the URL of the resource, so if it changes the CDN thinks it’s a different file and immediately serves up a new file.
Content does go stale. By content I mean the data that is outputting for everyone to see right on the website. Like a profile, activity page, member directory, etc. This is the stuff that plugins like W3 are primarily used to cache (among other things as well).
You can integrate a CDN very easily using WP Super Cache. You can just turn off the content caching stuff and use it only for pushing your resources into a CDN. It’s a set it and forget it kind of setup for the most part.
If you happen to be in the Miami area on May 9, I’ll be speaking about scaling BuddyPress at the BuddyCamp (1st day of WordCamp Miami). http://2014.miami.wordcamp.org/
Should be a fun event.March 28, 2014 at 1:22 am #180420In reply to: "Forums for Groups" vs "Site Wide Forums"
Renato Alves
Moderator@batmanfan You can make a forum private, public or hidden.
Check out the doc: https://codex.bbpress.org/getting-started-with-bbpress/You have no idea what you can learn by reading it. =)
March 27, 2014 at 10:42 pm #180415In reply to: "Forums for Groups" vs "Site Wide Forums"
batmanfan
ParticipantThanks Trifon. But on Sitewide Forums, I can set it to ‘private’ or ‘hidden’ too right? so, just wondering what are the differences and advantages of one or the other?
March 27, 2014 at 10:39 pm #180414In reply to: "Forums for Groups" vs "Site Wide Forums"
Anonymous User 5853594
InactiveBasically yes.
The Sitewide Forums are available to everyone, while the Group Forums are a private forums for a specific group. Other than that, they just share all the normal forum functions.March 25, 2014 at 3:51 am #180268cukeving
ParticipantThe site is still in dev and locked with userid and password or IP address.
Is there a way to contact you privately?
March 15, 2014 at 1:02 pm #179835In reply to: Notification still not being displayed
colabsadmin
ParticipantHave you looked in the db to verify they weren’t deletes? Do you have any plugins installed that might effect that? I remember testing a private activity once that sent notifications even though someone didnt have access to them.
You can prove your theory about the majority being messages by looking in the notification table. In there there are fields that will tell you what component the notification is for (messages, mentions, friend requests, and so on). Hover you mouse over the read/delete actions for the notifications with missing titles. You’ll see the notification ID. Look for those specific IDs to see if there is a common component where this is happening. Either way, you can get the item_id (what you were actually notified on) and verify that item actually exists. If the component is ‘activity’ look for item_id in the activity table. If its from the messages component, then you can look for the item_id in the messages_messages table. (though even if the sender deletes the message, it will still be in the db, so this might not get you anywhere actually)
I’m curious to know what you find. Good luck.
March 15, 2014 at 4:57 am #179827In reply to: Help! button "post update" is not present
Patryk
ParticipantI have the same thing to me and not display private message button, etc
March 13, 2014 at 5:19 pm #179715mcpeanut
ParticipantFirst question would be to ask if your on shared hosting vps or private server?
maybee this link will help you if you take a look. i dont know what hosting your with but have a read anyhows.
https://wordpress.org/support/topic/godaddy-iis-and-removing-indexphp-in-urlp.s i dont know if there is a solution within that post but it may help you find out a little more.
also just found this post too for you.
https://wordpress.org/support/topic/getting-rid-of-indexphp-from-url
March 13, 2014 at 4:40 pm #179712In reply to: Protecting BuddyPress Members
bp-help
Participant@xxxtristamxxx
Try: https://wordpress.org/plugins/private-bp-pages/
Full disclosure, I am the plugin author.
Good luck!March 11, 2014 at 1:06 pm #179609In reply to: 2.0 top features – ideas
mcpeanut
Participant1. Event integration would be great, including inviting people to an event and being able to mark as attending not attending etc for users.
2.More privacy options on public groups such as being able to stop them from showing in the activity stream altogether but still allowing people to join without requesting.
3.Option to turn on some form of automatic activity refresh (for those people who have dedicated servers with good resources)
4.Privacy in general, being able to set your profile to public private or friends only etc.
5.Notifications to show avatars.
March 9, 2014 at 8:49 pm #179519In reply to: 404 on requesting membership to a group
BuddyBoss
ParticipantMarch 9, 2014 at 6:35 am #179496In reply to: request membership – PAGE NOT FOUND
Craig
ParticipantMarch 7, 2014 at 6:41 pm #179434In reply to: Stop BuddyPress SPAM
contrasupport
ParticipantMost of wordpress plugins mentions above work like
Attacker > HTTP server > PHP > WordPress > PLUGINS
We all need to have something before WordPress that’s why I recommend
NinjaFirewall (I do not have any relation with the plugin creator)
https://wordpress.org/plugins/ninjafirewall/
Block the attacker before the WordPress
Attacker > HTTP server > PHP > NinjaFirewall > WordPress > PLUGINS
As always in installing any plugins that possibly can block your admin access you have to read the Installation note and have access to the FTP.
NinjaFirewall will work as another layer to protect your site.
In addition if you have not done it:
- Change your “Admin” username to something dificult and at least 10 characters (+) but easily to remember (+ for you – for security) or you have to read a note (-) safely secured in your safe locker (+)
- Make your password at least 25 COMBINATION of characters (+) but easily to remember (+ for you – for security) or you have to read a note (-) safely secured in your safe locker (+)
NinjaFirewall:
- Web Application Firewall
- Full standalone web application firewall
- Multi-site support
- Compatible with shared hosting accounts
- Protects against RFI, LFI, XSS, code execution, SQL injections, brute
- force scanners, shell scripts, backdoors and many other threats
- Scans and/or sanitises GET / POST requests, HTTP / HTTPS traffic, cookies, server variables (HTTP_USER_AGENT, HTTP_REFERER, PHP_SELF, PATH_TRANSLATED, PATH_INFO)
- Sanitises variables names and values
- Advanced filtering options (ASCII control characters, NULL byte, PHP built
- in wrappers, base64 decoder)
- Blocks username enumeration scanning attempts through the author archives and the login page
- Blocks/allows uploads, sanitises uploaded file names
- Blocks suspicious bots and scanners
- Hides PHP error and notice messages
- Blocks direct access to PHP scripts located inside specific directories
- Whitelist option for WordPress administrator(s), localhost and private IP address spaces
- Configurable HTTP return code and message
- Rules editor to enable/disable built-in security rules
- Activity log and statistics
- Debugging mode
March 6, 2014 at 3:57 pm #179378In reply to: Help! Where is the private message option?
Doremdou
ParticipantHi 🙂
Did you enable the messaging system in the first place?
If not you can activate it in : Settings/Buddypress/ and on the first page, check the messaging boxIf you enabled this option already you should have a tab in your profil to send private message
[Edit] Wait what do you mean by “forums”? there are no forums on buddypress, are you talking about bbpress?
March 5, 2014 at 8:40 pm #179350Doremdou
ParticipantI tried to create a shortcode to show the join/leave button using the buddypress-functions but can’t make it to work… 🙁
What am I doing wrong?I would like a shortcode like this :
[groupbutton name=”party1″]
I tried with this code for a join button only at first:
add_shortcode( 'groupbutton', 'groupbutton_check_shortcode' ); function groupbutton_check_shortcode( $attr ) { extract( shortcode_atts( array( 'name' => 'read' ), $attr ) ); $current_group_id = BP_Groups_Group::get_id_from_slug($name); $group = groups_get_group( array( 'group_id' => $current_group_id ) ); if(bp_loggedin_user_id()) { if( 'public' == $group->status ) { echo '<a id="group-' . esc_attr( $current_group_id ) . '" class="join-group" rel="join" title="' . __( 'Join Group', 'buddypress' ) . '" href="' . wp_nonce_url( bp_get_group_permalink( $group ) . 'join', 'groups_join_group' ) . '">' . __( 'Join Group', 'buddypress' ) . '</a>'; } } }
I am not a developer at all so I dont understand everything but I am trying… :/
Cant figure what I am doing wrong… and why it does not display anything at all.Thank you for your help and sorry for my bad english 🙂
PS: I would like to use all cases of buttons like here on the buddypress-functions.php:
function bp_legacy_theme_ajax_joinleave_group() { // Bail if not a POST action if ( 'POST' !== strtoupper( $_SERVER['REQUEST_METHOD'] ) ) return; // Cast gid as integer $group_id = (int) $_POST['gid']; if ( groups_is_user_banned( bp_loggedin_user_id(), $group_id ) ) return; if ( ! $group = groups_get_group( array( 'group_id' => $group_id ) ) ) return; if ( ! groups_is_user_member( bp_loggedin_user_id(), $group->id ) ) { if ( 'public' == $group->status ) { check_ajax_referer( 'groups_join_group' ); if ( ! groups_join_group( $group->id ) ) { _e( 'Error joining group', 'buddypress' ); } else { echo '<a id="group-' . esc_attr( $group->id ) . '" class="leave-group" rel="leave" title="' . __( 'Leave Group', 'buddypress' ) . '" href="' . wp_nonce_url( bp_get_group_permalink( $group ) . 'leave-group', 'groups_leave_group' ) . '">' . __( 'Leave Group', 'buddypress' ) . '</a>'; } } elseif ( 'private' == $group->status ) { // If the user has already been invited, then this is // an Accept Invitation button if ( groups_check_user_has_invite( bp_loggedin_user_id(), $group->id ) ) { check_ajax_referer( 'groups_accept_invite' ); if ( ! groups_accept_invite( bp_loggedin_user_id(), $group->id ) ) { _e( 'Error requesting membership', 'buddypress' ); } else { echo '<a id="group-' . esc_attr( $group->id ) . '" class="leave-group" rel="leave" title="' . __( 'Leave Group', 'buddypress' ) . '" href="' . wp_nonce_url( bp_get_group_permalink( $group ) . 'leave-group', 'groups_leave_group' ) . '">' . __( 'Leave Group', 'buddypress' ) . '</a>'; } // Otherwise, it's a Request Membership button } else { check_ajax_referer( 'groups_request_membership' ); if ( ! groups_send_membership_request( bp_loggedin_user_id(), $group->id ) ) { _e( 'Error requesting membership', 'buddypress' ); } else { echo '<a id="group-' . esc_attr( $group->id ) . '" class="membership-requested" rel="membership-requested" title="' . __( 'Membership Requested', 'buddypress' ) . '" href="' . bp_get_group_permalink( $group ) . '">' . __( 'Membership Requested', 'buddypress' ) . '</a>'; } } } } else { check_ajax_referer( 'groups_leave_group' ); if ( ! groups_leave_group( $group->id ) ) { _e( 'Error leaving group', 'buddypress' ); } elseif ( 'public' == $group->status ) { echo '<a id="group-' . esc_attr( $group->id ) . '" class="join-group" rel="join" title="' . __( 'Join Group', 'buddypress' ) . '" href="' . wp_nonce_url( bp_get_group_permalink( $group ) . 'join', 'groups_join_group' ) . '">' . __( 'Join Group', 'buddypress' ) . '</a>'; } elseif ( 'private' == $group->status ) { echo '<a id="group-' . esc_attr( $group->id ) . '" class="request-membership" rel="join" title="' . __( 'Request Membership', 'buddypress' ) . '" href="' . wp_nonce_url( bp_get_group_permalink( $group ) . 'request-membership', 'groups_send_membership_request' ) . '">' . __( 'Request Membership', 'buddypress' ) . '</a>'; } } exit; } /** * Close and keep closed site wide notices from an admin in the sidebar, via a POST request. * * @return mixed String on error, void on success * @since BuddyPress (1.2) */ function bp_legacy_theme_ajax_close_notice() { // Bail if not a POST action if ( 'POST' !== strtoupper( $_SERVER['REQUEST_METHOD'] ) ) return; if ( ! isset( $_POST['notice_id'] ) ) { echo "-1<div id='message' class='error'><p>" . __( 'There was a problem closing the notice.', 'buddypress' ) . '</p></div>'; } else { $user_id = get_current_user_id(); $notice_ids = bp_get_user_meta( $user_id, 'closed_notices', true ); $notice_ids[] = (int) $_POST['notice_id']; bp_update_user_meta( $user_id, 'closed_notices', $notice_ids ); } exit; }
-
AuthorSearch Results