<?xml version="1.0" encoding="UTF-8"?>

<xwikidoc>
<web>Blog</web>
<name>RecentNewsMacros</name>
<language></language>
<defaultLanguage>en</defaultLanguage>
<translation>0</translation>
<parent></parent>
<creator>XWiki.Admin</creator>
<author>XWiki.Admin</author>
<contentAuthor></contentAuthor>
<creationDate>1129297384000</creationDate>
<date>1129297585000</date>
<contentUpdateDate>1427132157033</contentUpdateDate>
<version>1.2</version>
<title></title>
<template></template>
<content>#macro(blog $category $nbitems $nbstart)
#if($category=='')
#set ($sql = ", BaseObject as obj where obj.name=doc.fullName and obj.className='XWiki.ArticleClass' and obj.name&lt;&gt;'XWiki.ArticleClassTemplate' order by doc.creationDate desc")
#else
#set ($sql = ", BaseObject as obj, DBStringListProperty as prop join prop.list list where obj.name=doc.fullName and obj.className='XWiki.ArticleClass' and obj.name&lt;&gt;'XWiki.ArticleClassTemplate' and obj.id=prop.id.id and prop.id.name='category'  and list='${category}' order by doc.creationDate desc")
#end

#set($cdate = "")
#set($inbitems = $xwiki.parseInt($nbitems))
#set($inbstart = $xwiki.parseInt($nbstart))
#set($counter = 0)
#foreach ($item in $xwiki.searchDocuments($sql, $inbitems, $inbstart))
#set($counter = $counter+1)
#set($bentrydoc = $xwiki.getDocument($item))
#set($bentryobj = $bentrydoc.getObject("XWiki.ArticleClass"))
#set($creationDate = $xwiki.formatDate($bentrydoc.creationDate,"MMMM dd, yyyy"))
#if($cdate!=$creationDate)
#set ($cdate = $creationDate)
#end

$xwiki.formatDate($bentrydoc.creationDate, "MMM dd"): [$bentrydoc.display("title","view", $bentryobj)&gt;${bentrydoc.fullName}]

#end
#end
#blog($category $nbitems $nbstart)
</content>
<renderedcontent>
</renderedcontent>
</xwikidoc>