]> git.llucax.com Git - software/blitiri.git/commit
Allow custom sorting when displaying several articles
authorLeandro Lucarella <llucax@gmail.com>
Mon, 30 Aug 2010 23:14:32 +0000 (20:14 -0300)
committerLeandro Lucarella <llucax@gmail.com>
Mon, 30 Aug 2010 23:14:52 +0000 (20:14 -0300)
commit2635e6fa99f5b3e693262307437fe5d71c78fb38
treea3a53ea2c2c1e094ba1fa5b29627d555d9802308
parent7fdcb7965e9fc9b5e7133d72f0bcf64631af43dc
Allow custom sorting when displaying several articles

A new form variable is accepted, "sort", to allow custom sorting when
several articles are rendered (default view, atom feed or list view).

The sort variable uses a very simple sort specification format:

[+-]?<field>?

Where "-" means reverse order, while "+" is regular, ascending, order.
Field specifies what article field will be used when sorting; title,
author, created, updated and uuid are accepted.

Both values are optional, and when one is omitted, a default will be used
according to the type of view being rendered.

Note: since "+" is used to encode " " in URLs, " " is accepted as an alias
for "+" to make easier to write URLs with sort specification manually.
blitiri.cgi