<!--{{$1 | title = {{{title}}} | link = {{{link}}} | date = {{{date}}} | author = {{{author}}} | description = {{{description}}} }}--> <!-- The second is an improved version which requires Extension:ParserFunctions --> \; '''<span class='plainlinks'>[{{{link}}} {{{title}}}]</span>''' \{{#if: {{{description|}}} \|: {{{description}}}}}{{#if: {{{author|}}} \| {{#if: {{{date|}}} |: — {{{author}}} {{{date}}}}} \| {{#if: {{{author|}}}|: — {{{author}}}}} {{#if: {{{date|}}}|:{{{date}}}}}|}}<!-- don't use newline here -->