Skip to main content

A forked version of Wagtail add-on for showing personalized content

Project description

Wagtail Personalisation is a fully-featured personalisation module for Wagtail CMS. It enables editors to create customised pages - or parts of pages - based on segments whose rules are configured directly in the admin interface.

Wagxperience screenshot.png

Instructions

Wagtail Personalisation requires Wagtail 1.9 or 1.10 and Django 1.9, 1.10 or 1.11.

To install the package with pip:

pip install wagtail-personalisation

Next, include the wagtail_personalisation, wagtail.contrib.modeladmin and wagtailfontawesome apps in your project’s INSTALLED_APPS:

INSTALLED_APPS = [
    # ...
    'wagtail.contrib.modeladmin',
    'wagtail_personalisation',
    'wagtailfontawesome',
    # ...
]

Make sure that django.contrib.sessions.middleware.SessionMiddleware has been added in first, this is a prerequisite for this project.

MIDDLEWARE = [
    'django.contrib.sessions.middleware.SessionMiddleware',
    # ...
]

Sandbox

To experiment with the package you can use the sandbox provided in this repository. To install this you will need to create and activate a virtualenv and then run make sandbox. This will start a fresh Wagtail install, with the personalisation module enabled, on http://localhost:8000 and http://localhost:8000/cms/. The superuser credentials are superuser@example.com with the password testing.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wagtail-personalisation-molo-0.10.3.tar.gz (38.0 kB view details)

Uploaded Source

Built Distribution

wagtail_personalisation_molo-0.10.3-py2.py3-none-any.whl (61.1 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file wagtail-personalisation-molo-0.10.3.tar.gz.

File metadata

File hashes

Hashes for wagtail-personalisation-molo-0.10.3.tar.gz
Algorithm Hash digest
SHA256 5b8ece2b2c039c5692a5b187f9b4b205d61b62ebe6010a62b1c16dc3ed1163c6
MD5 3d511e52b41a2f6c61c89a52838b7e96
BLAKE2b-256 10861e87fcefd294110df3f4411e15b0a2f270ae83aa0ec4d7248e6dbfbd0b0d

See more details on using hashes here.

File details

Details for the file wagtail_personalisation_molo-0.10.3-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for wagtail_personalisation_molo-0.10.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 154e2cb7ee8a39e2d53c01efe871e899a62f76f95256bc37daa788c1df947765
MD5 81c92a3a4585de44196a2db8d330e94e
BLAKE2b-256 2140f83f5f1adc0f17749946655e93eb2aa84414aeeb9f00ea1c2125e6945d5d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page