wagtail-app-pages


Namewagtail-app-pages JSON
Version 0.3.5 PyPI version JSON
download
home_pagehttps://github.com/mwesterhof/wagtail_app_pages
SummaryFull MVC support for wagtail pages
upload_time2024-01-10 12:17:21
maintainer
docs_urlNone
authorMarco Westerhof
requires_python
licenseMIT license
keywords wagtail_app_pages
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI
coveralls test coverage No coveralls.
            Wagtail App Pages
=================

This module provides full MVC support for wagtail pages. Using it, it's possible to extend routing for a page by using
url configs and views. It addresses the same problem solved by wagtail's own RoutablePageMixin, without breaking clean
MVC principles.

* Free software: MIT license
* Documentation: https://wagtail-app-pages.readthedocs.io.


Features
--------

* Add URL endpoints to wagtail pages by simply providing a url config
* Use regular django views instead of routing methods in the page model
* Enrich (class based) views and request objects, so views always have access to the parent page
* Adds a *reverse()* method to pages, so we can do reverse lookups with respect to the page itself
* Provides a template tag to reverse urls within the same page (automatically detecting parent page if available)
* Full url conf support, including django 2.0's new *path()* urls
* Full support for app page revisions, explore older versions of the app page

[![Build Status](https://api.travis-ci.com/mwesterhof/wagtail_app_pages.svg?branch=master)](https://travis-ci.com/mwesterhof/wagtail_app_pages)


=======
History
=======

0.3.5
-------------------

* correct dependancy issue

0.3.4
-------------------

* target wagtail<=5.0,>=5.2

0.3.3
-------------------

* fix requirements

0.3.2
-------------------

* Wagtail support for 5.0, dropping support for 3

0.3.1
-------------------

* Wagtail support up to 4.2

0.3.0
-------------------

* Release targeting exclusively Wagtail 3x and 4x versions

0.2.21
-------------------

* Wagtail support up to 4.0

0.2.20
-------------------

* Wagtail 2.14 support
* Wagtail 2.15 support

0.2.19
-------------------

* Wagtail 2.12 support
* Wagtail 2.13 support

0.2.17
-------------------

* Wagtail 2.11 support

0.2.16 (2020-09-08)
-------------------

* Wagtail 2.10 support

0.2.15 (2020-06-17)
-------------------

* Wagtail 2.9 support

0.2.14 (2020-02-03)
-------------------

* Wagtail 2.8 support

0.2.13 (2019-11-13)
-------------------

* Wagtail 2.7 support

0.2.12 (2019-10-01)
-------------------

* Re-integrating multi-site fix

0.2.11 (2019-09-11)
-------------------

* Correctly update wagtail 2.6 support in setup.py

0.2.10 (2019-09-02)
-------------------

* Wagtail 2.6 support

0.2.9 (2019-08-12)
------------------

* fix issue regarding url resolving in multi-site scenarios

0.2.8 (2019-06-03)
------------------

* Wagtail 2.5 support

0.2.7 (2019-01-21)
------------------

* Wagtail 2.4 support

0.2.6 (2018-11-06)
------------------

* update requirements

0.2.5 (2018-08-06)
------------------

* ensure that parent page will also be available as "page" in the context

0.2.4 (2018-07-26
-----------------

* Support for app page revisions

0.2.3 (2018-05-29)
------------------

* Django 1.11 LTS support (issue #1)

0.2.2 (2018-04-19)
------------------

* add context processor to provide parent_page to context

0.2.1 (2018-04-10)
------------------

* fix templatetags missing in dist

0.2.0 (2018-03-30)
------------------

* change to beta

0.1.0 (2018-03-15)
------------------

* First release on PyPI.



            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/mwesterhof/wagtail_app_pages",
    "name": "wagtail-app-pages",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "wagtail_app_pages",
    "author": "Marco Westerhof",
    "author_email": "westerhof.marco@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/c4/19/ba7062b1f7a186bc1e31952626c76e011d10636a069e760e7a518188a457/wagtail_app_pages-0.3.5.tar.gz",
    "platform": null,
    "description": "Wagtail App Pages\n=================\n\nThis module provides full MVC support for wagtail pages. Using it, it's possible to extend routing for a page by using\nurl configs and views. It addresses the same problem solved by wagtail's own RoutablePageMixin, without breaking clean\nMVC principles.\n\n* Free software: MIT license\n* Documentation: https://wagtail-app-pages.readthedocs.io.\n\n\nFeatures\n--------\n\n* Add URL endpoints to wagtail pages by simply providing a url config\n* Use regular django views instead of routing methods in the page model\n* Enrich (class based) views and request objects, so views always have access to the parent page\n* Adds a *reverse()* method to pages, so we can do reverse lookups with respect to the page itself\n* Provides a template tag to reverse urls within the same page (automatically detecting parent page if available)\n* Full url conf support, including django 2.0's new *path()* urls\n* Full support for app page revisions, explore older versions of the app page\n\n[![Build Status](https://api.travis-ci.com/mwesterhof/wagtail_app_pages.svg?branch=master)](https://travis-ci.com/mwesterhof/wagtail_app_pages)\n\n\n=======\nHistory\n=======\n\n0.3.5\n-------------------\n\n* correct dependancy issue\n\n0.3.4\n-------------------\n\n* target wagtail<=5.0,>=5.2\n\n0.3.3\n-------------------\n\n* fix requirements\n\n0.3.2\n-------------------\n\n* Wagtail support for 5.0, dropping support for 3\n\n0.3.1\n-------------------\n\n* Wagtail support up to 4.2\n\n0.3.0\n-------------------\n\n* Release targeting exclusively Wagtail 3x and 4x versions\n\n0.2.21\n-------------------\n\n* Wagtail support up to 4.0\n\n0.2.20\n-------------------\n\n* Wagtail 2.14 support\n* Wagtail 2.15 support\n\n0.2.19\n-------------------\n\n* Wagtail 2.12 support\n* Wagtail 2.13 support\n\n0.2.17\n-------------------\n\n* Wagtail 2.11 support\n\n0.2.16 (2020-09-08)\n-------------------\n\n* Wagtail 2.10 support\n\n0.2.15 (2020-06-17)\n-------------------\n\n* Wagtail 2.9 support\n\n0.2.14 (2020-02-03)\n-------------------\n\n* Wagtail 2.8 support\n\n0.2.13 (2019-11-13)\n-------------------\n\n* Wagtail 2.7 support\n\n0.2.12 (2019-10-01)\n-------------------\n\n* Re-integrating multi-site fix\n\n0.2.11 (2019-09-11)\n-------------------\n\n* Correctly update wagtail 2.6 support in setup.py\n\n0.2.10 (2019-09-02)\n-------------------\n\n* Wagtail 2.6 support\n\n0.2.9 (2019-08-12)\n------------------\n\n* fix issue regarding url resolving in multi-site scenarios\n\n0.2.8 (2019-06-03)\n------------------\n\n* Wagtail 2.5 support\n\n0.2.7 (2019-01-21)\n------------------\n\n* Wagtail 2.4 support\n\n0.2.6 (2018-11-06)\n------------------\n\n* update requirements\n\n0.2.5 (2018-08-06)\n------------------\n\n* ensure that parent page will also be available as \"page\" in the context\n\n0.2.4 (2018-07-26\n-----------------\n\n* Support for app page revisions\n\n0.2.3 (2018-05-29)\n------------------\n\n* Django 1.11 LTS support (issue #1)\n\n0.2.2 (2018-04-19)\n------------------\n\n* add context processor to provide parent_page to context\n\n0.2.1 (2018-04-10)\n------------------\n\n* fix templatetags missing in dist\n\n0.2.0 (2018-03-30)\n------------------\n\n* change to beta\n\n0.1.0 (2018-03-15)\n------------------\n\n* First release on PyPI.\n\n\n",
    "bugtrack_url": null,
    "license": "MIT license",
    "summary": "Full MVC support for wagtail pages",
    "version": "0.3.5",
    "project_urls": {
        "Homepage": "https://github.com/mwesterhof/wagtail_app_pages"
    },
    "split_keywords": [
        "wagtail_app_pages"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c419ba7062b1f7a186bc1e31952626c76e011d10636a069e760e7a518188a457",
                "md5": "2fcf1292edda7c463a79b3704bbfdecf",
                "sha256": "407d8a79cedf04e08fdb71151561252881b66c7b7ff167ec29d0a59143285782"
            },
            "downloads": -1,
            "filename": "wagtail_app_pages-0.3.5.tar.gz",
            "has_sig": false,
            "md5_digest": "2fcf1292edda7c463a79b3704bbfdecf",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 20901,
            "upload_time": "2024-01-10T12:17:21",
            "upload_time_iso_8601": "2024-01-10T12:17:21.687785Z",
            "url": "https://files.pythonhosted.org/packages/c4/19/ba7062b1f7a186bc1e31952626c76e011d10636a069e760e7a518188a457/wagtail_app_pages-0.3.5.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-01-10 12:17:21",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "mwesterhof",
    "github_project": "wagtail_app_pages",
    "travis_ci": true,
    "coveralls": false,
    "github_actions": false,
    "tox": true,
    "lcname": "wagtail-app-pages"
}
        
Elapsed time: 0.19784s