Friday, April 15, 2011

SharePoint 2010 RSS Viewer Web Part Issues and Tips to display SharePoint list

After upgraded all SharePoint 2007 to 2010 in August 201, our users are excited to explore some new features and enhanced web parts. One of the enhanced web part listed in 2010 is RSS feed web part. It's quite simple when you display external public RSS feed. You just need to provide the URL to config the web part. However, there are several tricks you should be aware of before you could configure it if you need to feed SharePoint list into the web part. We are facing several issues and many people also reported some strange behaviors.

The first trick for RSS feed web part is you should change authentication provider settings from NTLM to Kerberos with AD SPN setup if you need to display any SharePoint list as RSS feed. You do NOT need to setup Kerberos if you just need to display external public RSS feed such as http://www.microsite.reuters.com/rss/businessNews. The way to setup is straight forward and have not changed since SharePoint 2007. You could check from central admin on each webapp as described here. I noticed if you do not setup AD SPN, the webpart is still not working. Here are the procedures to check whether Kerberosis in deed working for the webapp.

Check SPN setup using command setspn -l domain\installaccount. Here is the example output from the command. You should see three entries on the server and fully qualified name.

C:\>setspn -l na\installaccount
Registered ServicePrincipalNames for CN=,OU=CORP,OU=Service Accounts,DC=domian,DC=company,DC=com:
        http/servername
        http/servername.company.com
        http/servername.domian.company.com


In order to confirm the user is indeed login using Kerberos, you could open the Security logs and filter for “Event ID: 4624”. You will see Kerberos as Authentication Package. More details in the future if you are interested in this topic.

The second trick is you only need to setup Kerberos on the site that is using RSS feed webpart. The displayed site does not need to be Kerberos enabled. I have the screen shot below that has three RSS feed web parts. As long as the web part site is Kerberos enabled, it can display both Kerberos enabled or NTLM enabled site lists.



The third trick or issue is I'm not able to setup to auto refresh the web part with the latest feeds. It is still same as 2007 that it only refresh after IISRESET! I'm able to find the AJAX options and setup to enable Asynchronous Automatic Refresh and Update as in the below screen shot. However, the web part displayed error "An unexpected error occured while rendering the webpart.". There is even an typo in the error message!



As of today August 30, Microsoft has provided a workaround to refresh this webpart. Pleas refer to here for details on the workaround.

The fourth issue is I'm not able to display the feed across the farms. See previous third RSS feed web part. I'm getting error "The RSS webpart does not support authenticated feeds." that is same as you have not setup Kerberos.

There are some other issues you may encounter fro external RSS feeds with SSL and different sources. We have noticed people mentioned they could display feed across farm we will continue to debug.
 
Finally Microsoft confirmed this is not support to auto feed refresh to display SharePoint lists. However, we have identified a workaround that could refresh the webpart even it's not using Ajax. Please refer the workaround and let me know how it works.

If you have error "The RSS webpart does not support authenticated feeds." on SharePoint 2013 on-premises, you might need to sett the aspnet:AllowAnonymousImpersonation to false in web.config as Brandon mentioned. I would be cautious to change it before complete testing for other webparts especially Access apps, any BCS webparts, and custom webparts using security token.

If you try to display SharePoint online O365 RSS feed from on-premises even after you configure the trust, you will still get error like 'ProtocolError occurred trying to complete the request. The server returned a status code of : Forbidden and the status description is : "Forbidden"'. I will do more research how we can configure this.

