I know it was implemented to discourage spammers to post unrelated stuff on drupal.org
but the way its implemented is inconsistent.

On the same page I see some outbound links without "nofollow" and some with "nofollow"

but also
on different pages I see some inbound links with "nofollow" ??

what is the logic ? I am curious ?

Comments

Abilnet’s picture

I'm also curious of the logic, what's the Drupal policy of using rel="nofollow" ? (some of the links are tagged, some not... did not find any clear logic)

Just curious...

sepeck’s picture

Depending on how you are linking the order of filters for the content can 'escape' the pattern used.

From my battered memory. Someone pokes it from time to time.

-Steven Peck
---------
Test site, always start with a test site.
Drupal Best Practices Guide -|- Black Mountain

-Steven Peck
---------
Test site, always start with a test site.
Drupal Best Practices Guide

PRFB’s picture

So you're saying that only members with the ability to change their input filters on drupal.org can post links that don't have "nofollow". This explains why most -- but not all -- posts by certain prominent members have nofollow.

sepeck’s picture

No. I do NOT say that. I did NOT imply that. It is inaccurate and false to say that.

There is a filter that applies the no follow tag. Depending on how the link is entered on the article/post in question determines whether or not the filter matches the the no follow bit is applied. It is a global filter that is not perfect but a basic attempt. That's it. Drupal.org is not a link farm, it is a development community with a very high page rank. We have had a large drop off on link farming attempts since this has been in place.

If you feel that people are 'gaming' the system, then file an infrastructure issue rather then hinting at deliberate corruption please.

-Steven Peck
---------
Test site, always start with a test site.
Drupal Best Practices Guide -|- Black Mountain

-Steven Peck
---------
Test site, always start with a test site.
Drupal Best Practices Guide

artist.lupein’s picture

It is obviously useful filter and I support the initiative.

However, having links without nofollow is also quite important. "nofollow" policy, beside making site non-interesting to spammers, also effectively disconnects drupal.org both internally and externally in search engine eyes.

Maybe we could improve the policy to try to identify legitimate users and disable this filter for them.

For instance, policy could set 6-month and 50-posts probation time for users. When the user reaches this threshold without being reported as spammer, it is highly unlikely he's going to turn into one.

--
Lupein
Drupal themes - themeartists.com

sepeck’s picture

Over 200,000 user accounts. Identifying 'worthy' members would be fraught with division and acrimony not to mention a huge resource drain. Feel free to pursue it if you want.

-Steven Peck
---------
Test site, always start with a test site.
Drupal Best Practices Guide -|- Black Mountain

-Steven Peck
---------
Test site, always start with a test site.
Drupal Best Practices Guide

artist.lupein’s picture

What I had in mind is automatic promotion to trusted user after some conditions were fulfilled. Conditions could be designed in a way that make it costly for spamdexters to pursue them. Six months membership and 50 posts are mentioned just as illustration.

Demotion could be done manually when spam is reported. This would make it absolutely non-profitable for spamers to target drupal.org, while majority of community would eventually get trusted status.

Therefore, human intervention would be needed only for small portion of 200.000 that actually spam.

--
Lupein
Drupal themes - themeartists.com

sepeck’s picture

It would require tools and code to be written, security and performance tested. If you want to propose and work on it and such then that's all good.

-Steven Peck
---------
Test site, always start with a test site.
Drupal Best Practices Guide -|- Black Mountain

-Steven Peck
---------
Test site, always start with a test site.
Drupal Best Practices Guide

artist.lupein’s picture

Fair enough.

We could at least drop "nofollow" for internal links and I'm willing to participate.

Do you know what is procedure to propose change like this?

--
Lupein
Drupal themes - themeartists.com

sepeck’s picture

Search the infrastructure and webmaster queue's. I believe this issue was discussed there and the implemented solution is there as well. Sign for for the infrastructure group. Hang out in #drupal so people get to know you and you build your reputation.

If you can't find it, ask on the infrastructure mail list.

-Steven Peck
---------
Test site, always start with a test site.
Drupal Best Practices Guide -|- Black Mountain

-Steven Peck
---------
Test site, always start with a test site.
Drupal Best Practices Guide

PRFB’s picture

I definitely wasn't trying to imply any corruption! Sorry if I offended!

Of course I think it's wise to avoid becoming a link farm. I was just trying to reason through how stuff worked.

All the best,
P

OnlineWD™’s picture

This is important, I'm trying to submit a new module and the one main reasons for doing so is to get a link. There is really very little incentive for developers to share their work other than hoping that a half finished module is developed and a link. I think using nofollow is non productive. If I had developed a module fully and knew that it was complete why the heck would I share it? What would I get in return?

silverwing’s picture

If I had developed a module fully and knew that it was complete why the heck would I share it? What would I get in return?

