On 20 Nov 2014 at 10:45:19, [email protected]
([email protected](mailto:[email protected])) wrote:
> Hi Brett,
>
> On 19 Nov 2014 at 18:25:26, Brett Gersekowski
> ([email protected](mailto:[email protected])) wrote:
>
> > I'm in the process of transferring a reasonable number of "Tip of the Day"
> > articles that we've previously distributed by email to store on the Wiki.
> > Ideally, I'd like to display them in a Documents list using the Dashboard
> > macro and Documents gadget and have the date that they were first published
> > as one of the columns in the document list. Note that the publication date
> > should reflect the date that the tip was first sent out as an email, not
> > the date that I'm now transferring the text to the Wiki, which is today
> > (ie. November, 2014). Some of these articles go back as far as September,
> > 2011. I think I'd also like to avoid messing with the revision history
> > dates on these articles. I think the publication date should be a field
> > independent of the needs of the Wiki and it's revision tracking mechanisms,
> > even if there is a supported way of fiddling with such things.
> >
> > I've been able to associate a CreationDate property with each article via
> > the following process:
> >
> > 1. Create a Hidden "Tip of the Day" page.
> > 2. Edit the class of the "Tip of the Day" page and add a Date property
> > called CreationDate.
> > 3. On each Tip of the Day article, edit the objects, add a "Tip of the Day"
> > object and store the creation date in the CreationDate property on that
> > object.
> >
> > What I can't seem to figure out is if I can display this as a column in the
> > Documents gadget of a dashboard and if so how.
>
> You just need to use the livetable macro pass your xclass (className option
> name), see:
> http://extensions.xwiki.org/xwiki/bin/view/Extension/Livetable+Macro
>
> > The Documents gadget does have a columns property which takes a
> > comma-separated list of column specifications such as doc.name, doc.date,
> > doc.author and the like. Is there are way to specify the CreationDate on
> > the attached Tip of the Day object as a column in this list?
>
> No. The Document macro uses the livetable macro under the hood but only based
> on metadata available on documents (name, date, author, etc).
>
> > Alternatively, is there a better way to go about this?
>
> Just use the livetable macro and you’re good.
>
> Alternatively you could reuse the Blog application and its BlogPostClass
> since this class has a publish field already. You’d then use the livetable
> macro to display all pages with a BlogPostClass xclass (filtering in a given
> space for example).
BTW it would be nice to introduce a {{blog}} macro too… See
http://jira.xwiki.org/browse/XWIKI-6349
Thanks
-Vincent
>
> Thanks
> -Vincent
>
> > Brett Gersekowski
>
_______________________________________________
users mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/users