More changes
March 31st, 2010I have been very busy implementing more changes. Link-exchangers.com is now able to send out email messages to any webmaster that has moved or removed a link. This is a one click operation and it is done after the advanced member has performed the backlink check operation in their manage links area.
When the site finds a broken link, a checkbox will be displayed. One simply checks the box and presses the Email Webmaster button. It is a two click operation to send out that email to request the webmaster repair the prior link. All of the previous linking information is included in that email, including the page that the link used to be displayed on. How much time does that save a webmaster? Just think about what you don’t have to do! Open your email client, locate the email address of the webmaster, locate the link they had put up to your website, type up the email, or find an old similar email and change some details…. Where you normally store all this? Seriously, this is one of the coolest features of the site.
Also, when an advanced member changes the category page for any of the link partners, the site will fire off an email to the other webmaster to let them know about this change. This was a bear to implement, as there are 7 types of links! They are all different and the site stores the data in different places. I had to get this right so that the emails contained the correct information.
Here are the 7 link types:
1 Free member trades with another Free member
2) Advanced member requests a link exchange with a free member
3) Free member requests a link exchange with an advanced member
4) Advanced member requests with another advanced member. This was tricky because you have to check to id of the requestor to get the email right.
5) Self added link- advanced member can add a link manually to a regular member or any website outside of the directory
6) This is the link type where someone uses the fill in form on the members site. (add a link page)
7) This is for one way links. The members doing this are coming soon and will be selling high PR links in the site.
Also, I spent a whole week going through and sorting out how the database stores the links. There are two tables, one for all links and one specific table for advanced links. When an advanced member updates a link location, it must also update the link location in the other table. It’s doing this all correctly now for the emails.
Finally, I will mention that because of the ever growing size of the database tables, the delete category function which used to work fine had stopped working. I hired another programmer to help me debug what was going on, and we found the solution. It’s working just fine now and it deletes a category within a few seconds after you click on the delete link.