Skip to main content
This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.
11 Posts 3560 Views
I've created a little widget that you can add on any 'holder' page that pings Technorati, Weblogs and Pingomatic when a child page is published.
If anyone wants to look at it, check it out and let me know if you find any problems.
edit: uploading archives here doesn't seem to work?
Here's the link: http://www.dio5.com/assets/Zips/widgetsping-0.1.tar.gz
uploading should work, you should just hit "upload" after specifying the file location - it's a bit aintuitive
I've found a bug in it which will stop it from publishing other subpages. I'll post a newer corrected version later.
It can easily be resolved by adding
in the augmentwrite method of the decorator though.
Newer version; bug resolved + possibility to ping Pingoat as well.
Their server seems to be offline though and I have only been able to test it on localhost.
Tried it, but now I get:
FATAL ERROR: None of these templates can be found: PingWidget.ss
At line 67 in /var/www/silverstripe/sapphire/core/SSViewer.php
user_error(None of these templates can be found: PingWidget.ss,512)
line 67 of SSViewer.php
I can see why this is happening. This widget doesn't display anything on the frontend, so I didn't include a .ss file for it. (and I wasn't using any other widgets while testing this one :) ).
Probably this can be solved by just creating an empty PingWidget.ss file and include it in the widget folder.
I've included an empty PingWidget.ss file in the tar now.
Let me know if that helps.
It does load OK now, but I get a header for ping in the widget area on the site.