Why is my RSS Channel not displaying properly?
The portal has a configuration by default to prevent markup from being displayed within the RSS channel.
In portal.properties, you will find the following:
# Controls whether or not to allow the disabling of output escaping.
# If set to "yes", then it will be possible to include unescaped markup
# within an XML element. For example, you could include HTML tags within
# the description of an RSS description element like this:
#
# Note that this makes it possible for markup that is not well-formed
# to end up in the final document.
# org.jasig.portal.serialize.BaseMarkupSerializer.allow_disable_output_escaping=no
By default, the tags within the RSS feed will be escaped so that you actually see the tags displayed as text (i.e. "bold") instead of applied to the text (i.e. bold)
If you switch it to yes, then it should apply the tags to the text as intended.
As the comment suggests, by turning this on you allow the possibility of not well-formed HTML ending up in the final portal page.
Once this property is set to true, the RSS feeds will render correctly.
Please Note : Modifying this file will require a tomcat restart.
