Search Results for 'wordpress'
-
AuthorSearch Results
-
May 9, 2010 at 3:46 am #77294
In reply to: Child Theme Question from Super Noob
agrundner
Member@rebeccageiger I checked out your screencast. To edit the style.css file (not folder) through your cPanel File Manager you’ll have to click on the HTML or Code Editor buttons at the top. That should show you a blank file that you can cut ‘n paste the code you wish to add. After that follow @r-a-y‘s instructions to activate the theme and then you’ll be able to edit your files in WordPress under Appearance > Editor.
Essentially what you’re doing when following the BP child theme instructions is importing the CSS files from the default BP theme — you’ll need to add your own overriding style instructions to your new theme’s style.css file (underneath the CSS Inherit text).
Heads up: making a child theme isn’t as easy as it sounds. You’ll have to know CSS pretty well to know what areas from the default BP theme style.css to alter/override to create the child theme to your liking. For a newbie, I’d recommend downloading a free theme where you can edit the site name and maybe its header color. However, if you want to dive in head first, try downloading a simple, free theme and edit its style.css file to see what happens (I’d stay away from tweaking the default BP theme in case you get around to making a child theme at a latter time). Good luck!
May 9, 2010 at 2:36 am #77288In reply to: Here come the spammers!!!
foxly
ParticipantPART 3 – STRONG -vs- WEAK METHODS
When it comes to spam on BP sites, you’ll see all sorts of stuff posted on blogs saying “change [whatever] on your site and your spam problem will disappear”.
Truthfully, a lot of these tricks will actually work …for a while… but eventually, the spammer makes a minor change to their bot, and they’re back in business. In fact, many of the leading blog spamming packages include sophisticated logging features to catch the errors that “uniquely configured” blogs generate and help the spammer quickly fix the “problem”.
If we’re going to have a reliable anti-spam solution for BuddyPress, we should probably focus on “Mathematically Strong” methods, not on “Obfuscation” and “Moving Things Around”. That way, we won’t have to constantly change our spam protection methods.
Changing Page Slugs
Many people recommend changing the page slugs on BP installations to reduce spam. While this is certainly easy to do, you of course need to give your users *links* to those page slugs somewhere on your site so they can actually visit the pages. And if users can follow the links, so can a spam bot.
Changing page slugs is kind of like boarding-up the front door of your house, installing a new door in the side of your house, and then attaching a piece of string from the front door to the side door of so everyone can find the new door.
The “change your page slugs” approach seems to come from the “change your admin menu URL” technique. Changing your admin menu URL is actually a *strong* protection technique. Since there is no link to it anywhere on the site and you’re the only one that knows the URL, it’s like having two passwords on your admin login. An attacker would have to try billions of URL’s to find it.
Not so with all the other URL’s on your site. They have to be linked off other pages so your users can find them.
Adding Fake Form Fields
Many people recommend adding a few extra fields to forms throughout your site (sign-up, login, post to group, etc) and “hiding” these fields using CSS. If any of the “trap” fields are filled out, in theory, you’ve just detected a bot, because a normal user would never see the fields and fill them out.
This approach *might* defeat a very simple bot that searches every web page it can find for forms, and fills every field in every form with random spam; but it will not defeat a bot that understands CSS or is specifically targeted at BuddyPress, especially considering that BuddyPress is *open source*.
Don’t think bots can analyze CSS? Read this: http://www.google.com/support/webmasters/bin/answer.py?answer=66353
A bot designer can simply read through the BP source code and discover the names of the fields that should be filled in and the names of the fields that should be left empty.
To use our “house” analogy, adding extra form fields is like installing 3 front doors on your house and rigging two of them with grenades …then hanging a big red “out of order” sign on the the two rigged doors so your friends don’t use them.
Obviously if your friends can read the signs, so can your enemies.
JavaScript Proof of Work
Javascript proof of work (Wp Hashcash) defeats spammers by making visitor’s web browsers solve a math problem in JavaScript before they are allowed to post.
Because everyone knows spam bots can’t run JavaScript.
http://forums.digitalpoint.com/showthread.php?t=1124949
http://www.scrapebox.com/
http://blogcommentdemon.com/
http://www.senuke.com
http://www.botmasternet.com/more1/Except when they can.