Drupal is a community that has a goal of helping others. If your entire purpose being here is just to get a link back to your site, then really, don't bother.

~silverwing

OnlineWD™’s picture

Yea Drupal has a charity mindset. Well it's a whole different topic. My purpose is irrelevent, the only thing that matters is Drupal's purpose and I would think that maximum development rate is paramount. Developers need an incentive to share their work, I don't feel developers have enough of an incentive here. Perhaps I might start another topic as it's not really related to this one.

Anyway I just realised that "My Drupal website" in my profile doesn't have nofollow and is accessible anonymously so I'm happy with that and am not bothered now about any other links as I only want one.

dman’s picture

It's not a "charity", it's a concept called Open Source, which you may hear about if you look around a bit.
There is plenty of benefit for participating developers other than SEO linkbait.

However, there may be something positive in your question here.

It could be suggested that links to an authors site or external references on their d.o/project/* page should be exempt the nofollow rule.

When I look at those pages, uniformly I see accurate, deserved attributions back to a developers site or sometimes 'inspiration' attribution. These are high-quality, real links.
Those pages really really deserve their linkbait. If you see that as an "incentive" for releasing a module, I wouldn't disagree.

So, OnlineWD ... If you were to phrase your question with
- less of the "What's in it for me"
- none of the "You lot are a bunch of commies"
- not so much of the "what you've done is wrong"
- more of the "here's a positive, constructive suggestion for improvement"

...I think it would be a good idea to propose this as a new topic.

I'm aware of a few technical hassles that would be involved in making this happen, plus it's a policy issue, plus everyone will be paranoid about exploits, so it will not happen fast, if at all, but it's worth throwing out there.

Try raising it in the d.o webmaster issue queue - that'll get the right eyes on it.

WorldFallz’s picture

uh... with over 4000 modules on drupal.org alone, including amazing pieces of work like views, panels, cck, etc-- it doesn't seem as if getting developers to contribute is a problem. Drupal is a do-ocracy, not a charity and, frankly, since you've contributed nothing no one is going to much care that you "don't feel developers have enough incentive here". That's not meant to be critical-- it's just the way it is.

silverwing is quite right-- if your main concern is not getting google juice even before you've contributed anything then truly don't bother. It's just going to be a frustrating experience for you. Thiat's just not how the drupal community functions.

and also note, the link you get in your profile doesn't require you to contribute anything.

OnlineWD™’s picture

Hey the link in profile requires that I have Drupal site and my Drupal site is about making Drupal sites for people lol.

I love open source, it's what makes the world go round. I have been feeling for some time though that development rate could be increased if there were more incentives, what those might be I don't know and it is another topic for sure. And thanks for allowing a link in my profile, a PR8 link means a lot wowsers. Not sure how you check if these links a genuine though?

WorldFallz’s picture

<sigh>, I truly hate picking nits, but I detest fud worse.

The exact help text of the profile link field is:

Add the URL of your Drupal site, prefix with http://. Note that if you put in a site not built with Drupal your account can be blocked.

This is not the developer yellow pages-- this is drupal.org so, yes, the site linked should be a drupal site, duh. However, it says nothing about "and my Drupal site is about making Drupal sites for people". It can be any drupal site. Also note that it says your account can be blocked-- not that it will be blocked. This is most for spam control.

And what I said was, that it does not require you to contribute anything-- which it doesn't. We could just as easily make that field available to only those people that have contributed a project to drupal.org. We don't.

OnlineWD™’s picture

Yea I'm really greatful for that, am about to contribute a module too though. 24 hours after adding that link my site went from not in the top 1000 SERP to page one for "online website design"! Really is a massive boost. I was thinking, spammers might catch on to this and even if they only have a link for a day or two they might start spamming, also you might get people making spamish Drupal type sites which am sure you don't want either. I think 50 posts ought to be a requirement, seems too easy to get a PR8 link.

I have made quite a few Drupal sites, would it be OK to create new accounts and add those sites to the profiles for those accounts? Would it trigger an alarm and get all my accounts blocked? You see I would only be creating these accounts for the link though I guess I could ask my clients to create the accounts and they might in turn start to become a member of the community or at least be able to tell others about it.

sepeck’s picture

You create multiple accounts and we will block you in a heartbeat.
We do this all the time

We have scripts and everything to check for this. Stop trying to get us to be.

WE ARE NOT A LINK FARM.

-Steven Peck
---------
Test site, always start with a test site.
Drupal Best Practices Guide

vm’s picture

:whistlin':

OnlineWD™’s picture

Well if you made it so that 50 links is required before being able to add a link you might get a load of crappy posts so probably not a good idea. I do have two accounts here, one is for business and another for personal hope that's OK at least. I won't add a link to my personal account as it might trigger alarms.

I think you're doing the right thing, people ought to be able to share and talk freely about their Drupal websites and of course you want to support those who user Drupal by giving them some juice.