Gossamer Forum
Home : Products : Gossamer Links : Discussions :

Re: [Dan Kaplan] dead link brainstorming

Quote Reply
Re: [Dan Kaplan] dead link brainstorming In reply to
Some suggestions:

1) Rather than creating another category (cluttering the directory structure, IMO), I would UPDATE the Status field to whatever status is found via LWP:UserAgent.

Then you could create a template that displays all "bad" links by their error message (403, 500, 302, etc.).

2) Set up a nightly email process that would email link owners whose link "status" is NOT 200 to let them know that the link is bad. Set up another column called "contacted" (SMALLINT, NOT Null, Default = 0). Then increment the "contacted" column by the number of times they've been contacted. Set up a global "counter" setting that will check against the number of contacts, and if the status is still NOT 200 and they have been contacted the number of times in the global "counter", then the link is automatically deleted.

3) Use LWP:UserAgent within the JUMP.CGI script and if the link is NOT 200, then set-up an email routine to email the administrator to let them know the LINKID, ERROR, and even the REMOTE ADDRESS of the user who has clicked on a bad link to avoid any SPAMMING.

Now, I think some of these features are already in the BAD LINK MOD that Pugdog wrote, but some are definitely not.

I, personally, use #3 as the least intensive option since the only thing that happens is that an error message appears if the link is bad on the web page and an email is sent to me. Not totally automated, but since I run links verification on a weekly basis, it really is not necessary for me to UPDATE the status column in the LINKS table, too much CPU, IMO. But for those with dedicated servers, a live UPDATE to LINKS status would not be very intensive.
========================================
Buh Bye!

Cheers,
Me
Subject Author Views Date
Thread dead link brainstorming Dan Kaplan 8441 Jul 13, 2002, 2:26 PM
Thread Re: [Dan Kaplan] dead link brainstorming
Ian 8363 Jul 13, 2002, 2:29 PM
Post Re: [Ian] dead link brainstorming
Paul 8326 Jul 13, 2002, 2:30 PM
Thread Re: [Ian] dead link brainstorming
Dan Kaplan 8339 Jul 13, 2002, 2:33 PM
Thread Re: [Dan Kaplan] dead link brainstorming
Ian 8363 Jul 13, 2002, 2:45 PM
Thread Re: [Ian] dead link brainstorming
Dan Kaplan 8415 Jul 13, 2002, 2:51 PM
Post Re: [Dan Kaplan] dead link brainstorming
Ian 8352 Jul 13, 2002, 2:55 PM
Thread Re: [Dan Kaplan] dead link brainstorming
Stealth 8309 Jul 13, 2002, 5:20 PM
Thread Re: [Stealth] dead link brainstorming
Dan Kaplan 8303 Jul 13, 2002, 5:30 PM
Post Re: [Dan Kaplan] dead link brainstorming
Stealth 8335 Jul 13, 2002, 7:12 PM
Thread Re: [Dan Kaplan] dead link brainstorming
pugdog 8297 Jul 13, 2002, 10:09 PM
Thread Re: [pugdog] dead link brainstorming
Dan Kaplan 8276 Jul 13, 2002, 10:53 PM
Thread Re: [Dan Kaplan] dead link brainstorming
Stealth 8305 Jul 14, 2002, 9:27 AM
Thread Re: [Stealth] dead link brainstorming
Dan Kaplan 8260 Jul 14, 2002, 9:56 AM
Thread Re: [Dan Kaplan] dead link brainstorming
Dan Kaplan 8254 Jul 14, 2002, 10:13 AM
Thread Re: [Dan Kaplan] dead link brainstorming
pugdog 8230 Jul 14, 2002, 10:32 AM
Post Re: [pugdog] dead link brainstorming
Ian 8279 Jul 14, 2002, 10:43 AM
Post Re: [pugdog] dead link brainstorming
Paul 8315 Jul 14, 2002, 10:54 AM
Thread Re: [pugdog] dead link brainstorming
Dan Kaplan 8226 Jul 14, 2002, 11:05 AM
Thread Re: [Dan Kaplan] dead link brainstorming
Dan Kaplan 8246 Jul 14, 2002, 11:11 AM
Thread Re: [Dan Kaplan] dead link brainstorming
Dan Kaplan 8211 Jul 14, 2002, 11:33 AM
Thread Re: [Dan Kaplan] dead link brainstorming
Dan Kaplan 8277 Jul 14, 2002, 12:25 PM
Thread Re: [Dan Kaplan] dead link brainstorming
pugdog 8217 Jul 14, 2002, 12:49 PM
Thread Re: [pugdog] dead link brainstorming
Dan Kaplan 8225 Jul 14, 2002, 1:01 PM
Thread Re: [Dan Kaplan] dead link brainstorming
Dan Kaplan 8262 Jul 14, 2002, 1:12 PM
Post Re: [Dan Kaplan] dead link brainstorming
Dan Kaplan 1160 Jul 16, 2002, 8:04 AM