Issues with top sites again.

soupp - December 25, 2006 - 15:11

Over last couple of weeks the great abusers (Turkish spammers a.k.a sohbet) are not only submitting spam links (and waste 80% of traffic - up to 1 million hits a day) but they learned how to hijack user accounts as well. Which is not cool at all.

I'm turning the top sites offline till first week of a new year as I'm concerned about site integrity and most of all member's privacy.

Please follow the news in this blog. And I hope Drupal Top Sites will be shining again soon allowing to showcase our lovely Drupal at it's best.

And if you have some ideas how the reorganize the Drupal Top Sites please DO leave a comment.

Happy Holidays!

Sorry, the links are here:

soupp - December 25, 2006 - 15:12

Sorry, the links are here: Drupal Top Sites | Drupal Sites Directory

Three obvious suggestions

fgm - December 25, 2006 - 15:56

There are three obvious tracks, so I suspect you already tried them, but anyway...

  1. ban the IPs they use: they probably use zombies, but do you think these would really visit your site anyway ?
  2. limit the node submission rate. One node submission per minute per IP class C should be sufficient for any actual needs (probably even less), and would drastically slow them
  3. request admin approval for user account creation

There were some techniques

soupp - December 25, 2006 - 17:42

There were some techniques like this involved. But the worst point is that the site was not powered by Drupal (shame on me) but by aardvark top sites initially(www.aardvarktopsitesphp.com). This script is somewhat nice but security issues are terrible (as we know now). That's why I'm looking for Drupal solution as I had no major security faults with dozens of Drupal sites I managed for 5 years of use.

And it will be just nice to make Drupal do this anyway.

Drupal Top Sites | Drupal Sites Directory

Drupal Top Sites Module

danielhall - December 25, 2007 - 17:47

This could be fate because I have been sort of needing a Drupal based module which mimics the functionality of top site applications such as phptopsites.

I used it on a few sites which have since become number one in their field with lots of traffic. Just like any other php top sites based site, I have had security problems to fight with.

Not only do I need this module, I have developed many advanced Drupal 5 modules, which were for specific client needs.

I have been looking for a module to develop and give to drupal that webmasters would find useful.

Im almost sure this is it, and I require a few things to get started.

For example, wisdom from other top sites webmasters who are aware of some security needed for this type of application to protect against spam.

I can think of some vague concepts such as:

> New user email verification. (Done by Drupal framework)
> Integration with captcha (prolly already done)
> Option for Double vote to filter people who just clicked a link but didn't mean to vote for a site
> ... ?

If we can plan out a good feature list for this Drupal Top Sites Module, I will be happy to start the code and maintain the module indefinitely.

One feature which will happen by default is to simply have the top sites area of your site as just a part of the overall content. Unlike most Top Sites script which do not work well with adding other content to the same site. Sure you can pop on a subdomain and install php top sites but then your webmasters need to have 2 user accounts to manage the site(s) sections.

This is a call for feature requests for this module.

Happy Holidays to the entire Drupal community!

Best wishes,

Daniel Hall
http://hyperpod.com/

topsite drupal, look at competators.

Summit - December 26, 2007 - 09:26

Hi,

I know of the phplinkdirectory project. The featurelist which is on that site would be great to have implemented in topsites module!
The list is: http://www.phplinkdirectory.com/articlescript/features.php
The phplinkdirectory is itself not search engine friendly, and I think how it is build is not drupaltastic, but the features it holds are ok.

Greetings,
Martijn

Well, let me see if I can

kc8ual - January 3, 2008 - 03:56

Well, let me see if I can get this going...

A means to sign up utilizing not only a captcha, but some type of random generated question.
Signing in doe not require a captcha.

Webmaster signs up to the topsites, they also have an option to be a "Gold Member" this part should be editable by admin to change the "Name" of this premier account status. The "Gold Member" is by the month, with a drop down that is selectable up to 12 months and can be set to an admin determined cost (ie $5 month) also needs a "description" this has to be editable. When a webmaster adds his/her site and chooses "Gold Member" they also get a reward, this is usually in X number of extra votes at the beginning of the month (actual number can be set by admin).

The count needs to be able to be automatically reset based on the Admin's personal preferences (ie never, monthly, weekly, daily even X hours)

A web master comes to the site, and registers a username and their website, they also need to add a direct link, and a banner. The "Gold Member" will require the webmaster to enter username and password, unless already logged in in order to pay for the "Gold Member" as this is done usually via PayPal and needs to automatically updated their website's link.

Admin can set which websites can display banners (ie top 10, top 25, every other, "Gold Members" only etc.)

Each site/link will have a rank based on hits in, hits out and physical votes.

Each site/rank will have a separate description page to allow for reviews from other members and even comments. This description page will include the "non HTML" description of the site by the webmaster and site stats for life, you can break these down by daily (for the last 7 days only) weekly (for the last 8 weeks only) and monthly (for the lifetime of the site max 24 months) all three of these should be visible in the description page. Although the actual ranks will be reset based on the Admin settings, the stats will be kept in the DB for these description page stats.

Voting page. Each webmaster who adds a site, will be issued a specific voting link which is tied to the site itself, this allows for that webmaster to add the link to his/her site to allow their members to vote for their website. When a website member clicks on the website's voting link, they are taken to a voting page tied into that site's rank, this page monitors IPs. Admin can set how many time any IP can vote for a site based on a time schedule ("you can only vote once every 12 hours" or "you can only vote once every 24 hours" etc.) If an IP has already voted, they get a message say "You have already voted today" This should also use a captcha to prevent misuse/automation of the voting system. Once a person votes, they are taken to a page that says "Thanks your vote has been added" or something to that effect. (2 pages per vote means that in my nice little 5 mil hits per day topsite I get double impressions).

Admin has to approve all new links (by default, but may change it to allow all if they feel like it, I do not know why anyone would want to, but the option should be there).

The member vote links will count as a vote of 5. there should be allowed 0-5 for voting, the remaining levels of 0-4 are done via the comment in the sites stats/description page. You have to be registered to comment (set as default, but admin should have a choice, but like previously... why choose anything else?)

Advertisement integration into the topsite's script. Not only do you have the standard AdSense locations based on the Drupal Admin set-up, but the Admin should be allowed to add the advertisement to the voting link given to the webmasters when they sign up their sites.

I think that should cover most of it, if I can thing of anything else, I will post it here.

Nick

Great initiative!

Summit - January 10, 2008 - 14:08

Hi,

I am very curious at this!
I noticed: there is a module toplist now, together with topsites a top thingie!

greetings,
Martijn

WOW! I am in need of this too!

latte - July 7, 2008 - 14:49

This is Awesome! I run a couple of site that I could use this on. Yes they are adult sites powered by Drupal.
Drupal makes it so easy to build out these sites.

I can't wait to see how this works.

Cheers,

latte/

Any new development on this?

latte - July 8, 2008 - 23:43

Any new development on this?

 
 

Drupal is a registered trademark of Dries Buytaert.