==============
djangocms-blog
==============
|Gitter| |PyPiVersion| |PyVersion| |GAStatus| |TestCoverage| |CodeClimate| |License|
django CMS blog application - Support for multilingual posts, placeholders, social network meta tags and configurable apphooks.
Supported Django versions:
* Django 3.2 - 4.2
Supported django CMS versions:
* django CMS 3.9 - 3.11+
************
Installation
************
See `installation documentation`_
********
Features
********
See `features documentation`_ for all the features details
* Support for `django-app-enabler`_ autoconfiguration.
* Placeholder content editing
* Frontend editing using django CMS frontend editor
* Multilingual support using django-parler
* Twitter cards, Open Graph and Google+ snippets meta tags
* Optional simpler TextField-based content editing
* Multisite (posts can be visible in one or more Django sites on the same project)
* Per-Apphook configuration
* Configurable permalinks
* Configurable django CMS menu
* Per-Apphook templates set
* Auto Apphook setup
* Django sitemap framework
* django CMS Wizard integration
* Desktop notifications
* Liveblog
*****************************
Known djangocms-blog websites
*****************************
See DjangoPackages for an updated list https://www.djangopackages.com/packages/p/djangocms-blog/
.. _features documentation: http://djangocms-blog.readthedocs.io/en/latest/features/
.. _installation documentation: http://djangocms-blog.readthedocs.io/en/latest/installation.html
.. _permalinks: http://djangocms-blog.readthedocs.io/en/latest/features/permalinks.html
.. _cmsplugin-filer migration documentation: http://djangocms-blog.readthedocs.io/en/latest/cmsplugin_filer.html
.. _django-app-enabler: https://github.com/nephila/django-app-enabler
.. |Gitter| image:: https://img.shields.io/badge/GITTER-join%20chat-brightgreen.svg?style=flat-square
:target: https://gitter.im/nephila/applications
:alt: Join the Gitter chat
.. |PyPiVersion| image:: https://img.shields.io/pypi/v/djangocms-blog.svg?style=flat-square
:target: https://pypi.python.org/pypi/djangocms-blog
:alt: Latest PyPI version
.. |PyVersion| image:: https://img.shields.io/pypi/pyversions/djangocms-blog.svg?style=flat-square
:target: https://pypi.python.org/pypi/djangocms-blog
:alt: Python versions
.. |GAStatus| image:: https://github.com/nephila/djangocms-blog/workflows/Tox%20tests/badge.svg
:target: https://github.com/nephila/djangocms-blog
:alt: Latest CI build status
.. |TestCoverage| image:: https://img.shields.io/coveralls/nephila/djangocms-blog/master.svg?style=flat-square
:target: https://coveralls.io/r/nephila/djangocms-blog?branch=master
:alt: Test coverage
.. |License| image:: https://img.shields.io/github/license/nephila/djangocms-blog.svg?style=flat-square
:target: https://pypi.python.org/pypi/djangocms-blog/
:alt: License
.. |CodeClimate| image:: https://codeclimate.com/github/nephila/djangocms-blog/badges/gpa.svg?style=flat-square
:target: https://codeclimate.com/github/nephila/djangocms-blog
:alt: Code Climate
.. :changelog:
*******
History
*******
.. towncrier release notes start
2.0.7 (2024-01-16)
==================
Bugfixes
--------
- Pin Django CMS version < 4, update Github test matrix (#786)
2.0.6 (2023-12-22)
==================
Features
--------
- Switch to Coveralls Github action (#774)
Bugfixes
--------
- Add sphinx-rtd-theme dependency in setup (#769)
- Add force_str to FeaturedPostsPlugin __str__ method (#780)
- Fix FeaturedPostsPlugin get_posts method rendering all posts instead of selected ones (#781)
2.0.5 (2023-09-26)
==================
Bugfixes
--------
- Pin correct django-meta version (#763)
2.0.4 (2023-09-25)
==================
Bugfixes
--------
- Bump django-meta version in setup.cfg (#761)
2.0.3 (2023-09-22)
==================
Features
--------
- Migrate to bump-my-version (#759)
2.0.2 (2023-08-30)
==================
Features
--------
- Update translations (#751)
2.0.1 (2023-08-07)
==================
Features
--------
- Add BlogFeaturedPostsPlugin to show selected posts (#428)
2.0.0 (2023-08-03)
==================
Features
--------
- Add include in rss field to post, to be able to exclude blog items from rss feed. (#663)
- Add a CMS toolbar item for category and tag list (#676)
- Add optional BLOG_UNICODE_SLUGS setting that disable unicode in blog posts slugs. (#707)
- Improve meta image size handling (#718)
- Port to django 3.2/4.1 - django CMS 3.11 (#720)
- Add default_auto_field to BlogAppConfig (#737)
Bugfixes
--------
- Fix distinct preventing post delete from admin (#683)
- See description here: https://github.com/nephila/djangocms-blog/issues/699 (#699)
- Add classname for categories and tags that uses slug, not empty "count". (#710)
- Fix pre-commit flake8 repo url (#715)
- Fix template urls not respecting namespaces (#723)
- Do not show a post detail published on another site (#724)
1.2.3 (2020-12-21)
==================
Features
--------
- Improve django-app-enabler support (#660)
- Update translations
- Update django-app-enabler information
1.2.2 (2020-12-20)
==================
Features
--------
- Add support for Python 3.9 (#657)
Bugfixes
--------
- Handle unicode chars in reverse of Post and Category models, using Django path() method instead of url() (#653)
Improved Documentation
----------------------
- Update docs to clarify how to add content (#636)
1.2.1 (2020-11-16)
==================
Bugfixes
--------
- Fix admin urlconf not matching path syntax (#648)
1.2.0 (2020-11-14)
==================
- BREAKING CHANGE: Replace url() function with path() (#645)
Features
--------
- Add support for django CMS 3.8 / Django 3.1 (#643)
- Update to modern tooling and port to github actions (#564)
- Add option to allow fallback language in post/category URLs (#546)
- Move post slug to top of post admin form (#567)
- Add blog post extensions (#569)
- Replace deprecated function calls (#571)
- Improve tag selection UX/UI (#614)
- Improve admin customization (#620)
- Improve documentation (#622)
- Add rtd config file and refactor test / docs dependencies (#624)
- Replace G+ metadata with Schema.org (#637)
- Update pre-commit checks to latest version (#639)
Bugfixes
--------
- Do not let site crash on menu if there is a namespace mismatch (#532)
- Improve setup documentation (#541)
- Fix GA on pull request (#575)
- Fix coveralls failure on pull request in GA (#577)
- Fix link in PR template (#581)
- Skip haystack index creation if aldryn-search is not installed but haystack is (#584)
- Skip towncrier on develop / master branch (#591)
- Fix missing template folders selection in plugins (#595)
- Clarify documentation regarding templates customization (#595)
- Fix extra migration when customizing BLOG_PLUGIN_TEMPLATE_FOLDERS (#597)
- Set default pytest configuration (#598)
- Add missing condition for (date_published) <li> on blog_meta template (#603)
- Fix python version declaration in tox (#606)
- Fix creating text plugin in wizard (#607)
- Split linting GA to its own file (#608)
- Doc improvements for usage with djangocms-page-meta (#613)
- Update linting (#618)
- Fix building docs (#632)
Improved Documentation
----------------------
- Improve documentation to enable social meta tags rendering (#613)
Misc
----
- #593
1.1.1 (2020-05-15)
==================
* Fix channels support
* Avoid admin exception for related posts when config is None
* Fix error when overriding templates folder
1.1.0 (2020-05-04)
==================
* Add support for django 3.0
* Add BlogAuthorPostsListPlugin to show posts per author
* Add experimental support for django-app-enabler
* Remove cmsplugin_filer from installation docs
* Set minimum django-parler version to 2.0
* Reduce the maximum length of slug fields to 752 characters
* Fix duplicated authors in BlogAuthorPostsPlugin
* Fix to respect current locale for category names
* Improve documentation for meta tags
1.0.0 (2019-11-04)
==================
* Add support for django CMS 3.7
* Add support for Python 3.7
* Add image size meta for Facebook
* Add support for django-parler >= 2
* Move to django-app-helper
* Drop support for Django < 1.11
* Drop support for django CMS < 3.5
* Drop older compatibilities
0.9.11 (2019-08-06)
===================
* Use menu_empty_categories config for BlogCategoryPlugin
* Purge menu cache when deleting a BlogConfig
0.9.10 (2019-07-02)
===================
* Fixed allow_unicode kwarg for AutoSlugField
* Fixed sphinx conf isort
* Set category as requested or not depending on the permalink setting
0.9.9 (2019-04-05)
==================
* Fixed issue with thumbnails not being preserved in admin form
* Pinned django-taggit version
0.9.8 (2019-01-13)
==================
* Fixed test environment in Django 1.8, 1.9
* Added related posts to templates / documentation
* Added a fix for multiple error messages when slug is not unique
0.9.7 (2018-05-05)
==================
* Fixed subtitle field not added to the admin
0.9.6 (2018-05-02)
==================
* Fixed string representation when model has no language
* Added subtitle field
0.9.5 (2018-04-07)
==================
* Fixed jquery path in Django 1.9+"Fix jquery path in Django 1.9+
* Added configurable blog abstract/text CKEditor
0.9.4 (2018-03-24)
==================
* Fixed migration error from 0.8 to 0.9
0.9.3 (2018-03-12)
==================
* Added dependency on lxml used in feeds
* Fixed warning on django CMS 3.5
* Fixed wizard in Django 1.11
* Updated translations
0.9.2 (2018-02-27)
==================
* Fixed missing migration
0.9.1 (2018-02-22)
==================
* Added Django 1.11 support
0.9.0 (2018-02-20)
==================
* Added support for django CMS 3.4, 3.5
* Dropped support for Django<1.8, django CMS<3.2.
* Added liveblog application.
* Refactored plugin filters: by default only data for current site are now shown.
* Added global and per site posts count to BlogCategory.
* Added option to hide empty categories from menu.
* Added standalone documentation at https://djangocms-blog.readthedocs.io.
* Enabled cached version of BlogLatestEntriesPlugin.
* Added plugins templateset.
* Improved category admin to avoid circular relationships.
* Dropped strict dependency on aldryn-search, haystack. Install separately for search support.
* Improved admin filtering.
* Added featured date to post.
* Fixed issue with urls in sitemap if apphook is not published
* Moved template to easy_thumbnails_tags template tag. Require easy_thumbnails >= 2.4.1
* Made HTML description and title fields length configurable
* Added meta representation for CategoryEntriesView
* Generated valid slug in wizard if the given one is taken
* Fixed error in category filtering when loading the for via POST
* Returned 404 in AuthorEntriesView if author does not exists
* Returned 404 in CategoryEntriesView if category does not exists
* Generate valid slug in wizard if the given one is taken
* Limit categories / related in forms only to current lan
0.8.13 (2017-07-25)
===================
* Dropped python 2.6 compatibility
* Fixed exceptions in __str__
* Fixed issue with duplicated categories in menu
0.8.12 (2017-03-11)
===================
* Fixed migrations on Django 1.10
0.8.11 (2017-03-04)
===================
* Fixed support for aldryn-apphooks-config 0.3.1
0.8.10 (2017-01-02)
===================
* Fix error in get_absolute_url
0.8.9 (2016-10-25)
==================
* Optimized querysets
* Fixed slug generation in wizard
0.8.8 (2016-09-04)
==================
* Fixed issue with one migration
* Improved support for django CMS 3.4
0.8.7 (2016-08-25)
==================
* Added support for django CMS 3.4
* Fixed issue with multisite support
0.8.6 (2016-08-03)
==================
* Set the correct language during indexing
0.8.5 (2016-06-26)
==================
* Fixed issues with ThumbnailOption migration under mysql.
0.8.4 (2016-06-22)
==================
* Fixed issues with cmsplugin-filer 1.1.
0.8.3 (2016-06-21)
==================
* Stricter filer dependency versioning.
0.8.2 (2016-06-12)
==================
* Aldryn-only release. No code changes
0.8.1 (2016-06-11)
==================
* Aldryn-only release. No code changes
0.8.0 (2016-06-05)
==================
* Added django-knocker integration
* Changed the default value of date_published to null
* Cleared menu cache when changing menu layout in apphook config
* Fixed error with wizard multiple registration
* Made django CMS 3.2 the default version
* Fixed error with on_site filter
* Removed meta-mixin compatibility code
* Changed slug size to 255 chars
* Fixed pagination setting in list views
* Added API to set default sites if user has permission only for a subset of sites
* Added Aldryn integration
0.7.0 (2016-03-19)
==================
* Make categories non required
* Fix tests with parler>=1.6
* Use all_languages_column to admin
* Add publish button
* Fix issues in migrations. Thanks @skirsdeda
* Fix selecting current menu item according to menu layout
* Fix some issues with haystack indexes
* Add support for moved ThumbnailOption
* Fix Django 1.9 issues
* Fix copy relations method in plugins
* Mitigate issue when apphook config can't be retrieved
* Mitigate issue when wizard double registration is triggered
0.6.3 (2015-12-22)
==================
* Add BLOG_ADMIN_POST_FIELDSET_FILTER to filter admin fieldsets
* Ensure correct creation of full URL for canonical urls
* Move constants to settings
* Fix error when no config is found
0.6.2 (2015-11-16)
==================
* Add app_config field to BlogLatestEntriesPlugin
* Fix __str__ plugins method
* Fix bug when selecting plugins template
0.6.1 (2015-10-31)
==================
* Improve toolbar: add all languages for each post
* Improve toolbar: add per-apphook configurable changefreq, priority
0.6.0 (2015-10-30)
==================
* Add support for django CMS 3.2 Wizard
* Add support for Apphook Config
* Add Haystack support
* Improved support for meta tags
* Improved admin
* LatestPostsPlugin tags field has been changed to a plain TaggableManager field.
A migration is in place to move the data, but backup your data first.
0.5.0 (2015-08-09)
==================
* Add support for Django 1.8
* Drop dependency on Django select2
* Code cleanups
* Enforce flake8 / isort checks
* Add categories menu
* Add option to disable the abstract
0.4.0 (2015-03-22)
==================
* Fix Django 1.7 issues
* Fix dependencies on python 3 when using wheel packages
* Drop Django 1.5 support
* Fix various templates issues
* UX fixes in the admin
0.3.1 (2015-01-07)
==================
* Fix page_name in template
* Set cascade to set null for post image and thumbnail options
0.3.0 (2015-01-04)
==================
* Multisite support
* Configurable default author support
* Refactored settings
* Fix multilanguage issues
* Fix SEO fields length
* Post absolute url is generated from the title in any language if current is
not available
* If djangocms-page-meta and djangocms-page-tags are installed, the relevant
toolbar items are removed from the toolbar in the post detail view to avoid
confusings page meta / tags with post ones
* Plugin API changed to filter out posts according to the request.
* Django 1.7 support
* Python 3.3 and 3.4 support
0.2.0 (2014-09-24)
==================
* **INCOMPATIBLE CHANGE**: view names changed!
* Based on django parler 1.0
* Toolbar items contextual to the current page
* Add support for canonical URLs
* Add transifex support
* Add social tags via django-meta-mixin
* Per-post or site-wide comments enabling
* Simpler TextField-based content editing for simpler blogs
* Add support for custom user models
0.1.0 (2014-03-06)
==================
* First experimental release
Raw data
{
"_id": null,
"home_page": "https://github.com/nephila/djangocms-blog",
"name": "djangocms-blog",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": "",
"keywords": "",
"author": "Iacopo Spalletti",
"author_email": "i.spalletti@nephila.it",
"download_url": "https://files.pythonhosted.org/packages/8f/3c/215ad82a0939c6a044acc6e404a33421ce08265ef716da16deece9f8f9e4/djangocms-blog-2.0.7.tar.gz",
"platform": null,
"description": "==============\ndjangocms-blog\n==============\n\n|Gitter| |PyPiVersion| |PyVersion| |GAStatus| |TestCoverage| |CodeClimate| |License|\n\ndjango CMS blog application - Support for multilingual posts, placeholders, social network meta tags and configurable apphooks.\n\nSupported Django versions:\n\n* Django 3.2 - 4.2\n\nSupported django CMS versions:\n\n* django CMS 3.9 - 3.11+\n\n************\nInstallation\n************\n\nSee `installation documentation`_\n\n********\nFeatures\n********\n\nSee `features documentation`_ for all the features details\n\n* Support for `django-app-enabler`_ autoconfiguration.\n* Placeholder content editing\n* Frontend editing using django CMS frontend editor\n* Multilingual support using django-parler\n* Twitter cards, Open Graph and Google+ snippets meta tags\n* Optional simpler TextField-based content editing\n* Multisite (posts can be visible in one or more Django sites on the same project)\n* Per-Apphook configuration\n* Configurable permalinks\n* Configurable django CMS menu\n* Per-Apphook templates set\n* Auto Apphook setup\n* Django sitemap framework\n* django CMS Wizard integration\n* Desktop notifications\n* Liveblog\n\n*****************************\nKnown djangocms-blog websites\n*****************************\n\nSee DjangoPackages for an updated list https://www.djangopackages.com/packages/p/djangocms-blog/\n\n.. _features documentation: http://djangocms-blog.readthedocs.io/en/latest/features/\n.. _installation documentation: http://djangocms-blog.readthedocs.io/en/latest/installation.html\n.. _permalinks: http://djangocms-blog.readthedocs.io/en/latest/features/permalinks.html\n.. _cmsplugin-filer migration documentation: http://djangocms-blog.readthedocs.io/en/latest/cmsplugin_filer.html\n.. _django-app-enabler: https://github.com/nephila/django-app-enabler\n\n\n.. |Gitter| image:: https://img.shields.io/badge/GITTER-join%20chat-brightgreen.svg?style=flat-square\n :target: https://gitter.im/nephila/applications\n :alt: Join the Gitter chat\n\n.. |PyPiVersion| image:: https://img.shields.io/pypi/v/djangocms-blog.svg?style=flat-square\n :target: https://pypi.python.org/pypi/djangocms-blog\n :alt: Latest PyPI version\n\n.. |PyVersion| image:: https://img.shields.io/pypi/pyversions/djangocms-blog.svg?style=flat-square\n :target: https://pypi.python.org/pypi/djangocms-blog\n :alt: Python versions\n\n.. |GAStatus| image:: https://github.com/nephila/djangocms-blog/workflows/Tox%20tests/badge.svg\n :target: https://github.com/nephila/djangocms-blog\n :alt: Latest CI build status\n\n.. |TestCoverage| image:: https://img.shields.io/coveralls/nephila/djangocms-blog/master.svg?style=flat-square\n :target: https://coveralls.io/r/nephila/djangocms-blog?branch=master\n :alt: Test coverage\n\n.. |License| image:: https://img.shields.io/github/license/nephila/djangocms-blog.svg?style=flat-square\n :target: https://pypi.python.org/pypi/djangocms-blog/\n :alt: License\n\n.. |CodeClimate| image:: https://codeclimate.com/github/nephila/djangocms-blog/badges/gpa.svg?style=flat-square\n :target: https://codeclimate.com/github/nephila/djangocms-blog\n :alt: Code Climate\n\n.. :changelog:\n\n*******\nHistory\n*******\n\n.. towncrier release notes start\n\n2.0.7 (2024-01-16)\n==================\n\nBugfixes\n--------\n\n- Pin Django CMS version < 4, update Github test matrix (#786)\n\n\n2.0.6 (2023-12-22)\n==================\n\nFeatures\n--------\n\n- Switch to Coveralls Github action (#774)\n\n\nBugfixes\n--------\n\n- Add sphinx-rtd-theme dependency in setup (#769)\n- Add force_str to FeaturedPostsPlugin __str__ method (#780)\n- Fix FeaturedPostsPlugin get_posts method rendering all posts instead of selected ones (#781)\n\n\n2.0.5 (2023-09-26)\n==================\n\nBugfixes\n--------\n\n- Pin correct django-meta version (#763)\n\n\n2.0.4 (2023-09-25)\n==================\n\nBugfixes\n--------\n\n- Bump django-meta version in setup.cfg (#761)\n\n\n2.0.3 (2023-09-22)\n==================\n\nFeatures\n--------\n\n- Migrate to bump-my-version (#759)\n\n\n2.0.2 (2023-08-30)\n==================\n\nFeatures\n--------\n\n- Update translations (#751)\n\n\n2.0.1 (2023-08-07)\n==================\n\nFeatures\n--------\n\n- Add BlogFeaturedPostsPlugin to show selected posts (#428)\n\n\n2.0.0 (2023-08-03)\n==================\n\nFeatures\n--------\n\n- Add include in rss field to post, to be able to exclude blog items from rss feed. (#663)\n- Add a CMS toolbar item for category and tag list (#676)\n- Add optional BLOG_UNICODE_SLUGS setting that disable unicode in blog posts slugs. (#707)\n- Improve meta image size handling (#718)\n- Port to django 3.2/4.1 - django CMS 3.11 (#720)\n- Add default_auto_field to BlogAppConfig (#737)\n\n\nBugfixes\n--------\n\n- Fix distinct preventing post delete from admin (#683)\n- See description here: https://github.com/nephila/djangocms-blog/issues/699 (#699)\n- Add classname for categories and tags that uses slug, not empty \"count\". (#710)\n- Fix pre-commit flake8 repo url (#715)\n- Fix template urls not respecting namespaces (#723)\n- Do not show a post detail published on another site (#724)\n\n\n1.2.3 (2020-12-21)\n==================\n\nFeatures\n--------\n\n- Improve django-app-enabler support (#660)\n- Update translations\n- Update django-app-enabler information\n\n\n1.2.2 (2020-12-20)\n==================\n\nFeatures\n--------\n\n- Add support for Python 3.9 (#657)\n\n\nBugfixes\n--------\n\n- Handle unicode chars in reverse of Post and Category models, using Django path() method instead of url() (#653)\n\n\nImproved Documentation\n----------------------\n\n- Update docs to clarify how to add content (#636)\n\n\n1.2.1 (2020-11-16)\n==================\n\nBugfixes\n--------\n\n- Fix admin urlconf not matching path syntax (#648)\n\n\n1.2.0 (2020-11-14)\n==================\n\n- BREAKING CHANGE: Replace url() function with path() (#645)\n\nFeatures\n--------\n\n- Add support for django CMS 3.8 / Django 3.1 (#643)\n- Update to modern tooling and port to github actions (#564)\n- Add option to allow fallback language in post/category URLs (#546)\n- Move post slug to top of post admin form (#567)\n- Add blog post extensions (#569)\n- Replace deprecated function calls (#571)\n- Improve tag selection UX/UI (#614)\n- Improve admin customization (#620)\n- Improve documentation (#622)\n- Add rtd config file and refactor test / docs dependencies (#624)\n- Replace G+ metadata with Schema.org (#637)\n- Update pre-commit checks to latest version (#639)\n\n\nBugfixes\n--------\n\n- Do not let site crash on menu if there is a namespace mismatch (#532)\n- Improve setup documentation (#541)\n- Fix GA on pull request (#575)\n- Fix coveralls failure on pull request in GA (#577)\n- Fix link in PR template (#581)\n- Skip haystack index creation if aldryn-search is not installed but haystack is (#584)\n- Skip towncrier on develop / master branch (#591)\n- Fix missing template folders selection in plugins (#595)\n- Clarify documentation regarding templates customization (#595)\n- Fix extra migration when customizing BLOG_PLUGIN_TEMPLATE_FOLDERS (#597)\n- Set default pytest configuration (#598)\n- Add missing condition for (date_published) <li> on blog_meta template (#603)\n- Fix python version declaration in tox (#606)\n- Fix creating text plugin in wizard (#607)\n- Split linting GA to its own file (#608)\n- Doc improvements for usage with djangocms-page-meta (#613)\n- Update linting (#618)\n- Fix building docs (#632)\n\n\nImproved Documentation\n----------------------\n\n- Improve documentation to enable social meta tags rendering (#613)\n\n\nMisc\n----\n\n- #593\n\n\n1.1.1 (2020-05-15)\n==================\n\n* Fix channels support\n* Avoid admin exception for related posts when config is None\n* Fix error when overriding templates folder\n\n1.1.0 (2020-05-04)\n==================\n\n* Add support for django 3.0\n* Add BlogAuthorPostsListPlugin to show posts per author\n* Add experimental support for django-app-enabler\n* Remove cmsplugin_filer from installation docs\n* Set minimum django-parler version to 2.0\n* Reduce the maximum length of slug fields to 752 characters\n* Fix duplicated authors in BlogAuthorPostsPlugin\n* Fix to respect current locale for category names\n* Improve documentation for meta tags\n\n1.0.0 (2019-11-04)\n==================\n\n* Add support for django CMS 3.7\n* Add support for Python 3.7\n* Add image size meta for Facebook\n* Add support for django-parler >= 2\n* Move to django-app-helper\n* Drop support for Django < 1.11\n* Drop support for django CMS < 3.5\n* Drop older compatibilities\n\n0.9.11 (2019-08-06)\n===================\n\n* Use menu_empty_categories config for BlogCategoryPlugin\n* Purge menu cache when deleting a BlogConfig\n\n0.9.10 (2019-07-02)\n===================\n\n* Fixed allow_unicode kwarg for AutoSlugField\n* Fixed sphinx conf isort\n* Set category as requested or not depending on the permalink setting\n\n0.9.9 (2019-04-05)\n==================\n\n* Fixed issue with thumbnails not being preserved in admin form\n* Pinned django-taggit version\n\n0.9.8 (2019-01-13)\n==================\n\n* Fixed test environment in Django 1.8, 1.9\n* Added related posts to templates / documentation\n* Added a fix for multiple error messages when slug is not unique\n\n0.9.7 (2018-05-05)\n==================\n\n* Fixed subtitle field not added to the admin\n\n0.9.6 (2018-05-02)\n==================\n\n* Fixed string representation when model has no language\n* Added subtitle field\n\n0.9.5 (2018-04-07)\n==================\n\n* Fixed jquery path in Django 1.9+\"Fix jquery path in Django 1.9+\n* Added configurable blog abstract/text CKEditor\n\n0.9.4 (2018-03-24)\n==================\n\n* Fixed migration error from 0.8 to 0.9\n\n0.9.3 (2018-03-12)\n==================\n\n* Added dependency on lxml used in feeds\n* Fixed warning on django CMS 3.5\n* Fixed wizard in Django 1.11\n* Updated translations\n\n0.9.2 (2018-02-27)\n==================\n\n* Fixed missing migration\n\n0.9.1 (2018-02-22)\n==================\n\n* Added Django 1.11 support\n\n0.9.0 (2018-02-20)\n==================\n\n* Added support for django CMS 3.4, 3.5\n* Dropped support for Django<1.8, django CMS<3.2.\n* Added liveblog application.\n* Refactored plugin filters: by default only data for current site are now shown.\n* Added global and per site posts count to BlogCategory.\n* Added option to hide empty categories from menu.\n* Added standalone documentation at https://djangocms-blog.readthedocs.io.\n* Enabled cached version of BlogLatestEntriesPlugin.\n* Added plugins templateset.\n* Improved category admin to avoid circular relationships.\n* Dropped strict dependency on aldryn-search, haystack. Install separately for search support.\n* Improved admin filtering.\n* Added featured date to post.\n* Fixed issue with urls in sitemap if apphook is not published\n* Moved template to easy_thumbnails_tags template tag. Require easy_thumbnails >= 2.4.1\n* Made HTML description and title fields length configurable\n* Added meta representation for CategoryEntriesView\n* Generated valid slug in wizard if the given one is taken\n* Fixed error in category filtering when loading the for via POST\n* Returned 404 in AuthorEntriesView if author does not exists\n* Returned 404 in CategoryEntriesView if category does not exists\n* Generate valid slug in wizard if the given one is taken\n* Limit categories / related in forms only to current lan\n\n0.8.13 (2017-07-25)\n===================\n\n* Dropped python 2.6 compatibility\n* Fixed exceptions in __str__\n* Fixed issue with duplicated categories in menu\n\n0.8.12 (2017-03-11)\n===================\n\n* Fixed migrations on Django 1.10\n\n0.8.11 (2017-03-04)\n===================\n\n* Fixed support for aldryn-apphooks-config 0.3.1\n\n0.8.10 (2017-01-02)\n===================\n\n* Fix error in get_absolute_url\n\n0.8.9 (2016-10-25)\n==================\n\n* Optimized querysets\n* Fixed slug generation in wizard\n\n0.8.8 (2016-09-04)\n==================\n\n* Fixed issue with one migration\n* Improved support for django CMS 3.4\n\n0.8.7 (2016-08-25)\n==================\n\n* Added support for django CMS 3.4\n* Fixed issue with multisite support\n\n0.8.6 (2016-08-03)\n==================\n\n* Set the correct language during indexing\n\n0.8.5 (2016-06-26)\n==================\n\n* Fixed issues with ThumbnailOption migration under mysql.\n\n0.8.4 (2016-06-22)\n==================\n\n* Fixed issues with cmsplugin-filer 1.1.\n\n0.8.3 (2016-06-21)\n==================\n\n* Stricter filer dependency versioning.\n\n0.8.2 (2016-06-12)\n==================\n\n* Aldryn-only release. No code changes\n\n0.8.1 (2016-06-11)\n==================\n\n* Aldryn-only release. No code changes\n\n0.8.0 (2016-06-05)\n==================\n\n* Added django-knocker integration\n* Changed the default value of date_published to null\n* Cleared menu cache when changing menu layout in apphook config\n* Fixed error with wizard multiple registration\n* Made django CMS 3.2 the default version\n* Fixed error with on_site filter\n* Removed meta-mixin compatibility code\n* Changed slug size to 255 chars\n* Fixed pagination setting in list views\n* Added API to set default sites if user has permission only for a subset of sites\n* Added Aldryn integration\n\n0.7.0 (2016-03-19)\n==================\n\n* Make categories non required\n* Fix tests with parler>=1.6\n* Use all_languages_column to admin\n* Add publish button\n* Fix issues in migrations. Thanks @skirsdeda\n* Fix selecting current menu item according to menu layout\n* Fix some issues with haystack indexes\n* Add support for moved ThumbnailOption\n* Fix Django 1.9 issues\n* Fix copy relations method in plugins\n* Mitigate issue when apphook config can't be retrieved\n* Mitigate issue when wizard double registration is triggered\n\n0.6.3 (2015-12-22)\n==================\n\n* Add BLOG_ADMIN_POST_FIELDSET_FILTER to filter admin fieldsets\n* Ensure correct creation of full URL for canonical urls\n* Move constants to settings\n* Fix error when no config is found\n\n0.6.2 (2015-11-16)\n==================\n\n* Add app_config field to BlogLatestEntriesPlugin\n* Fix __str__ plugins method\n* Fix bug when selecting plugins template\n\n0.6.1 (2015-10-31)\n==================\n\n* Improve toolbar: add all languages for each post\n* Improve toolbar: add per-apphook configurable changefreq, priority\n\n0.6.0 (2015-10-30)\n==================\n\n* Add support for django CMS 3.2 Wizard\n* Add support for Apphook Config\n* Add Haystack support\n* Improved support for meta tags\n* Improved admin\n* LatestPostsPlugin tags field has been changed to a plain TaggableManager field.\n A migration is in place to move the data, but backup your data first.\n\n0.5.0 (2015-08-09)\n==================\n\n* Add support for Django 1.8\n* Drop dependency on Django select2\n* Code cleanups\n* Enforce flake8 / isort checks\n* Add categories menu\n* Add option to disable the abstract\n\n0.4.0 (2015-03-22)\n==================\n\n* Fix Django 1.7 issues\n* Fix dependencies on python 3 when using wheel packages\n* Drop Django 1.5 support\n* Fix various templates issues\n* UX fixes in the admin\n\n0.3.1 (2015-01-07)\n==================\n\n* Fix page_name in template\n* Set cascade to set null for post image and thumbnail options\n\n0.3.0 (2015-01-04)\n==================\n\n* Multisite support\n* Configurable default author support\n* Refactored settings\n* Fix multilanguage issues\n* Fix SEO fields length\n* Post absolute url is generated from the title in any language if current is\n not available\n* If djangocms-page-meta and djangocms-page-tags are installed, the relevant\n toolbar items are removed from the toolbar in the post detail view to avoid\n confusings page meta / tags with post ones\n* Plugin API changed to filter out posts according to the request.\n* Django 1.7 support\n* Python 3.3 and 3.4 support\n\n0.2.0 (2014-09-24)\n==================\n\n* **INCOMPATIBLE CHANGE**: view names changed!\n* Based on django parler 1.0\n* Toolbar items contextual to the current page\n* Add support for canonical URLs\n* Add transifex support\n* Add social tags via django-meta-mixin\n* Per-post or site-wide comments enabling\n* Simpler TextField-based content editing for simpler blogs\n* Add support for custom user models\n\n0.1.0 (2014-03-06)\n==================\n\n* First experimental release\n",
"bugtrack_url": null,
"license": "BSD",
"summary": "The blog application for django CMS",
"version": "2.0.7",
"project_urls": {
"Documentation": "https://djangocms-blog.readthedocs.io/",
"Homepage": "https://github.com/nephila/djangocms-blog"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "da2a56d2cf5102e99dade6e80026f1494178047f17c12b449194d318e51a80f1",
"md5": "63e51a8399b98a50fa3fead89d4ff67c",
"sha256": "35d8a13dab1296bc6802d732c25893af15cf1f0fdd54a267b89637213a303cdc"
},
"downloads": -1,
"filename": "djangocms_blog-2.0.7-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "63e51a8399b98a50fa3fead89d4ff67c",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=3.7",
"size": 215041,
"upload_time": "2024-01-16T11:46:33",
"upload_time_iso_8601": "2024-01-16T11:46:33.014363Z",
"url": "https://files.pythonhosted.org/packages/da/2a/56d2cf5102e99dade6e80026f1494178047f17c12b449194d318e51a80f1/djangocms_blog-2.0.7-py2.py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8f3c215ad82a0939c6a044acc6e404a33421ce08265ef716da16deece9f8f9e4",
"md5": "79143d2a6274cb2bc6ab08760e5244ec",
"sha256": "ab38b273a5b543cab14f8066d208d4e520969c287ce3f6322c131eebbe251367"
},
"downloads": -1,
"filename": "djangocms-blog-2.0.7.tar.gz",
"has_sig": false,
"md5_digest": "79143d2a6274cb2bc6ab08760e5244ec",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 158773,
"upload_time": "2024-01-16T11:46:36",
"upload_time_iso_8601": "2024-01-16T11:46:36.227794Z",
"url": "https://files.pythonhosted.org/packages/8f/3c/215ad82a0939c6a044acc6e404a33421ce08265ef716da16deece9f8f9e4/djangocms-blog-2.0.7.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-01-16 11:46:36",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "nephila",
"github_project": "djangocms-blog",
"travis_ci": false,
"coveralls": true,
"github_actions": true,
"requirements": [],
"tox": true,
"lcname": "djangocms-blog"
}