Download the PHP package hypejunction/object_sort without Composer
On this page you can find all versions of the php package hypejunction/object_sort. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download hypejunction/object_sort
More information about hypejunction/object_sort
Files in hypejunction/object_sort
Package object_sort
Short Description Object list sorting for Elgg
License GPL-2.0
Homepage http://hypejunction.com
Informations about the package object_sort
Object List Sorting for Elgg
NO LONGER MAINTAINED The functionality of this plugin has been moved to hypeLists
Features
- Implements generic API and UI for sorting object lists
- By default, provides sorting by Title, Time created, Time updated, Likes count, Comments count
- Provides a filter to list owned content, friends' content, group content
- Extendable via hooks
Notes
Limitations
Even though you can pass multiple subtypes to the ege* options, filter and sorting options will be determined by the first subtype in the array. So, if you are listing blogs with discussions, only general "object" and "object:blog" hooks will fire.
Usage
List objects
Custom sort fields
Use 'sort_fields','object'
and 'sort_fields',"$object:$subtype"
plugin hooks to add new fields to the sort select input.
Use 'sort_relationships','object'
and 'sort_relationships',"object:$subtype"
plugin hook to add new relationship/metadata filter options.
Use 'rel_options', 'object'
to add custom queries to ege options for specici sort field and direction.
Use 'sort_options', 'object'
to add custom queries to ege options for specific relationship/metadata filter option.