I was wondering if I can blog and ping the update web tracker sites with Drupal?

I have a very long list of weblog tracker websites to notify everytime I update the site with a blog...can I do this or not? Is there a function where I can add the sites in a list form and program it to notify all the following sites ALL AT ONCE OF UPDATES TO MY SITE FOR THE SEARCH ENGINES:

www.blogstreet.com/xrbin/xmlrpc.cgi
blog.goo.ne.jp/XMLRPC
bulkfeeds.net/rpc
coreblog.org/ping/
www.lasermemory.com/lsrpc/
mod-pubsub.org/kn_apps/blogchatt
www.mod-pubsub.org/kn_apps/blogchatter/ping.php
www.newsisfree.com/xmlrpctest.php
ping.amagle.com/
ping.bitacoras.com
ping.blo.gs/
ping.bloggers.jp/rpc/
ping.blogmura.jp/rpc/
ping.cocolog-nifty.com/xmlrpc
ping.exblog.jp/xmlrpc
ping.feedburner.com
ping.myblog.jp
ping.rootblog.com/rpc.php
ping.syndic8.com/xmlrpc.php
1470.net/api/ping
www.a2b.cc/setloc/bp.a2b
api.feedster.com/ping
api.moreover.com/RPC2
api.moreover.com/ping
api.my.yahoo.com/RPC2
api.my.yahoo.com/rss/ping
www.bitacoles.net/ping.php
bitacoras.net/ping
blogdb.jp/xmlrpc
www.blogdigger.com/RPC2
blogmatcher.com/u.php
www.blogoole.com/ping/
www.blogoon.net/ping/
www.blogpeople.net/servlet/weblogUpdates
www.blogroots.com/tb_populi.blog?id=1
www.blogshares.com/r pc.php
www.blogsnow.com/ping
ping.weblogalot.com/rpc.php
ping.weblogs.se/
pingoat.com/goat/RPC2
www.popdex.com/addsite.php
rcs.datashed.net/RPC2/
rpc.blogrolling.com/pinger/
rpc.icerocket.com:10080/
rpc.pingomatic.com/
rpc.technorati.com/rpc/ping
rpc.weblogs.com/RPC2
www.snipsnap.org/RPC2
trackback.bakeinu.jp/bakeping.php
topicexchange.com/RPC2
www.weblogues.com/RPC/
xping.pubsub.com/ping/
xmlrpc.blogg.de/

Comments

smallfluffykat’s picture

The ping function is carried out through ping.module inside the module folder.

You can activate the ping function by going to ADMINSTER > MODULES and ticking the Ping checkbox (remember to save).

Examining the ping.module file I see that it notifies pingomatic.com, blog.gs and technorati.com.

If all these services are not enough for you I would think that you need to modify the ping.module to ping other sites. I'm sorry but I am not a coder so I cannot help you if this is the case.

Juan Mellado’s picture

http://drupal.org/node/31334

----------------------------------------
www.inmensia.com

----------------------------------------
www.inmensia.com

jon@207.210.84.96/~jdwatson’s picture

When does Drupal ping?

Looking through the site, I'm unclear on this. This discussion sounds like activating the pinger module will make Drupal ping, but other nodes make it sound like I have to run a cron job to initate the pings.

Does Drupal ping the sites in the pinger module automatically when I write a new blog post?

Thanks!

Leeteq’s picture

- itself gets triggered when someone loads a page. Poormanscron is set to run at a certain intervals, for example every 60 minutes.
The next time someone visits/loads a page on the site after that time threshold has passed, poormanscron runs the cron.php script that comes with Drupal. That checks to see if any other modules that has their own schedules are overdue. Those who has passed their own threshold will then run their own functions. Examples: email notification, ping, News feed syndication (aggregator/aggregator 2), etc.

The cron.php job can be started by pulling the page http://yoursite/cron.php . This can be scheduled from your server or from other servers. The Poormanscron module is for those who dont have other scheduling tools available. It will not run precicely according to intervals as it depends on that someone is active on the site. But if you have enough activity, it runs timely.

.
--
(A: Recruiting bi-lingual Spanish/English Drupal experts for a global project.
B: Inviting "minipreneurs" and DrupalExpert-wannabees to the same project.)

sugree’s picture

lambert’s picture

Just added Dave Herron's code from the Handbook. Nothing.

So far as I can tell, Drupal isn't pinging properly at all. No results in the log, but also no errors when I run cron manually. Help!

Juan Mellado’s picture

I had a similar problem. On my case, the problem was this line of code:

if (variable_get('site_name', 0) && variable_get('site_slogan', 0)) {

Ping module requires that "site name" and "site slogan" are defined on settings. Like I didn't use slogan on my site, the module never did anything. Do you have slogan?
----------------------------------------
www.inmensia.com

----------------------------------------
www.inmensia.com

Cromicon’s picture

My slogan is set as well as the site title with no watchdog notice either way.

Mind you, I'm using 4.6.5 but hopefully that's not too radically different to cause an issue?

Eagle-i’s picture

Hi
I am not a php coder but can read it a bit.
Looking at the list of sites to ping, isn't there someone who could rewrite the ping.module into a more simpler code with no repeats? I mean, put all the sites you want to ping into an array and use a function to parse the array and ping the sites?

This would also create a foundation for some User interface in combination with a ping. database where users can edit/ add which sites to ping using what url.

Building webblog portals & communities with drupal

Drupal fan

yogayak’s picture

That was an impressive list of sites to ping at the top.

I notice that there is no ping module for drupal 5, does that mean it's built in or perhaps things have changed in the ping world? (still trying to understand how ping works)

rimma’s picture

you can find Ping Module in Drupal 5.1. the best way is to download MutiplePing module and you can add as many as ping services to it.
it is great. But you still can not sure if Ping is successful even though its status are OK. only failed results you can find in the log.
Richard Ma
www.meetcampus.com

Popolo’s picture

Where can I find MultiplePing module?
Is this a specific Drupla module?

rimma’s picture

rainmist’s picture

You can try multiping module