Skip to:
Content
Pages
Categories
Search
Top
Bottom

Search Results for 'wordpress'

Viewing 25 results - 18,351 through 18,375 (of 22,683 total)
  • Author
    Search Results
  • #77294
    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!

    #77288
    foxly
    Participant

    PART 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^

    #77271
    Edward Caissie
    Participant

    Thanks 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=2957

    All seems to be working quite well.

    Thanks!

    cpkid2
    Participant

    I 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.

    #77255
    Paul Wong-Gibbs
    Keymaster

    Sigh. 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.

    #77239
    Jeff Sayre
    Participant

    Okay, since we’re all pimping ourselves here, I have quite a few articles on BuddyPress on my blog as well http://jeffsayre.com/

    #77230
    Boone Gorges
    Keymaster

    I’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.

    #77196
    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.

    #77185
    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!

    #77183
    Mr. Salty
    Participant

    Do 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!

    #77182
    Arturo
    Participant

    the only difference is the blog tracking for BP and the blog creation in MU or “network” in WP3.0

    #77181
    Mr. Salty
    Participant

    Do 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!

    #77138
    r-a-y
    Keymaster

    You 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/

    #77135
    r-a-y
    Keymaster

    Gotcha… 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_user

    #77122
    r-a-y
    Keymaster

    Hey 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/

    r-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.

    #77103
    Jeff Sayre
    Participant
    czajna
    Member

    Did you solve this problem?

    #77087
    Andrea Rennick
    Participant

    wpmututorials.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.

    #77082
    intimez
    Participant

    I thought I forgot to enable it in the configuration somewhere. Thanks for confirming. I will add it to the trac.

    #77075
    nehal
    Participant

    hi

    i am using wordpress 2.9.2 and i installed buddypress 1.2.3
    wordpress is installed using fantistico

    i 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

    #77072
    Xevo
    Participant

    It’s pretty easy to do with just a normal wordpress page and a custom template for that page.

    #77068
    Paul Wong-Gibbs
    Keymaster

    The 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.

    #77039
    Paul Wong-Gibbs
    Keymaster

    Good 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

    #77032
    stwc
    Participant

    Example: 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.

Viewing 25 results - 18,351 through 18,375 (of 22,683 total)
Skip to toolbar