Ping feature

In the world on Blogs, it is likely that people will want to auto-ping their posts.

This means the post is immediately made publicly available to some form of a blog directory. This directory is mainly for machines to look at, but it is also available to end users.

Especially, a blog post X that person mentions on his blog Y generates two links:

  • The link the person just created from Y to X. In most cases this link generates juice (i.e. it increases the range of page X.)
  • The link that the system generates from page X to page Y. In this case, the link has a rel="nofollow" to avoid sending the juice back (which has the bad side effect of cancellling the juice passing.)

The Ping feature will support all the possible pinging capabilities:

  • Inform of new posts to different systems (i.e. Word Press, Technorati, etc.)
  • Accept Ping from other systems and add a link back with rel="nofollow".
  • Send Pings to all URLs found in a page1.

All of these Ping features must be performed in the background since pinging another website may take a long time (and if it fails, it can report the problem(s) to the author at a later time anyway.)

Pings that go out or come in need both to be checked with the Spam module. This is important because a large number of pings are just spam (i.e. from websites that are just trying to steal your juice and do not add any value to your posts.) This check should know whether a website has value and thus whether the pings need moderation or not.

See: Anti-Spam feature

See: Blog feature

  • 1. For this feature, an advanced setup is to either only send pings to URLs that are mark for such or send pings to all except those marked as "do not bother".

Snap! Websites
An Open Source CMS System in C++

Contact Us Directly