professional-wiki / wikibase-faceted-search
Enhances MediaWiki's search with faceted search capabilities. Filter results based on instance type or statement values
Installs: 0
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 4
Forks: 0
Open Issues: 14
Type:mediawiki-extension
Requires
- php: >=8.1
- composer/installers: ^2|^1.0.1
- opis/json-schema: ^2.3.0
- psr/log: ^1.1.4
- ruflin/elastica: ^7.1.0
Requires (Dev)
- mediawiki/mediawiki-codesniffer: ^45.0.0
- phpstan/phpstan: ^2.0.1
This package is auto-updated.
Last update: 2025-01-21 21:50:17 UTC
README
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.
Development
Run composer install
in extensions/WikibaseFacetedSearch/
to make the code quality tools available.
Running Tests and CI Checks
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
Release Notes
Version 1.0.0 - TBD
- TODO
- Compatibility with MediaWiki 1.43
- Compatibility with PHP 8.1 up to (at least) 8.3