<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:clearspace="http://www.jivesoftware.com/xmlns/clearspace/rss" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Jivespace: Message List - Community Everywhere pagination</title>
    <link>http://www.jivesoftware.com/jivespace/community/support?view=discussions</link>
    <description>Most recent forum messages</description>
    <language>en</language>
    <pubDate>Wed, 01 Oct 2008 21:00:48 GMT</pubDate>
    <generator>Jive SBS 3.0.8 (http://jivesoftware.com/products/clearspace/)</generator>
    <dc:date>2008-10-01T21:00:48Z</dc:date>
    <dc:language>en</dc:language>
    <item>
      <title>Re: Community Everywhere pagination</title>
      <link>http://www.jivesoftware.com/jivespace/message/127838?tstart=0#127838</link>
      <description>&lt;!-- [DocumentBodyStart:01689198-0101-4d5d-af04-2e0c6a81eabf] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;Hi,&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;This is still logged as a new feature request internally, but is not currently scheduled for a release.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:01689198-0101-4d5d-af04-2e0c6a81eabf] --&gt;</description>
      <pubDate>Wed, 01 Oct 2008 21:00:48 GMT</pubDate>
      <author>communities@jivesoftware.com</author>
      <guid>http://www.jivesoftware.com/jivespace/message/127838?tstart=0#127838</guid>
      <dc:date>2008-10-01T21:00:48Z</dc:date>
      <clearspace:dateToText>1 year, 1 month ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Re: Community Everywhere pagination</title>
      <link>http://www.jivesoftware.com/jivespace/message/127806?tstart=0#127806</link>
      <description>&lt;!-- [DocumentBodyStart:2dc22970-11f1-4ff1-8f26-441f81e778cd] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;Hi Will,&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Any updates on whether pagination is supported for CE?&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Thanks!&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:2dc22970-11f1-4ff1-8f26-441f81e778cd] --&gt;</description>
      <pubDate>Wed, 01 Oct 2008 20:33:24 GMT</pubDate>
      <author>communities@jivesoftware.com</author>
      <guid>http://www.jivesoftware.com/jivespace/message/127806?tstart=0#127806</guid>
      <dc:date>2008-10-01T20:33:24Z</dc:date>
      <clearspace:dateToText>1 year, 1 month ago</clearspace:dateToText>
      <clearspace:replyCount>1</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Re: Community Everywhere pagination</title>
      <link>http://www.jivesoftware.com/jivespace/message/104940?tstart=0#104940</link>
      <description>&lt;!-- [DocumentBodyStart:722e98c1-40eb-4ad9-9d32-8419c7cbb3f6] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;this worked fine.&amp;nbsp; thanks.&amp;nbsp; I left the statics beans wrapper just in case we needed any other utils.&amp;nbsp; unless all utils require authentication first.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Lambert &lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:722e98c1-40eb-4ad9-9d32-8419c7cbb3f6] --&gt;</description>
      <pubDate>Wed, 09 Jul 2008 19:22:12 GMT</pubDate>
      <author>communities@jivesoftware.com</author>
      <guid>http://www.jivesoftware.com/jivespace/message/104940?tstart=0#104940</guid>
      <dc:date>2008-07-09T19:22:12Z</dc:date>
      <clearspace:dateToText>1 year, 4 months ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Re: Community Everywhere pagination</title>
      <link>http://www.jivesoftware.com/jivespace/message/104889?tstart=0#104889</link>
      <description>&lt;!-- [DocumentBodyStart:821f1c75-3811-496a-8db2-516e0d67f60d] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;The default constructor for DateUtils looks like this:&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;!--[CodeBlockStart:41876da5-a6aa-4fd8-a259-21b915d907a9]--&gt;&lt;pre class="jive-pre"&gt;&lt;code class="jive-code"&gt;
