Skip to main content
Join the official 2020 Python Developers SurveyStart the survey!

Sorted listings in Plone

Project description

Plone Collection type is a very flexible way to aggregate content from your site. It supports querying the catalog together with sorting the results according to an sortable index (modified date, title, etc.).

Sometimes you need a customized sorting of the results. Think of a folder with many person content items in it and you want to display it with sorting A in one place of your site and with sorting B in another place of a site.

This is where this addon steps in. It allows to sort the results of a collection query on the collection/listing itself. It is done by the editor.


If you install a package it will provide a custom contenttype (SortableCollection) which has the same features as the standard Collection type and additionally allows the sorting of the results in the preview section with drag&drop.

The contenttype makes use of a behavior (SortableCollection) which can be used by custom contenttypes.

If you have Mosaic installed the addon provides the Sortable Contentlisting tile which inherits from the Contentlisting tile from with the additional sorting features.


Sortedlisting demo video


Requirements: Plone 5.1

Install collective.sortedquerystring by adding it to your buildout:



eggs =

and then running bin/buildout


Build mockup (only Plone 5.1b4 and below)

$ bin/plone-compile-resources -s Plone -b plone
$ bin/plone-compile-resources -s Plone -b plone-logged-in

Build resources

$ bin/plone-compile-resources -s Plone -b sortablequerystring


The project is licensed under the GPLv2.



1.0a4 (2017-11-09)

  • Build bundle
  • Set query limit to 50 [tomgross]

1.0a3 (2017-11-08)

  • Don’t limit results for sorting
  • Enhance drag & drop layout [adrianschulz]

1.0a2 (2017-09-07)

  • Fix tests / static code analysis and stream demo video from Youtube [tomgross]

1.0a1 (2017-09-07)

  • Initial release. [tomgross]

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for collective.sortedlisting, version 1.0a4
Filename, size File type Python version Upload date Hashes
Filename, size collective.sortedlisting-1.0a4.tar.gz (29.5 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page