A module for Wagtail that finds related pages and tags for your pages.
Project description
wagtailrelated
A module for Wagtail that finds related pages and tags for your pages.
How to install
Install using pip:
pip install wagtail-related
Settings
In your settings file, add wagtailrelated
to INSTALLED_APPS
:
INSTALLED_APPS = [
# ...
'wagtailrelated',
# ...
]
URL configuration
Include API url into your urlpatterns
:
urlpatterns = [
# ...
url(r'^api/more-like-this', include('wagtailrelated.api.urls')),
# ...
Backend settings
Add the following setting into your project:
WAGTAIL_RELATED_BACKENDS = {
'default': {
'BACKEND': 'wagtailrelated.backends.elasticsearch5',
}
}
Note that the module uses Elasticsearch to find related pages and relies on Wagtail's
built-in search backend. This means that you should have the
WAGTAILSEARCH_BACKENDS
setting
comfigured with wagtail.search.backends.elasticsearch5
in your project.
Settings shown in this instruction will work fine,
if your Elasticsearch 5 backend exists under the default
key.
If your project has multiple Wagtail search backends and your Elasticsearch 5 search backend
has different key, see how you need to modify WAGTAIL_RELATED_BACKENDS
here.
How to use
The package provides an API to get related pages. See the API documentation.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for wagtail_related-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe0562dfce9751172dba8664642505b889b48f35901c2ec2149c64d39c34fd4e |
|
MD5 | 8ae323e0e177b8be68069944666c445d |
|
BLAKE2b-256 | 6b8e06821402429e833976972bf5b5a8a974d76dea6338e4b269ab600dc55125 |