An Orchard CMS module that adds some useful Projection filters:
Lombiq Projectionsfeature:NullSafeContentFieldsFilter: Essentially the same asContentFieldsFilterfrom theOrchard.Projectionsmodule, except that it won't exclude items that are indexed asNULLin the corresponding field index table, e.g.StringFieldIndexRecordforTextFieldandInputField. Indexing a field withNULLvalue happens when the type of the object storing the value of field is nullable and the value is empty.TokenizedContentTypeFilter: The same asContentTypeFilterfrom theOrchard.Projectionsmodule, except that the filtering value is tokenized, instead of having to select one or more specific types.
Lombiq Projections - Fieldsfeature:TokenizedBooleanFieldFilter: The same asContentFieldFilterforBooleanFieldfrom theOrchard.Projectionsmodule, except that the filtering value is tokenized.
Lombiq Projections - Taxonomiesfeature:TokenizedTaxonomyTermsFilter: TheTermsFilterfromOrchard.Taxonomieson steroids: Much more flexible due to the additional options, like tokenization, inverting filter results and selectable property of the Terms to match.TokenizedTaxonomyFieldTermsFilter: Similar toTokenizedTaxonomyTermsFilter, but instead of matching Terms that belong to the selected Taxonomies, it filters by Terms selected for a specific TaxonomyField.
Bug reports, feature requests, comments, questions, code contributions, and love letters are warmly welcome, please do so via GitHub issues and pull requests. Please adhere to our open-source guidelines while doing so.
This project is developed by Lombiq Technologies. Commercial-grade support is available through Lombiq.