There’s also the issue of what to do with visitors that don’t have JavaScript enabled.
The WordPress and BuddyPress development teams have put an epic amount of work into ensuring both platforms will work reliably when JavaScript isn’t available. Requiring users to have JavaScript to post any kind of content to the site nullifies much of this work.
Proof-of-work was a great idea back in 1997 when spammers ran hundreds of attack threads from a single server and solving the JavaScript math problems slowed it to a crawl.
In 1997, we’d be dealing with a single spammer running 1000 attack threads against the site. Because the spammer was running 1000 threads, each of which would have to solve the JavaScript problem, they would effectively be penalized 1000 fold over a normal user. The end result is they would only be able to run a few threads before their computer slowed to a crawl and their spamming abilities would be sharply limited.
Epic win for site.
Unfortunately, things are different in 2010.
Spam bots have become the tool of choice for basement SEO marketers. Instead of a few members of the “spam elite”, we’re dealing with tens of thousands of “do it yourself” spammers each running 1 attack thread using the new “automatic backlink software” they just picked up for $29.00 off some random SEO website. Instead of fighting one spammer splitting their resources across a thousand threads, we’re fighting a thousand spammers running a single thread dedicated *just to our site*.
Skipping a ton of math, what this means, is that in order to cause a spammer a 1-second delay while their computer solves our JavaScript challenge, we have to cause each of our *legitimate users* a 1 second delay while *their* computer solves our JavaScript challenge. And, considering the 3 to 5 second database lag I see on 90% of the BP sites I visit, the challenge would need to take much longer than a second to have any merit at all …otherwise page refresh time would be the limiting factor, not the JS challenge.
So what happens when a user visits the site using a computer that is much slower than a typical desktop …say a mobile phone or an old laptop? The challenge would take proportionally longer to complete. A challenge that requires 5 seconds to solve on a desktop PC, could take 30 seconds on an iphone …and 30 second response times would not make for an enjoyable user experience.
Overall, proof-of-work challenges are probably not a good choice in the 2010 Internet landscape.
Mathematically Strong Methods
In the next post, I’ll cover the specific details of the methods I’ve proposed for the BP spam solution, and why they will defeat most spam attacks.
^F^
May 8, 2010 at 11:56 pm #77271In reply to: BuddyPress and WordPress 3.0
Edward Caissie
ParticipantThanks for all the reading material …
WP 3.0-Beta2-14508 + BP 1.2.3 (all freshly installed on a clean server)
… with steps 1 and 2 only from @Phlux0r‘s post above: https://buddypress.org/community/groups/miscellaneous/forum/topic/buddypress-and-wordpress-30/?topic_page=2&num=15#post-50233
… and replacing the bp-core-avatars.php code completely with this from trac: https://trac.buddypress.org/browser/branches/1.2/bp-core/bp-core-avatars.php?rev=2957All seems to be working quite well.
Thanks!
May 8, 2010 at 8:55 pm #77256cpkid2
ParticipantI fixed it by following directions here: http://www.thesaucymare.co.za/2010/01/wordpressbuddypress-meta-title-tag-not-working/comment-page-1/#comment-182
Maybe this will help others w/ the same problem.
May 8, 2010 at 8:48 pm #77255In reply to: What Buddypress & WordPress blogs do you follow?
Paul Wong-Gibbs
KeymasterSigh. Off topic!
http://byotos.com — I have a growing number of coding and BuddyPress-related articles, it’s still quite new. I’m using it as a hub for Achievements and Welcome Pack news updates, too.
May 8, 2010 at 6:59 pm #77239In reply to: What Buddypress & WordPress blogs do you follow?
Jeff Sayre
ParticipantOkay, since we’re all pimping ourselves here, I have quite a few articles on BuddyPress on my blog as well http://jeffsayre.com/
May 8, 2010 at 6:36 pm #77230In reply to: What Buddypress & WordPress blogs do you follow?
Boone Gorges
KeymasterI’ll also pimp my own blog, http://teleogistic.net
Quite a few people working with WP in education have their feeds aggregated at http://dev.wpmued.org. It’s not terribly active, but good things do pass through there.
May 8, 2010 at 2:54 pm #77196In reply to: wordpress vs wordpress mu
Jeff Sayre
Participant@mrsalty-
Please do not cross post. You’ve asked the same questions in this post. Someone will answer you. Please be patient. Also, for everyone’s information, as this is an all-volunteer support forum, do not bump a post until 24 hours have passed.
May 8, 2010 at 1:28 pm #77185In reply to: wordpress vs wordpress mu
Mr. Salty
Participant@Arturo Thanks! Blog tracking? Meaning how posts can show up in BP’s activity streams and on profiles etc? And is blog creation in MU = to “network” in WP3.0?
First q: BP on WPMU — the BP member functionality is site-wide and not local to each individual blog?
If so, q 2: would you say that BP on WPMU is much like BP on WP except that members can have their own blog with its own subdomain and other WPMU-specific features like optionally setting their own blog plugins etc?
Q3: BP + WP + “community blogs” plugin (I think it is) is = to or is NOT = to BP on WPMU? I assume not?
Thanks!
May 8, 2010 at 1:19 pm #77183In reply to: Buddypress on WordPress vs WordPress MU
Mr. Salty
ParticipantDo any of you have more detail about the differences in how BuddyPress works on WP vs on WPMU? (And maybe differences in how BP might work on WP3.0 since that sounds like it will have WPMU-like functionality)?
First q: BP on WPMU — the BP member functionality is site-wide and not local to each individual blog?
If so, q 2: would you say that BP on WPMU is much like BP on WP except that members can have their own blog with its own subdomain and other WPMU-specific features like optionally setting their own blog plugins etc?
If yes, is that kind of functionality not possible with BP-on-WP via it’s own plugins?
Thanks much!
May 8, 2010 at 1:17 pm #77182In reply to: wordpress vs wordpress mu
Arturo
Participantthe only difference is the blog tracking for BP and the blog creation in MU or “network” in WP3.0
May 8, 2010 at 1:12 pm #77181In reply to: wordpress vs wordpress mu
Mr. Salty
ParticipantDo any of you have more detail about the differences in how BuddyPress works on WP vs WPMU? (And maybe differences in how BP will work with WP3.0 since that sounds like it will have WPMU-like functionality)? Thanks!
May 7, 2010 at 11:05 pm #77138In reply to: Regular wp theme to a buddypress theme?
r-a-y
KeymasterYou only need to create a child theme if you’re making changes to the default BP theme.
If you’re using an existing WordPress theme, then only use the BuddyPress Template Pack plugin with your WordPress theme:
https://wordpress.org/extend/plugins/bp-template-pack/May 7, 2010 at 11:01 pm #77135In reply to: Link Directly to Blogs' Author Posts
r-a-y
KeymasterGotcha… just briefly glanced the post

