https://bugzilla.wikimedia.org/show_bug.cgi?id=42599

       Web browser: ---
             Bug #: 42599
           Summary: Add option to apply nofollow only to external links
                    added in revisions marked unpatrolled
           Product: MediaWiki
           Version: 1.21-git
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: enhancement
          Priority: Unprioritized
         Component: Patrolling
        AssignedTo: [email protected]
        ReportedBy: [email protected]
                CC: [email protected], [email protected]
    Classification: Unclassified
   Mobile Platform: ---


In accordance with Google's suggestion to use or not use nofollow depending on
trustworthiness of the user or edit (
http://support.google.com/webmasters/bin/answer.py?hl=en&answer=96569 ), this
is a proposal to add an option (turned on or off by a new configuration
setting) to apply nofollow only to external links added in revisions marked
unpatrolled.

Is there any reason why this shouldn't be implemented as a core feature? I'm
thinking, a boolean el_patrolled field should be added to externallinks. The
value will be 1 if (a) the URL was added by an autoconfirmed user, or (b) the
URL was added by a newbie/anon, but that URL was already in the table as
patrolled on another page. Otherwise, the value will be 0, and nofollow will
apply to the link.

The value will be switched to 1 as soon as any page is patrolled that contains
that URL, and then nofollow will NOT apply to that link anymore. I suppose
caches would need to be cleared accordingly.

I don't think the spam whitelist should be used in determining whether nofollow
will be applied to a link, because even whitelisted domains are susceptible to
being used for spamming. E.g., a person can link to a spammy page he added to a
mostly legitimate website. Right now, nofollow is generally used for all
external links (since $wgNoFollowLinks defaults to true) so this would still be
a significant improvement in the precision of this anti-spam method.

-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are on the CC list for the bug.

_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to