Post list widget.

Description

Now that we have a way to specify blog posts in and have them be generated into the correct directory structure, we need some sort of landing page for blogs. Create a <mummy:PostList> which will:

  • Gather all the child posts.

  • Sort them by publication date (which probably means posts need to get some sort of publishedOn property automatically). Maybe sort them secondarily by slug.

  • For each child post generate some block of content containing:

    • Title (probably as a link).

    • Publication date, in localized format.

    • A teaser (which means we need to have some API somewhere to retrieve a teaser from the content).

    • Keywords. (Keywords need to be added later as part of a coordinated conceptualization of keywords and searching.)

    • A link to "read more", either internationalized or some symbols. Use a moreLabel attribute to specify the text, and default to "…".

There are so many variations for blog landing pages that it would be impossible to cover many of them, much less all of them. The idea here is to produce some basic blog widget, and allow more customization after expression evaluation is supported—either as general content in any old page, and/or as a <mummy:template> section inside <mummy:PostList>.

Environment

None

Assignee

Garret Wilson

Reporter

Garret Wilson

Labels

None

Components

Fix versions

Priority

Major
Configure