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"
}