public DateUtils() {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HttpServletRequest request = ServletActionContext.getRequest();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; User user = AuthFactory.getSessionUser(request);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; timeZone = LocaleUtils.getTimeZone(request, user);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; locale = LocaleUtils.getUserLocale(request, user);
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&lt;/code&gt;&lt;/pre&gt;&lt;!--[CodeBlockEnd:41876da5-a6aa-4fd8-a259-21b915d907a9]--&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;and AuthFactory.getSessionUser(request) simply gets the session for the request and checks for an auth token, which is where the NPE is happening from your previous log.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Starting over, we might be able to do this much easier. What if you ignore StringUtils all together. Since you already have a request object and a user, try simply creating a new DateUtils object with the constructor (request, user). Then add that initialized date utils object to your properties in the community everywhere servlet. From the ftl, simply call the method displayFriendly(date). Together, it would look something like this in the loadProperties method of CommunityEverywhereSerlvet:&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;!--[CodeBlockStart:a1158e39-5c29-4cab-8a7e-d57f7f11942a]--&gt;&lt;pre class="jive-pre"&gt;&lt;code class="jive-code"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; properties.put("dateUtils", new DateUtils(request, user));
&lt;/code&gt;&lt;/pre&gt;&lt;!--[CodeBlockEnd:a1158e39-5c29-4cab-8a7e-d57f7f11942a]--&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;and in community-everywhere-content.ftl&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;!--[CodeBlockStart:d6f893c8-af30-43c7-8a10-a67e26ce4575]--&gt;&lt;pre class="jive-pre"&gt;&lt;code class="jive-code"&gt;
${dateUtils.displayFriendly(message.modificationDate?date)}
&lt;/code&gt;&lt;/pre&gt;&lt;!--[CodeBlockEnd:d6f893c8-af30-43c7-8a10-a67e26ce4575]--&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Let me know if that works for you.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:821f1c75-3811-496a-8db2-516e0d67f60d] --&gt;</description>
      <pubDate>Wed, 09 Jul 2008 17:44:07 GMT</pubDate>
      <author>nick@jivesoftware.com</author>
      <guid>http://www.jivesoftware.com/jivespace/message/104889?tstart=0#104889</guid>
      <dc:date>2008-07-09T17:44:07Z</dc:date>
      <clearspace:dateToText>1 year, 4 months ago</clearspace:dateToText>
      <clearspace:replyCount>1</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Re: Community Everywhere pagination</title>
      <link>http://www.jivesoftware.com/jivespace/message/104879?tstart=0#104879</link>
      <description>&lt;!-- [DocumentBodyStart:d058b513-7d89-4dc9-9dbc-62ac2ab02a0d] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;Nick,&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Right underneath the props being set for the statics there's this call which set the authtoken into &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;// Get the user's auth token&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AuthToken authToken;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; authToken = AuthFactory.getAuthToken(request, response);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; catch (UnauthorizedException ue) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; authToken = AuthFactory.getAnonymousAuthToken();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; JiveContext jiveContext = JiveApplication.getContext(authToken);&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // load the user from the authtoken&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; User user = null;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (!authToken.isAnonymous()) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; user = jiveContext.getUserManager().getUser(authToken.getUserID());&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; properties.put("user", user);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; catch (UserNotFoundException e) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Log.error(&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "Could not load user from authToken with userID: " + authToken.getUserID(),&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;into the props bag as well.&amp;nbsp; Is this what date util's is looking for?&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Lambert &lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:d058b513-7d89-4dc9-9dbc-62ac2ab02a0d] --&gt;</description>
      <pubDate>Wed, 09 Jul 2008 17:34:36 GMT</pubDate>
      <author>communities@jivesoftware.com</author>
      <guid>http://www.jivesoftware.com/jivespace/message/104879?tstart=0#104879</guid>
      <dc:date>2008-07-09T17:34:36Z</dc:date>
      <clearspace:dateToText>1 year, 4 months ago</clearspace:dateToText>
      <clearspace:replyCount>2</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Re: Community Everywhere pagination</title>
      <link>http://www.jivesoftware.com/jivespace/message/104863?tstart=0#104863</link>
      <description>&lt;!-- [DocumentBodyStart:4f625fbc-2254-4902-b8c3-e91dc36f6bef] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;You might need to create an auth token and stick it in the session so date utils can be accessed (it's dependent on the user's locale information). You should have the user information in the servlet, so its just a matter of creating a new auth token and sticking it in the session for date utils.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:4f625fbc-2254-4902-b8c3-e91dc36f6bef] --&gt;</description>
      <pubDate>Wed, 09 Jul 2008 17:11:38 GMT</pubDate>
      <author>nick@jivesoftware.com</author>
      <guid>http://www.jivesoftware.com/jivespace/message/104863?tstart=0#104863</guid>
      <dc:date>2008-07-09T17:11:38Z</dc:date>
      <clearspace:dateToText>1 year, 4 months ago</clearspace:dateToText>
      <clearspace:replyCount>3</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Re: Community Everywhere pagination</title>
      <link>http://www.jivesoftware.com/jivespace/message/104645?tstart=0#104645</link>
      <description>&lt;!-- [DocumentBodyStart:bca19b65-6611-4c04-8848-1b4b379541c0] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;I've added:&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;// to get a wrapper around the statics &lt;br/&gt;&amp;nbsp;&amp;nbsp; private static BeansWrapper wrapper = new JiveBeansWrapper();&lt;/p&gt;&lt;p&gt;TemplateHashModel staticModels = wrapper.getStaticModels();&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;properties.put("StringUtils", staticModels.get("com.jivesoftware.util.StringUtils"));&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;properties.put("statics", BeansWrapper.getDefaultInstance().getStaticModels());&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;so that we can grab these utils on the template.&amp;nbsp; adding the calls to:&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;span&gt;${statics['com.jivesoftware.util.StringUtils']}.&lt;/span&gt;&lt;/span&gt;&lt;br/&gt; or &lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;span&gt;${StringUtils.getTimeFromLong(message.modificationDate.time?long, 1)}&lt;/span&gt;&lt;/span&gt;&lt;br/&gt; &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;throws an error&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Caused by: java.lang.NullPointerException&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.jivesoftware.base.AuthFactory.getSessionAuthToken(AuthFactory.java:661)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.jivesoftware.base.AuthFactory.getSessionUser(AuthFactory.java:678)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.jivesoftware.util.DateUtils.&amp;lt;init&amp;gt;(DateUtils.java:69)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.jivesoftware.util.StringUtils.getTimeFromLong(StringUtils.java:1583)&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I am a currently logged in user. though.. when I remove this call.&amp;nbsp; the comments return correctly.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;lambert &lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:bca19b65-6611-4c04-8848-1b4b379541c0] --&gt;</description>
      <pubDate>Tue, 08 Jul 2008 22:41:36 GMT</pubDate>
      <author>communities@jivesoftware.com</author>
      <guid>http://www.jivesoftware.com/jivespace/message/104645?tstart=0#104645</guid>
      <dc:date>2008-07-08T22:41:36Z</dc:date>
      <clearspace:dateToText>1 year, 4 months ago</clearspace:dateToText>
      <clearspace:replyCount>4</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Re: Community Everywhere pagination</title>
      <link>http://www.jivesoftware.com/jivespace/message/104501?tstart=0#104501</link>
      <description>&lt;!-- [DocumentBodyStart:25672b24-2b9e-486a-99de-22fa5edcf9a2] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;Can I just replace FreemarkerManager with JiveFreemarkerManager&amp;nbsp; in the servlet?&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;=)&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Lambert &lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:25672b24-2b9e-486a-99de-22fa5edcf9a2] --&gt;</description>
      <pubDate>Tue, 08 Jul 2008 15:36:48 GMT</pubDate>
      <author>communities@jivesoftware.com</author>
      <guid>http://www.jivesoftware.com/jivespace/message/104501?tstart=0#104501</guid>
      <dc:date>2008-07-08T15:36:48Z</dc:date>
      <clearspace:dateToText>1 year, 4 months ago</clearspace:dateToText>
      <clearspace:replyCount>5</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Re: Community Everywhere pagination</title>
      <link>http://www.jivesoftware.com/jivespace/message/104499?tstart=0#104499</link>
      <description>&lt;!-- [DocumentBodyStart:9d7d6f95-d178-4487-8760-eb4ae3d74924] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;Ah, yes. StringUtils is a static class that is automatically added to the freemarker context by webwork. Since community everywhere is its own servlet (outside of webwork), it will have to be added to your properties. Check out JiveFreemarkerManager (populateStatics) method to see how this is done. Basically, you will add the static class StringUtils to your model in the loadProperties method. Alternately, you might be able to load it up using the syntax ${statics['com.jivesoftware.util.StringUtils']}.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:9d7d6f95-d178-4487-8760-eb4ae3d74924] --&gt;</description>
      <pubDate>Tue, 08 Jul 2008 15:34:40 GMT</pubDate>
      <author>nick@jivesoftware.com</author>
      <guid>http://www.jivesoftware.com/jivespace/message/104499?tstart=0#104499</guid>
      <dc:date>2008-07-08T15:34:40Z</dc:date>
      <clearspace:dateToText>1 year, 4 months ago</clearspace:dateToText>
      <clearspace:replyCount>6</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Re: Community Everywhere pagination</title>
      <link>http://www.jivesoftware.com/jivespace/message/104350?tstart=0#104350</link>
      <description>&lt;!-- [DocumentBodyStart:01ff137e-ba78-4312-b580-59a265f0fda1] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;It complains that StringUtils isn't available to this template.&amp;nbsp; Do I have to add it to the communityeverywhere servlet?&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;thanks,&lt;/p&gt;&lt;p&gt;lambert &lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:01ff137e-ba78-4312-b580-59a265f0fda1] --&gt;</description>
      <pubDate>Mon, 07 Jul 2008 20:03:02 GMT</pubDate>
      <author>communities@jivesoftware.com</author>
      <guid>http://www.jivesoftware.com/jivespace/message/104350?tstart=0#104350</guid>
      <dc:date>2008-07-07T20:03:02Z</dc:date>
      <clearspace:dateToText>1 year, 4 months ago</clearspace:dateToText>
      <clearspace:replyCount>7</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
  </channel>
</rss>

