Package: djangocms-blog
django CMS blog application - Support for multilingual posts, placeholders, social network meta tags and configurable apphooks.Supported Django versions:Django 3.2 - 4.2Supported django CMS versions:django CMS 3.9 - 3.11+InstallationSeeinstallation documentationFeaturesSeefeatures documentationfor all the features detailsSupport fordjango-app-enablerautoconfiguration.Placeholder content editingFrontend editing using django CMS frontend editorMultilingual support using django-parlerTwitter cards, Open Graph and Google+ snippets meta tagsOptional simpler TextField-based content editingMultisite (posts can be visible in one or more Django sites on the same project)Per-Apphook configurationConfigurable permalinksConfigurable django CMS menuPer-Apphook templates setAuto Apphook setupDjango sitemap frameworkdjango CMS Wizard integrationDesktop notificationsLiveblogKnown djangocms-blog websitesSee DjangoPackages for an updated listhttps://www.djangopackages.com/packages/p/djangocms-blog/History2.0.7 (2024-01-16)BugfixesPin Django CMS version < 4, update Github test matrix (#786)2.0.6 (2023-12-22)FeaturesSwitch to Coveralls Github action (#774)BugfixesAdd 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)BugfixesPin correct django-meta version (#763)2.0.4 (2023-09-25)BugfixesBump django-meta version in setup.cfg (#761)2.0.3 (2023-09-22)FeaturesMigrate to bump-my-version (#759)2.0.2 (2023-08-30)FeaturesUpdate translations (#751)2.0.1 (2023-08-07)FeaturesAdd BlogFeaturedPostsPlugin to show selected posts (#428)2.0.0 (2023-08-03)FeaturesAdd 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)BugfixesFix 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)FeaturesImprove django-app-enabler support (#660)Update translationsUpdate django-app-enabler information1.2.2 (2020-12-20)FeaturesAdd support for Python 3.9 (#657)BugfixesHandle unicode chars in reverse of Post and Category models, using Django path() method instead of url() (#653)Improved DocumentationUpdate docs to clarify how to add content (#636)1.2.1 (2020-11-16)BugfixesFix admin urlconf not matching path syntax (#648)1.2.0 (2020-11-14)BREAKING CHANGE: Replace url() function with path() (#645)FeaturesAdd 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)BugfixesDo 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 DocumentationImprove documentation to enable social meta tags rendering (#613)Misc#5931.1.1 (2020-05-15)Fix channels supportAvoid admin exception for related posts when config is NoneFix error when overriding templates folder1.1.0 (2020-05-04)Add support for django 3.0Add BlogAuthorPostsListPlugin to show posts per authorAdd experimental support for django-app-enablerRemove cmsplugin_filer from installation docsSet minimum django-parler version to 2.0Reduce the maximum length of slug fields to 752 charactersFix duplicated authors in BlogAuthorPostsPluginFix to respect current locale for category namesImprove documentation for meta tags1.0.0 (2019-11-04)Add support for django CMS 3.7Add support for Python 3.7Add image size meta for FacebookAdd support for django-parler >= 2Move to django-app-helperDrop support for Django < 1.11Drop support for django CMS < 3.5Drop older compatibilities0.9.11 (2019-08-06)Use menu_empty_categories config for BlogCategoryPluginPurge menu cache when deleting a BlogConfig0.9.10 (2019-07-02)Fixed allow_unicode kwarg for AutoSlugFieldFixed sphinx conf isortSet category as requested or not depending on the permalink setting0.9.9 (2019-04-05)Fixed issue with thumbnails not being preserved in admin formPinned django-taggit version0.9.8 (2019-01-13)Fixed test environment in Django 1.8, 1.9Added related posts to templates / documentationAdded a fix for multiple error messages when slug is not unique0.9.7 (2018-05-05)Fixed subtitle field not added to the admin0.9.6 (2018-05-02)Fixed string representation when model has no languageAdded subtitle field0.9.5 (2018-04-07)Fixed jquery path in Django 1.9+”Fix jquery path in Django 1.9+Added configurable blog abstract/text CKEditor0.9.4 (2018-03-24)Fixed migration error from 0.8 to 0.90.9.3 (2018-03-12)Added dependency on lxml used in feedsFixed warning on django CMS 3.5Fixed wizard in Django 1.11Updated translations0.9.2 (2018-02-27)Fixed missing migration0.9.1 (2018-02-22)Added Django 1.11 support0.9.0 (2018-02-20)Added support for django CMS 3.4, 3.5Dropped 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 athttps://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 publishedMoved template to easy_thumbnails_tags template tag. Require easy_thumbnails >= 2.4.1Made HTML description and title fields length configurableAdded meta representation for CategoryEntriesViewGenerated valid slug in wizard if the given one is takenFixed error in category filtering when loading the for via POSTReturned 404 in AuthorEntriesView if author does not existsReturned 404 in CategoryEntriesView if category does not existsGenerate valid slug in wizard if the given one is takenLimit categories / related in forms only to current lan0.8.13 (2017-07-25)Dropped python 2.6 compatibilityFixed exceptions in __str__Fixed issue with duplicated categories in menu0.8.12 (2017-03-11)Fixed migrations on Django 1.100.8.11 (2017-03-04)Fixed support for aldryn-apphooks-config 0.3.10.8.10 (2017-01-02)Fix error in get_absolute_url0.8.9 (2016-10-25)Optimized querysetsFixed slug generation in wizard0.8.8 (2016-09-04)Fixed issue with one migrationImproved support for django CMS 3.40.8.7 (2016-08-25)Added support for django CMS 3.4Fixed issue with multisite support0.8.6 (2016-08-03)Set the correct language during indexing0.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 changes0.8.1 (2016-06-11)Aldryn-only release. No code changes0.8.0 (2016-06-05)Added django-knocker integrationChanged the default value of date_published to nullCleared menu cache when changing menu layout in apphook configFixed error with wizard multiple registrationMade django CMS 3.2 the default versionFixed error with on_site filterRemoved meta-mixin compatibility codeChanged slug size to 255 charsFixed pagination setting in list viewsAdded API to set default sites if user has permission only for a subset of sitesAdded Aldryn integration0.7.0 (2016-03-19)Make categories non requiredFix tests with parler>=1.6Use all_languages_column to adminAdd publish buttonFix issues in migrations. Thanks @skirsdedaFix selecting current menu item according to menu layoutFix some issues with haystack indexesAdd support for moved ThumbnailOptionFix Django 1.9 issuesFix copy relations method in pluginsMitigate issue when apphook config can’t be retrievedMitigate issue when wizard double registration is triggered0.6.3 (2015-12-22)Add BLOG_ADMIN_POST_FIELDSET_FILTER to filter admin fieldsetsEnsure correct creation of full URL for canonical urlsMove constants to settingsFix error when no config is found0.6.2 (2015-11-16)Add app_config field to BlogLatestEntriesPluginFix __str__ plugins methodFix bug when selecting plugins template0.6.1 (2015-10-31)Improve toolbar: add all languages for each postImprove toolbar: add per-apphook configurable changefreq, priority0.6.0 (2015-10-30)Add support for django CMS 3.2 WizardAdd support for Apphook ConfigAdd Haystack supportImproved support for meta tagsImproved adminLatestPostsPlugin 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.8Drop dependency on Django select2Code cleanupsEnforce flake8 / isort checksAdd categories menuAdd option to disable the abstract0.4.0 (2015-03-22)Fix Django 1.7 issuesFix dependencies on python 3 when using wheel packagesDrop Django 1.5 supportFix various templates issuesUX fixes in the admin0.3.1 (2015-01-07)Fix page_name in templateSet cascade to set null for post image and thumbnail options0.3.0 (2015-01-04)Multisite supportConfigurable default author supportRefactored settingsFix multilanguage issuesFix SEO fields lengthPost absolute url is generated from the title in any language if current is
not availableIf 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 onesPlugin API changed to filter out posts according to the request.Django 1.7 supportPython 3.3 and 3.4 support0.2.0 (2014-09-24)INCOMPATIBLE CHANGE: view names changed!Based on django parler 1.0Toolbar items contextual to the current pageAdd support for canonical URLsAdd transifex supportAdd social tags via django-meta-mixinPer-post or site-wide comments enablingSimpler TextField-based content editing for simpler blogsAdd support for custom user models0.1.0 (2014-03-06)First experimental release