[pLog-svn] r6815 - plog/branches/lifetype-1.2/templates/summary/rss

jondaley at devel.lifetype.net jondaley at devel.lifetype.net
Sat Feb 21 11:22:12 EST 2009


Author: jondaley
Date: 2009-02-21 11:22:12 -0500 (Sat, 21 Feb 2009)
New Revision: 6815

Modified:
   plog/branches/lifetype-1.2/templates/summary/rss/blogs_rss10.template
   plog/branches/lifetype-1.2/templates/summary/rss/blogs_rss20.template
   plog/branches/lifetype-1.2/templates/summary/rss/rss10.template
   plog/branches/lifetype-1.2/templates/summary/rss/rss20.template
Log:
rss now validates

Modified: plog/branches/lifetype-1.2/templates/summary/rss/blogs_rss10.template
===================================================================
--- plog/branches/lifetype-1.2/templates/summary/rss/blogs_rss10.template	2009-02-21 14:28:17 UTC (rev 6814)
+++ plog/branches/lifetype-1.2/templates/summary/rss/blogs_rss10.template	2009-02-21 16:22:12 UTC (rev 6815)
@@ -9,7 +9,16 @@
   <title>{$serviceName}</title>
   <description>Your service description</description>
   <link>{$url->getBaseUrl(false)}/summary.php</link>
+  <items>
+   <rdf:Seq>
+   {foreach from=$blogs item=blog}
+    {assign var=url value=$blog->getBlogRequestGenerator()}    
+    <rdf:li rdf:resource="{$url->blogLink()}" />
+   {/foreach}
+   </rdf:Seq>
+  </items> 
  </channel>
+
   {foreach from=$blogs item=blog}
    {assign var=url value=$blog->getBlogRequestGenerator()}    
   <item rdf:about="{$url->blogLink()}">
@@ -18,7 +27,7 @@
    <description>{$blog->getAbout()|escape}</description>
    <link>{$url->blogLink()}</link>
    {assign var="blogDate" value=$blog->getCreateDateObject()}
-   <dc:date>{$locale->formatDate($blogDate, "%Y-%m-%d %H:%M:%S")}</dc:date>
+   <dc:date>{$locale->formatDate($blogDate, "%Y-%m-%dT%H:%M:%S%G")}</dc:date>
    {assign var="blogOwner" value=$blog->getOwnerInfo()}
    <dc:creator>{$blogOwner->getUsername()}</dc:creator>
   </item>

Modified: plog/branches/lifetype-1.2/templates/summary/rss/blogs_rss20.template
===================================================================
--- plog/branches/lifetype-1.2/templates/summary/rss/blogs_rss20.template	2009-02-21 14:28:17 UTC (rev 6814)
+++ plog/branches/lifetype-1.2/templates/summary/rss/blogs_rss20.template	2009-02-21 16:22:12 UTC (rev 6815)
@@ -1,11 +1,15 @@
 <?xml version="1.0" encoding="{$locale->getCharset()}"?>
 <?xml-stylesheet href="{$url->getUrl("/styles/rss.css")}" type="text/css"?>
-<rss version="2.0">
+<rss version="2.0"
+	xmlns:content="http://purl.org/rss/1.0/modules/content/"
+	xmlns:dc="http://purl.org/dc/elements/1.1/"
+    xmlns:atom="http://www.w3.org/2005/Atom"
+>
  <channel>
   <title>{$serviceName}</title>
   <description>Your service description</description>
   <link>{$url->getBaseUrl(false)}/summary.php</link>
-  <generator>LifeType 1.1</generator>
+  <generator>{$version}</generator>
   {foreach from=$blogs item=blog}
    {assign var=url value=$blog->getBlogRequestGenerator()}  
   <item>
@@ -14,7 +18,7 @@
    <link>{$url->blogLink()}</link>
    <guid>{$url->blogLink()}</guid>
    {assign var="blogOwner" value=$blog->getOwnerInfo()}
-   <author>{$blogOwner->getUsername()}</author>
+   <dc:creator>{$blogOwner->getUsername()}</dc:creator>
    <source url="{$url->rssLink("rss20")}">{$blog->getBlog()|escape}</source>
   </item>
   {/foreach}

