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

Uploaded Source

Built Distribution

wagtail_personalisation_molo-2.0.3-py2.py3-none-any.whl (63.8 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: wagtail-personalisation-molo-2.0.3.tar.gz
  • Upload date:
  • Size: 41.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.7

File hashes

Hashes for wagtail-personalisation-molo-2.0.3.tar.gz
Algorithm Hash digest
SHA256 7948cdd30b4355639dfcd3ab119d1532956d9bd88bef6dc679eca1d8842d47b6
MD5 6e4271000b6e65fbc60a6039acf32bff
BLAKE2b-256 7dcb54f8b46855af9875d0cab3eba8cbb750e8c70f0da10526074326959f4200

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wagtail_personalisation_molo-2.0.3-py2.py3-none-any.whl
  • Upload date:
  • Size: 63.8 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.7

File hashes

Hashes for wagtail_personalisation_molo-2.0.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 944659881c7db40ce8296a5b6fb2fee6c8ac549a921785a3e8a23b1264146ea9
MD5 1a1ed6949ed1893ffc4abf8c1d937c29
BLAKE2b-256 99cc2b14a74fb9b1b8ac6edbbb99052a79ac50ec92582b272feee816984cd268

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