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.11.1.tar.gz (39.9 kB view details)

Uploaded Source

Built Distribution

wagtail_personalisation_molo-0.11.1-py2.py3-none-any.whl (64.7 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

File hashes

Hashes for wagtail-personalisation-molo-0.11.1.tar.gz
Algorithm Hash digest
SHA256 2982aa0b60b66cce57700ba7d2465a0888e8ea4a8eb152234dc1864f49d79959
MD5 cce0528c133a0a569850f57bca2fd8b1
BLAKE2b-256 39eb54845b4608d42f1595849f9b2ae06fec74a639999fc3225002f816b33401

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for wagtail_personalisation_molo-0.11.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 3389f9ac83668221b1ea26af6802a903ef19eff730541eedc815e2419f5c6b0e
MD5 bec4442db5a790289abeab60ade5e411
BLAKE2b-256 8a8001bc75ec738a3f3ce65b7064eaa10db63c89369d82c7471d4a789c3ab1f5

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