So you just want to list a bunch of blog links that the displayed user is a contributor to?Blog roles were removed in BP 1.2.3 due to performance reasons. However, you might want to look for a WPMU-specific function for this.
Try get_blogs_of_user():
https://codex.wordpress.org/WPMU_Functions/get_blogs_of_userMay 7, 2010 at 8:39 pm #77122In reply to: fyi: WP-reCAPTCHA works fine with BuddyPress
r-a-y
KeymasterHey Peter, didn’t see your post until just now.
You’re right that documentation is sparse, but that’s up to users like you and me to add it to the BuddyPress codex.
BuddyPress uses a different method to validate that’s why you can’t just hook in the WPMU validation function that WP-reCAPTCHA uses.
Like I stated above, look for clues in /buddypress/bp-core-signup.php. Check out the global $bp variable, especially $bp->signup->errors. This is what you have to use in place of what the check_recaptcha_wpmu() function uses.
FYI, I’m not using WP-reCAPTCHA.
Might I suggest using a math challenge plugin? It’s more user-friendly than a captcha plugin.
https://wordpress.org/extend/plugins/wpmu-block-spam-by-math/[EDIT]
Here’s another captcha plugin that supports BP:
https://wordpress.org/extend/plugins/super-capcha/May 7, 2010 at 8:21 pm #77112r-a-y
Keymaster@holgria – Are you using a WordPress theme or a BuddyPress theme?
If you want to use an existing WordPress theme, use the BuddyPress Template Pack plugin:
https://wordpress.org/extend/plugins/bp-template-pack/Then do what techguy stated – modify “registration/register.php” in your WP theme’s folder.
May 7, 2010 at 7:36 pm #77103In reply to: Buddy Press disables gallery – how do I fix?
May 7, 2010 at 6:00 pm #77098czajna
MemberDid you solve this problem?
May 7, 2010 at 4:45 pm #77087In reply to: What Buddypress & WordPress blogs do you follow?
Andrea Rennick
Participantwpmututorials.com
Disclaimer: It’s my blog.
But, also Ron’s blog, and he’s wpmuguru who has been actually working on the merge.Also, wptavern is an *excellent* resource for any new in the WP world.
May 7, 2010 at 3:16 pm #77082In reply to: @mention in wordpress post comment
intimez
ParticipantI thought I forgot to enable it in the configuration somewhere. Thanks for confirming. I will add it to the trac.
May 7, 2010 at 1:52 pm #77075In reply to: admin bar stopped working all of a sudden
nehal
Participanthi
i am using wordpress 2.9.2 and i installed buddypress 1.2.3
wordpress is installed using fantisticoi had bp groupmanagement plugin installed
no upgrades or modifications on the core files, only the theme file, register.php file where i removed the sidebar,
i am using the default bp theme, bbpress is built in
May 7, 2010 at 1:18 pm #77072In reply to: Plugin/Functionality Idea: Buddypress ’My Stuff’
Xevo
ParticipantIt’s pretty easy to do with just a normal wordpress page and a custom template for that page.
May 7, 2010 at 12:39 pm #77068In reply to: Getting error with new users
Paul Wong-Gibbs
KeymasterThe bug is with the plugin, not BuddyPress. Look at https://buddypress.org/community/groups/bp-community-blogs and where it says, “Last Update: 411 days ago” and “Compatible to: (WordPress) 2.7.”
Your best bet is to leave the author, Andy, a message and see if he intends to update.
May 7, 2010 at 6:28 am #77039In reply to: @mention in wordpress post comment
Paul Wong-Gibbs
KeymasterGood idea for future enhancement. As I can’t move this post to the ideas forum, could I ask you please @intimez to post this on https://trac.buddypress.org/ with your username + password from this site as a future enhancement suggestion? Thanks
May 7, 2010 at 4:16 am #77032In reply to: Here come the spammers!!!
stwc
ParticipantExample: http://www.google.ca/search?hl=en&q=%2B”is+proudly+powered+by+WordPress+and+BuddyPress”; (front page of every BP site on the net)
Example: http://www.google.ca/search?hl=en&q=inurl:%22/community/members/%22+%2Bbuddypress (members page of every BP site on the net)Very much behind this, but I will mention that changing those two things are the first thing I’ve done with my BP installs (along with other stuff I mentioned in the article I did for the I-guess-it’s-not-coming-back bp-tricks.org). Agree that an install routine that forces the user to customize their slugs (explaining possibly consequences if they don’t) would be a great idea.
-
AuthorSearch Results