Wikibase Faceted Search enhances MediaWiki's search with faceted search capabilities. Filter results based on instance type or statement values.
- Introduction to the extension
- Usage documentation
- Installation
- Configuration
- Development
- Release notes
Get professional support for this extension via Professional Wiki, its creators and maintainers. We provide MediaWiki Development, MediaWiki Hosting, and MediaWiki Consulting services.
Run composer install
in extensions/WikibaseFacetedSearch/
to make the code quality tools available.
You can use the Makefile
by running make commands in the WikibaseFacetedSearch
directory.
Commands to run in a MediaWiki environment/container:
make
ormake ci
: Run everythingmake test
: Run all PHP testsmake phpunit --filter FooBar
: run only PHPUnit tests with FooBar in their namemake cs
: Run PHP style checks and static analysismake phpcs
: Run PHP style checksmake stan
: Run PHP static analysismake stan-baseline
: Update the PHPStan baseline file (which contains errors we wish to ignore)
Commands that use Docker:
make jest
Run JS testsmake lint
Lint JS, CSS, and i18n filesmake js
Run all JS checks
- TODO
- Compatibility with MediaWiki 1.43
- Compatibility with PHP 8.1 up to (at least) 8.3