SPElements Logo

RSS Ticker for SharePoint

A customer needed a news web part for SharePoint 2007, however no good web part was found. Since most news web sites are using RSS feeds, we decided to write an RSS ticker web part: SPRssTicker. Since SharePoint lists got RSS feeds the ticker can also display those feeds too.

25 Responses to “RSS Ticker for SharePoint”

  1. Hello,

    Yesterday, I tried SPSlideShow webpart. It looked vey good,
    but I have a problem today which is: all users -that do not have Full Control permissions- can not enter the whole site, unless I delete the SPSlideShow webpart..!

    I hope you solve this prblem if it is from your side, or tell me what to do if it is of mine..

    Thanks.

  2. admin says:

    I’ve just answered a similar question in the forum. Can you send me the exact privileges of the user(s) that get this error?

    btw – there was such an error in an earlier version of SPSlideShow which was fixed. Which version did you try?

  3. Thank you admin!

    I have solved the problem one week ago..

    Actually, I was using version 0.9, and I have read your answer in the forum on Feb26 and applied it..

    Thank you again.

  4. Ping says:

    I am using RSS Ticker web part to display a news list. It’s ok if the direction is down or up. But if the direction is left or right, it only shows the first item on the list. Do you know what’s the problem?

  5. admin says:

    If you use horizontal scrolling try changing the height of the web part to fit exactly one line (the line scrolling).

  6. I have installed RSS Ticker web part today.. But I have the following error:
    \.. System.Net.WebException: The remote server returned an error: (401) Unauthorized.
    at SPElements.Utils.Helper.NetHelper.DownloadDataWeb(String link, ICredentials cred, IWebProxy webProxy)
    at SPElements.Utils.Helper.NetHelper.DownloadData(String link, ICredentials cred, IWebProxy webProxy)
    at SPElements.Utils.Rss.RssFeed.DownloadFeed()
    at SPElements.Utils.Rss.RssFeed.DownloadCurrentItemList()
    at SPRssTicker.WebPartSPRssTicker.CreateChildControls() ..\

    Can you help in that!

  7. admin says:

    But default RSS Ticker uses the logged in user to download the RSS data. What type of authentication the site uses? does the logged in user got access to the RSS?

  8. The site uses Integrated Windows authentication: (Negotiate Kerberos). And all site users have an access to the RSS..

  9. admin says:

    At this point I’m not sure what is the problem. The RSS is downloaded with the current user privileges. There’s must be something I’m missing here. Can you think of anything special with that RSS feed? does SPRssTicker works with any RSS feed in your SharePoint?

  10. admin says:

    Are you running the MOSS/WSS on Windows 2008? if so I found the following blog post which might explain it: Unable to authenticate to a SharePoint portal on the server itself

  11. Fernando Duarte says:

    Any change you can make the source available for download?
    Wanted to makes some changes in the feature. Great work.

  12. admin says:

    What feature do you need?

  13. I need the RSS Ticker. A cool thing would be to have a ddl with the existing lists instead of having to type the url. Some field customization and javascript optimization on timing and effects and it would be perfect. If I can get the source I will send it over again after I finish it.

  14. admin says:

    It will take some time to prepare the RSS ticker to be an open source. Anyhow – I think it would be more appropriate to set a list which will contain the URLs of the RSS feeds.

  15. Gilles says:

    Hi and thank you for this web part.
    I run it on WSS 3.0 SP2 and I use the left scroll.
    Maybe it’s a silly question but the bottom of the characters like ‘p’, ‘y’… are not displayed.
    Of course I increased the web part height but even if the box itself increase the characters with “legs” are still cut.
    Any idea?
    Thank you.
    Gilles

  16. admin says:

    While trying to check the problem you describe I found many problems in the left-to-right scroll. Still considering what to do about it.

  17. Gilles says:

    Thank you for your answer.
    I will visit this site regularly to check if a new release solve the issue.
    Rgds
    Gilles

  18. Kelly says:

    Hi,

    I have the same issue as Ahmad Owaydah on April 15, 2009 at 2:39 am

    System.Net.WebException: The remote server returned an error: (401) Unauthorized.
    at SPElements.Utils.Helper.NetHelper.DownloadDataWeb(String link, ICredentials cred, IWebProxy webProxy)
    at SPElements.Utils.Helper.NetHelper.DownloadData(String link, ICredentials cred, IWebProxy webProxy)
    at SPElements.Utils.Rss.RssFeed.DownloadFeed()
    at SPElements.Utils.Rss.RssFeed.DownloadCurrentItemList()
    at SPRssTicker.WebPartSPRssTicker.CreateChildControls()

    All users have access and the blog post doesn’t really fit our scenario. Did you get any results on the error?

    very interested as this is a good solution for us

  19. admin says:

    What’s the authentication of the feed? is it forms authentication? please respond in the forum, not here.

  20. Kris says:

    I have the same error too….

    System.Net.WebException: The remote server returned an error: (401) Unauthorized.
    at SPElements.Utils.Helper.NetHelper.DownloadDataWeb(String link, ICredentials cred, IWebProxy webProxy)
    at SPElements.Utils.Helper.NetHelper.DownloadData(String link, ICredentials cred, IWebProxy webProxy)
    at SPElements.Utils.Rss.RssFeed.DownloadFeed()
    at SPElements.Utils.Rss.RssFeed.DownloadCurrentItemList()
    at SPRssTicker.WebPartSPRssTicker.CreateChildControls()

    The webpart works in our dev environment and gives this eeror in production…

  21. Kris says:

    The ERROR BELOW CAN BE RESOLVED

    System.Net.WebException: The remote server returned an error: (401) Unauthorized.
    at SPElements.Utils.Helper.NetHelper.DownloadDataWeb(String link, ICredentials cred, IWebProxy webProxy)
    at SPElements.Utils.Helper.NetHelper.DownloadData(String link, ICredentials cred, IWebProxy webProxy)
    at SPElements.Utils.Rss.RssFeed.DownloadFeed()
    at SPElements.Utils.Rss.RssFeed.DownloadCurrentItemList()
    at SPRssTicker.WebPartSPRssTicker.CreateChildControl
    ENABLE ANONYMOUS ACCESS TO THE SITE WHERE YOU HAVE THE SOURCE LIST FOR THE RSS FEED.

  22. admin says:

    This is a real problem. I’ve checked for solutions, but it seems many people are asking for solutions, and there’s no good solution.

    The only thing possible is to impersonate the web-part as Administrator, which I don’t like (it will allow users which can add the web-part to a page to see all the lists in the server).

    See also:
    http://support.microsoft.com/?scid=kb;en-us;871179

  23. Ing says:

    Hello,
    Great Webpart.

    Could you add a feature (timer) to reload the rss link/source?
    If not, could you please open the source code so i can add the feature ?

    once again , thanks for the wonderfull webpart.

  24. Alanna says:

    Hi,

    I use this webpart for an RSS feed.

    I was wondering if its possible to get the rss feed links to open in a new window?

  25. Marco says:

    HI, WE HAVE INSTALLED THIS WEB PART, ANYWAY WE GET THI ERROR:

    System.Net.WebException: The underlying connection was closed: An unexpected error occurred on a receive. —> System.IO.IOException: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host. —> System.Net.Sockets.SocketException: An existing connection was forcibly closed by the remote host
    at System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
    at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
    — End of inner exception stack trace —
    at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
    at System.Net.PooledStream.Read(Byte[] buffer, Int32 offset, Int32 size)
    at System.Net.Connection.SyncRead(HttpWebRequest request, Boolean userRetrievedStream, Boolean probeRead)
    — End of inner exception stack trace —
    at SPElements.Utils.Helper.NetHelper.DownloadDataWeb(String link, ICredentials cred, IWebProxy webProxy)
    at SPElements.Utils.Rss.RssFeed.DownloadCurrentItemList()
    at SPRssTicker.WebPartSPRssTicker.CreateChildControls()

    HAVE YOU GOT ANY IDEA ABOUT?
    REGARDS.

Leave a Reply


SP Elements Blog is proudly powered by WordPress
Entries (RSS) and Comments (RSS).

2010 SPElements