50 comments:

  1. is this relevant to errors i'm getting with W3C feed validation - when i try to use a list in SP 2007 as an RSS feed on a mobile site? Basically, I have a list of news releases that I'm trying to get to feed into the mobile app.

    ReplyDelete
  2. I just had a meeting with Microsoft and product team has identified this as bug. The RSS feed web part is inherited from Data View web part that has AJAX function. However, RSS feed web part does not implement this function. They recommend to remove the function as solution. We are working to request to "add" AJAX function to RSS feed webpart. Please support me if you could send your STRONG business cases.

    ReplyDelete
  3. We found a workaround and will published it soon.

    ReplyDelete
  4. Hi

    Want to know everytime you load a page with RSS viewer webpart, is it reading the feeds from the external public RSS feed ( http://www.microsite.reuters.com/rss/businessNews), or is it reading from SharePoint server?

    Want to know because lets say you have 10 users on this webpage, will it be 10 outgoing internet traffic to external site or just request to sharepoint server to get the latest feeds ?

    Thanks.

    ReplyDelete
  5. Any news about that workaround?

    ReplyDelete
  6. Hi,
    I am unable to get the Rss Feeds in Search results in SharePoint 2010.Please provide any information to get the rss feeds in search results.

    Thanks,
    Suresh

    ReplyDelete
  7. Hi, A large majority of the businesses in the United State are small business. These Business setup in Qatar are usually registered as sole proprietor, meaning one individual owns it, or partnership, meaning 2 or more people owns the business.Thanks....

    ReplyDelete
  8. Could you please publish workaround because our most of the sites are still hanging on external rss feed rendering.

    ReplyDelete
  9. Really nice information you had provided here. And i wanna appreciate within this.

    Digital Marketing Training in Chennai

    SEO Training in Chennai

    ReplyDelete
  10. This is a nice article here with some useful tips for those who are not used-to comment that frequently. Thanks for this helpful information I agree with all points you have given to us. I will follow all of them.
    excel advanced excel training in bangalore
    Devops Training in Chennai

    ReplyDelete
  11. Thank you so much for a well written, easy to understand article on this. It can get really confusing when trying to explain it – but you did a great job. Thank you!
    angularjs Training in bangalore

    angularjs Training in bangalore

    angularjs interview questions and answers

    angularjs Training in marathahalli

    angularjs interview questions and answers

    angularjs-Training in pune

    ReplyDelete
  12. Very nice post here and thanks for it .I always like and such a super contents of these post.Excellent and very cool idea and great content of different kinds of the valuable information's.
    microsoft azure training in bangalore
    rpa training in bangalore
    best rpa training in bangalore
    rpa online training

    ReplyDelete

  13. Inspiring writings and I greatly admired what you have to say , I hope you continue to provide new ideas for us all and greetings success always for you.
    Keep update more information..


    Selenium training in bangalore
    Selenium training in Chennai
    Selenium training in Bangalore
    Selenium training in Pune
    Selenium Online training
    Selenium interview questions and answers

    ReplyDelete
  14. Thank You for such a wonderful list of blogs...!!
    For more details Click Here- Digital Marketing Course in Bangalore

    ReplyDelete
  15. very useful blog and it build a lot ...thanks for sharing this
    BEST ANGULAR JS TRAINING IN CHENNAI WITH PLACEMENT

    https://www.acte.in/angular-js-training-in-chennai
    https://www.acte.in/angular-js-training-in-annanagar
    https://www.acte.in/angular-js-training-in-omr
    https://www.acte.in/angular-js-training-in-porur
    https://www.acte.in/angular-js-training-in-tambaram
    https://www.acte.in/angular-js-training-in-velachery

    ReplyDelete
  16. Awesome you have clearly explained.

    ReplyDelete
  17. Really it as an awesome article...very interesting to read..You have provided an nice article....Thanks for sharing.

    Really it as an awesome article...very interesting to read..You have provided an nice article....Thanks for sharing.

    ReplyDelete
  18. I have learnt so much from this blog, that i would recommend it to my network. Great work on writing this blog. Appreciate all your hardwork and thoughts.
    Selenium Training in Chennai

    Selenium Training in Velachery

    Selenium Training in Tambaram

    Selenium Training in Porur

    Selenium Training in Omr

    Selenium Training in Annanagar

    ReplyDelete
  19. This blog is very interesting. I learned so much and want to thank you for sharing it in the first place. It is really helpful for my future endeavors. Thanks for your efforts and making it available to public
    Java training in chennai

    python training in chennai

    web designing and development training course in chennai

    selenium training in chennai

    digital-marketing seo training in chennai

    ReplyDelete
  20. Great Post, thanks for sharing such an amazing blog with us. Visit Ogen Infosystem for creative website design and PPC Services in Delhi, India.
    Website Designing Company in India

    ReplyDelete
  21. Information was good,i like your post.Looking forward for more on this topic.
    Sharepoint Admin training in bangalore

    ReplyDelete
  22. tools that automate and scale events personalize attendee experiences and deliver positive ROI. event marketing and sample thank you email after meeting

    ReplyDelete
  23. Kim Ravida is a lifestyle and business coach who helps women in business take powerful money actions and make solid, productiveIamLinkfeeder IamLinkfeeder IamLinkfeeder IamLinkfeeder IamLinkfeeder IamLinkfeeder IamLinkfeeder IamLinkfeeder IamLinkfeeder IamLinkfeeder

    ReplyDelete
  24. I'm here addressing the guests and peruses of your own site say an abundance of thanks for some striking…

    DevOps Training in Hyderabad

    ReplyDelete
  25. NDUW is a labor registration portal created by the Labor Department, Government of india. The registration of the unorganized workers (working class) of the state takes place on this portal.

    ReplyDelete
  26. jan adhar card very usefull in rajsthan govt. All Process in Download See Now

    ReplyDelete
  27. This comment has been removed by the author.

    ReplyDelete
  28. i'm honest natured you take conveyance of to selfishness in your message. It makes you stand dependancy out from numerous helper essayists that can't uphold over the top climate content remembering you. Fifa 19 Game Download For Pc

    ReplyDelete
  29. As per the E-Waste (Management) Rules, 2016, all the manufacturers of Electrical and Electronics (EEE) products/equipments listed in schedule 1 are responsible for collecting, recycling and disposing the final stage of their EEE product from an authorized dismantler/recycler. As per the guidelines, manufacturers, and importers needs to tie-up with the authorized recycler to dispose of the E-Waste and submit all the plans related to the estimated dump quantity and method adopted for disposal in CPCB to get the EPR Certificate. In short, the product's manufacturer is responsible for the product's ultimate recycling, reuse, or disposal.

    EPR - E-Waste (Management) Rules 2022
    The Ministry of Environment, Forests, and Climate Change issued E-Waste (Management) Rules 2022 on November 2, 2022. This will go into effect on April 1, 2023.
    What is E-Waste
    As per this regulation, all manufacturers, producers, refurbishers, and recyclers shall have to register on the portal and collect e-waste generated during the manufacturing, refurbishing, or disposal of any electrical and electronic equipment and ensure its recycling or disposal. The Entities must register on the portal under the appropriate category, such as manufacturer, producer, refurbisher, or recycler. If an entity falls into more than one category, it must register under each category separately. It is illegal for any entity to conduct business without registration.

    ReplyDelete
  30. Your blog is nice. I believe this will surely help the readers who are really in need of this vital piece of information.Demystifying Data: A Guide to Practical Analytics

    ReplyDelete
  31. Really it as an awesome article...very interesting to read. You have provided an nice article....Thanks for sharing.
    java-full-stack-developer-training-in-hyderabad

    ReplyDelete
  32. Great Article Pharmacy colleges The Bachelor of Pharmacy (B.Pharm) is a 4-year undergraduate degree program that provides in-depth knowledge and practical skills in pharmaceutical sciences and healthcare. It emphasizes the study of medicines, their formulation, uses, effects, and regulatory aspects. The program is essential for developing professionals who play a vital role in patient care, drug discovery, development, and research.

    ReplyDelete