Modified: plog/branches/lifetype-1.2/templates/summary/rss/rss10.template
===================================================================
--- plog/branches/lifetype-1.2/templates/summary/rss/rss10.template	2009-02-21 14:28:17 UTC (rev 6814)
+++ plog/branches/lifetype-1.2/templates/summary/rss/rss10.template	2009-02-21 16:22:12 UTC (rev 6815)
@@ -9,6 +9,15 @@
   <title>{$serviceName}</title>
   <description>Your service description</description>
   <link>{$url->getBaseUrl(false)}/summary.php</link>
+  <items>
+   <rdf:Seq>
+   {foreach from=$posts item=post}
+    {assign var=blog value=$post->getBlogInfo()}
+    {assign var=url value=$blog->getBlogRequestGenerator()}    
+    <rdf:li rdf:resource="{$url->postPermalink($post)}" />
+   {/foreach}
+   </rdf:Seq>
+  </items> 
  </channel>
   {foreach from=$posts item=post}
    {assign var=blog value=$post->getBlogInfo()}
@@ -19,7 +28,7 @@
    <description>{$post->getText()|escape}</description>
    <link>{$url->postPermalink($post)}</link>
    {assign var="postDate" value=$post->getDateObject()}
-   <dc:date>{$locale->formatDate($postDate, "%Y-%m-%d %H:%M:%S")}</dc:date>
+   <dc:date>{$locale->formatDate($postDate, "%Y-%m-%dT%H:%M:%S%G")}</dc:date>
    {assign var="postOwner" value=$post->getUserInfo()}
    <dc:creator>{$postOwner->getUsername()}</dc:creator>
   </item>

Modified: plog/branches/lifetype-1.2/templates/summary/rss/rss20.template
===================================================================
--- plog/branches/lifetype-1.2/templates/summary/rss/rss20.template	2009-02-21 14:28:17 UTC (rev 6814)
+++ plog/branches/lifetype-1.2/templates/summary/rss/rss20.template	2009-02-21 16:22:12 UTC (rev 6815)
@@ -1,28 +1,32 @@
 <?xml version="1.0" encoding="{$locale->getCharset()}"?>
 <?xml-stylesheet href="{$url->getUrl("/styles/rss.css")}" type="text/css"?>
-<rss version="2.0">
+<rss version="2.0" 
+	xmlns:content="http://purl.org/rss/1.0/modules/content/"
+	xmlns:dc="http://purl.org/dc/elements/1.1/"
+    xmlns:atom="http://www.w3.org/2005/Atom"
+>
  <channel>
   <title>{$serviceName}</title>
   <description>Your service description</description>
   <link>{$url->getBaseUrl(false)}/summary.php</link>
-  <generator>LifeType 1.0</generator>
+  <generator>{$version}</generator>
   {foreach from=$posts item=post}
    {assign var=blog value=$post->getBlogInfo()}
-   {assign var=url value=$blog->getBlogRequestGenerator()}  
+   {assign var=postUrl value=$blog->getBlogRequestGenerator()}  
   <item>
    <title>{$post->getTopic()|escape}</title>
    <description>{$post->getText()|escape}</description>
-   <link>{$url->postPermalink($post)}</link>
-   <comments>{$url->postPermalink($post)}</comments>
-   <guid>{$url->postPermalink($post)}</guid>
+   <link>{$postUrl->postPermalink($post)}</link>
+   <comments>{$postUrl->postPermalink($post)}</comments>
+   <guid>{$postUrl->postPermalink($post)}</guid>
    {assign var="postOwner" value=$post->getUserInfo()}
-   <author>{$postOwner->getUsername()}</author>
+   <dc:creator>{$postOwner->getUsername()}</dc:creator>
    <category>
      {foreach from=$post->getCategories() item=category}
       {$category->getName()|escape} 
      {/foreach}
    </category>
-   <source url="{$url->rssLink("rss20")}">{$blog->getBlog()|escape}</source>
+   <source url="{$postUrl->rssLink("rss20")}">{$blog->getBlog()|escape}</source>
   </item>
   {/foreach}
  </channel>



More information about the pLog-svn mailing list