Skip to content

kingsdigitallab/kdl-wagtail-page

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 

KDL Wagtail Page

Very basic but reusable Wagtail page models for KDL projects.

Install it with pip or pipenv using the following package name:

kdl-wagtail-page

Requirements: wagtail 2+, django 2+, python 3.5+

The idea is to have a single code base for our Wagtail components.

=> we can just install and use, no coding necessary for simple use cases

=> we don't have to maintain and upgrade a lot of small variants of the same code which was copied and adapted for each project

For contributors:

  • runs out of the box with minimal settings
  • keep it generic and relatively simple (code and interface)
  • if you need something more advanced (but reusable), create a new page type
  • if you need something very specific: subclass into your own project
  • keep it focused, it is a package about pages (not menus, search or blogs)
  • keep it backward-compatible
  • automate the upgrades
  • keep it compatible with wagtail and Django 2
  • keep it compatible with kdl-bare-bones base.html template blocks

About

Very basic but reusable Wagtail page models for KDL projects

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published