Jump to:

17452 Posts in 4473 Topics by 1971 members

Archive

SilverStripe Forums » Archive » Ping Widget

Our old forums are still available as a read-only archive.

Moderators: martimiz, Sean, biapar, Willr, Ingo, simon_w

Page: 1 2
Go to End
Author Topic: 3327 Views
  • dio5
    Avatar
    Community Member
    501 Posts

    Ping Widget Link to this post

    Hi,

    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.

    grtz

    edit: uploading archives here doesn't seem to work?

    Here's the link: http://www.dio5.com/assets/Zips/widgetsping-0.1.tar.gz

  • Wojtek
    Avatar
    Community Member
    149 Posts

    Re: Ping Widget Link to this post

    uploading should work, you should just hit "upload" after specifying the file location - it's a bit aintuitive

  • dio5
    Avatar
    Community Member
    501 Posts

    Re: Ping Widget Link to this post

    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

    if($this->owner->Parent()->WidgetAreaID)

    in the augmentwrite method of the decorator though.

  • dio5
    Avatar
    Community Member
    501 Posts

    Re: Ping Widget Link to this post

    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.

  • lancer
    Avatar
    57 Posts

    Re: Ping Widget Link to this post

    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

    etc.

  • dio5
    Avatar
    Community Member
    501 Posts

    Re: Ping Widget Link to this post

    Right.

    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.

  • dio5
    Avatar
    Community Member
    501 Posts

    Re: Ping Widget Link to this post

    I've included an empty PingWidget.ss file in the tar now.
    Let me know if that helps.

  • lancer
    Avatar
    57 Posts

    Re: Ping Widget Link to this post

    It does load OK now, but I get a header for ping in the widget area on the site.

    3327 Views
Page: 1 2
Go to Top

Want to know more about the company that brought you SilverStripe? Then check out SilverStripe.com

Comments on this website? Please give feedback.