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 8339 Jul 13, 2002, 2:26 PM
Thread Re: [Dan Kaplan] dead link brainstorming
Ian 8262 Jul 13, 2002, 2:29 PM
Post Re: [Ian] dead link brainstorming
Paul 8225 Jul 13, 2002, 2:30 PM
Thread Re: [Ian] dead link brainstorming
Dan Kaplan 8236 Jul 13, 2002, 2:33 PM
Thread Re: [Dan Kaplan] dead link brainstorming
Ian 8261 Jul 13, 2002, 2:45 PM
Thread Re: [Ian] dead link brainstorming
Dan Kaplan 8313 Jul 13, 2002, 2:51 PM
Post Re: [Dan Kaplan] dead link brainstorming
Ian 8251 Jul 13, 2002, 2:55 PM
Thread Re: [Dan Kaplan] dead link brainstorming
Stealth 8207 Jul 13, 2002, 5:20 PM
Thread Re: [Stealth] dead link brainstorming
Dan Kaplan 8202 Jul 13, 2002, 5:30 PM
Post Re: [Dan Kaplan] dead link brainstorming
Stealth 8234 Jul 13, 2002, 7:12 PM
Thread Re: [Dan Kaplan] dead link brainstorming
pugdog 8195 Jul 13, 2002, 10:09 PM
Thread Re: [pugdog] dead link brainstorming
Dan Kaplan 8175 Jul 13, 2002, 10:53 PM
Thread Re: [Dan Kaplan] dead link brainstorming
Stealth 8204 Jul 14, 2002, 9:27 AM
Thread Re: [Stealth] dead link brainstorming
Dan Kaplan 8158 Jul 14, 2002, 9:56 AM
Thread Re: [Dan Kaplan] dead link brainstorming
Dan Kaplan 8153 Jul 14, 2002, 10:13 AM
Thread Re: [Dan Kaplan] dead link brainstorming
pugdog 8128 Jul 14, 2002, 10:32 AM
Post Re: [pugdog] dead link brainstorming
Ian 8178 Jul 14, 2002, 10:43 AM
Post Re: [pugdog] dead link brainstorming
Paul 8213 Jul 14, 2002, 10:54 AM
Thread Re: [pugdog] dead link brainstorming
Dan Kaplan 8125 Jul 14, 2002, 11:05 AM
Thread Re: [Dan Kaplan] dead link brainstorming
Dan Kaplan 8145 Jul 14, 2002, 11:11 AM
Thread Re: [Dan Kaplan] dead link brainstorming
Dan Kaplan 8107 Jul 14, 2002, 11:33 AM
Thread Re: [Dan Kaplan] dead link brainstorming
Dan Kaplan 8176 Jul 14, 2002, 12:25 PM
Thread Re: [Dan Kaplan] dead link brainstorming
pugdog 8116 Jul 14, 2002, 12:49 PM
Thread Re: [pugdog] dead link brainstorming
Dan Kaplan 8123 Jul 14, 2002, 1:01 PM
Thread Re: [Dan Kaplan] dead link brainstorming
Dan Kaplan 8159 Jul 14, 2002, 1:12 PM
Post Re: [Dan Kaplan] dead link brainstorming
Dan Kaplan 1146 Jul 16, 2002, 8:04 AM