All Projects → wagtail → Wagtail Personalisation

wagtail / Wagtail Personalisation

Licence: mit
Rule-based personalisation for Wagtail CMS

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Wagtail Personalisation

Wagtail
A Django content management system focused on flexibility and user experience
Stars: ✭ 11,387 (+11761.46%)
Mutual labels:  wagtail, django
Django Salesman
Headless e-commerce framework for Django.
Stars: ✭ 157 (+63.54%)
Mutual labels:  wagtail, django
Wagtail Pipit
Pipit is a Wagtail CMS boilerplate which aims to provide an easy and modern developer workflow with a React-rendered frontend.
Stars: ✭ 109 (+13.54%)
Mutual labels:  wagtail, django
Consumerfinance.gov
Django project protecting American consumers
Stars: ✭ 164 (+70.83%)
Mutual labels:  wagtail, django
Coderedcms
A content management system for marketing websites based on Django and Wagtail.
Stars: ✭ 386 (+302.08%)
Mutual labels:  wagtail, django
Openstax Cms
The OpenStax CMS, built using Wagtail on top of Django.
Stars: ✭ 74 (-22.92%)
Mutual labels:  wagtail, django
Wagtailmedia
A Wagtail module for managing video and audio files within the admin
Stars: ✭ 128 (+33.33%)
Mutual labels:  wagtail, django
Wagtailmenus
An app to help you manage and render menus in your Wagtail projects more effectively
Stars: ✭ 275 (+186.46%)
Mutual labels:  wagtail, django
Longclaw
A shop for Wagtail CMS
Stars: ✭ 278 (+189.58%)
Mutual labels:  wagtail, django
Puput
A Django blog app implemented in Wagtail
Stars: ✭ 450 (+368.75%)
Mutual labels:  wagtail, django
Wagtail Torchbox
Wagtail build of Torchbox.com
Stars: ✭ 84 (-12.5%)
Mutual labels:  wagtail, django
Wildfish Django Starter
Django 2 cookiecutter starter project template.
Stars: ✭ 93 (-3.12%)
Mutual labels:  django
Django Rest Framework Api Key
An extra layer of authentication for Web APIs made with Django REST Framework
Stars: ✭ 92 (-4.17%)
Mutual labels:  django
Xadmin bugfix
基于原版xadmin修改,修复原版已知bug,适配Python(3.6, 3.7, 3.8, 3.9) + Django(2.2, 3.0, 3.1)
Stars: ✭ 92 (-4.17%)
Mutual labels:  django
Evennia
Python MUD/MUX/MUSH/MU* development system
Stars: ✭ 1,309 (+1263.54%)
Mutual labels:  django
Tweetme
Build a Twitter-like web app step-by-step with Django, jQuery, and Bootstrap!
Stars: ✭ 95 (-1.04%)
Mutual labels:  django
Work At Olist
Apply for a job at Olist's Development Team: https://bit.ly/olist-webdev
Stars: ✭ 93 (-3.12%)
Mutual labels:  django
Reminiscence
Self-Hosted Bookmark And Archive Manager
Stars: ✭ 1,303 (+1257.29%)
Mutual labels:  django
Bootstrap Breadcrumbs
Django template tags for easy breadcrumbs using twitter bootstrap css classes or custom template
Stars: ✭ 91 (-5.21%)
Mutual labels:  django
Opssystem
运维管理发布系统
Stars: ✭ 91 (-5.21%)
Mutual labels:  django

.. start-no-pypi

.. image:: https://readthedocs.org/projects/wagtail-personalisation/badge/?version=latest :target: http://wagtail-personalisation.readthedocs.io/en/latest/?badge=latest

.. image:: https://travis-ci.org/wagtail/wagtail-personalisation.svg?branch=master :target: https://travis-ci.org/wagtail/wagtail-personalisation

.. image:: http://codecov.io/github/wagtail/wagtail-personalisation/coverage.svg?branch=master :target: http://codecov.io/github/wagtail/wagtail-personalisation?branch=master

.. image:: https://img.shields.io/pypi/v/wagtail-personalisation.svg :target: https://pypi.python.org/pypi/wagtail-personalisation/

.. end-no-pypi

.. image:: logo.png :height: 261 :width: 300 :scale: 50 :alt: Wagxperience :align: center

Wagtail Personalisation

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.

.. _Wagtail CMS: http://wagtail.io/

.. image:: screenshot.png

Instructions

Wagtail Personalisation requires Wagtail 2.0 or 2.1 and Django 1.11 or 2.0.

To install the package with pip:

.. code-block:: console

pip install wagtail-personalisation

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

.. code-block:: python

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.

.. code-block:: python

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

Documentation

You can find more information about installing, extending and using this module on Read the Docs_.

.. _Read the Docs: http://wagtail-personalisation.readthedocs.io

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 [email protected] with the password testing.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].