django CMS的博客应用
项目描述
django CMS博客应用 - 支持多语言帖子、占位符、社交网络元标签和可配置的apphooks。
支持的Django版本
Django 3.2 - 4.2
支持的django CMS版本
django CMS 3.9 - 3.11+
安装
请参阅安装文档
功能
有关所有功能的详细信息,请参阅功能文档
支持django-app-enabler自动配置。
占位符内容编辑
使用django CMS前端编辑器进行前端编辑
使用django-parler的多语言支持
Twitter卡、Open Graph和Google+片段元标签
可选的基于TextField的内容编辑
多站点(帖子可以在同一项目的多个Django网站上显示)
按Apphook配置
可配置的永久链接
可配置的django CMS菜单
按Apphook模板集
自动Apphook设置
Django sitemap框架
django CMS向导集成
桌面通知
实时博客
已知的djangocms-blog网站
请参阅DjangoPackages以获取更新列表 https://www.djangopackages.com/packages/p/djangocms-blog/
历史记录
2.0.7 (2024-01-16)
错误修复
固定 Django CMS 版本 < 4,更新 Github 测试矩阵 (#786)
2.0.6 (2023-12-22)
功能
切换到 Coveralls Github 动作 (#774)
错误修复
在设置中添加 sphinx-rtd-theme 依赖 (#769)
在 FeaturedPostsPlugin 的 __str__ 方法中添加 force_str (#780)
修复 FeaturedPostsPlugin get_posts 方法渲染所有帖子而不是所选帖子 (#781)
2.0.5 (2023-09-26)
错误修复
固定正确的 django-meta 版本 (#763)
2.0.4 (2023-09-25)
错误修复
在 setup.cfg 中提升 django-meta 版本 (#761)
2.0.3 (2023-09-22)
功能
迁移到 bump-my-version (#759)
2.0.2 (2023-08-30)
功能
更新翻译 (#751)
2.0.1 (2023-08-07)
功能
添加 BlogFeaturedPostsPlugin 来显示所选帖子 (#428)
2.0.0 (2023-08-03)
功能
将 include 添加到 rss 字段,以便能够从 rss 源中排除博客条目。 (#663)
添加 CMS 工具栏项目以显示类别和标签列表 (#676)
添加可选的 BLOG_UNICODE_SLUGS 设置,该设置禁用博客帖子 slugs 中的 Unicode。 (#707)
改进元图像尺寸处理 (#718)
迁移到 django 3.2/4.1 - django CMS 3.11 (#720)
添加 default_auto_field 到 BlogAppConfig (#737)
错误修复
修复 distinct 阻止从管理员删除帖子 (#683)
请见描述:[https://github.com/nephila/djangocms-blog/issues/699](https://github.com/nephila/djangocms-blog/issues/699) (#699)
为使用 slug 而不是空“count”的类别和标签添加 class名。 (#710)
修复 pre-commit flake8 仓库 URL (#715)
修复模板 URL 不尊重命名空间 (#723)
不显示在另一个网站上发布的帖子详情 (#724)
1.2.3 (2020-12-21)
功能
改进 django-app-enabler 支持 (#660)
更新翻译
更新 django-app-enabler 信息
1.2.2 (2020-12-20)
功能
添加对 Python 3.9 的支持 (#657)
错误修复
在 Post 和 Category 模型的反向中处理 Unicode 字符,使用 Django path() 方法而不是 url() 方法 (#653)
改进文档
更新文档以阐明如何添加内容 (#636)
1.2.1 (2020-11-16)
错误修复
修复 admin urlconf 与路径语法不匹配 (#648)
1.2.0 (2020-11-14)
重大更改:用 path() 函数替换 url() 函数 (#645)
功能
添加对 django CMS 3.8 / Django 3.1 的支持 (#643)
更新到现代工具并迁移到 github actions (#564)
添加选项以允许在帖子/类别 URL 中回退语言 (#546)
将帖子 slug 移到帖子管理员表单的顶部 (#567)
添加博客帖子扩展 (#569)
替换过时的函数调用 (#571)
改进标签选择 UX/UI (#614)
改进管理员定制 (#620)
改进文档 (#622)
添加 rtd 配置文件并重构测试/文档依赖项 (#624)
用 Schema.org 替换 G+ 元数据 (#637)
更新 pre-commit 检查到最新版本 (#639)
错误修复
如果存在命名空间不匹配,不要让站点在菜单崩溃 (#532)
改进设置文档 (#541)
修复拉取请求中的 GA (#575)
修复 GA 中拉取请求的 coveralls 失败 (#577)
修复 PR 模板中的链接 (#581)
如果未安装 aldryn-search 但安装了 haystack,则跳过 haystack 索引创建 (#584)
在 develop / master 分支上跳过 towncrier (#591)
修复插件中缺少模板文件夹选择 (#595)
阐明有关模板定制的文档 (#595)
修复自定义 BLOG_PLUGIN_TEMPLATE_FOLDERS 时的额外迁移 (#597)
设置默认 pytest 配置 (#598)
在 blog_meta 模板中添加对 (date_published)
- 的缺失条件 (#603)
修复 tox 中的 python 版本声明 (#606)
修复向导中创建文本插件时出错 (#607)
将 linting GA 分割成其自己的文件 (#608)
针对与 djangocms-page-meta 一起使用进行文档改进 (#613)
更新 linting (#618)
修复构建文档 (#632)
改进文档
改进文档以启用社交元标签渲染 (#613)
其他
#593
1.1.1 (2020-05-15)
修复 channels 支持
当配置为 None 时避免相关帖子时的管理员异常
修复覆盖模板文件夹时的错误
1.1.0 (2020-05-04)
添加对 django 3.0 的支持
添加 BlogAuthorPostsListPlugin 以显示每位作者的帖子
添加对 django-app-enabler 的实验性支持
从安装文档中删除 cmsplugin_filer
将 django-parler 的最低版本设置为 2.0
将 slug 字段的最大长度减少到 752 个字符
修复 BlogAuthorPostsPlugin 中的重复作者 (#72)
修复以尊重当前区域设置进行类别名称的处理
改进元标签的文档
1.0.0 (2019-11-04)
添加对 django CMS 3.7 的支持
添加对 Python 3.7 的支持
为 Facebook 添加图像大小元数据
添加对 django-parler >= 2 的支持
迁移到 django-app-helper
停止支持 Django < 1.11
停止支持 django CMS < 3.5
停止支持旧兼容性
0.9.11 (2019-08-06)
使用 menu_empty_categories 配置为 BlogCategoryPlugin
删除 BlogConfig 时清除菜单缓存
0.9.10 (2019-07-02)
修复 AutoSlugField 的 allow_unicode 关键字参数
修复 sphinx conf isort
根据永久链接设置设置或不对类别进行设置
0.9.9 (2019-04-05)
修复了在管理员表单中不保留缩略图的问题
固定 django-taggit 版本
0.9.8 (2019-01-13)
修复 Django 1.8, 1.9 中的测试环境问题
添加模板/文档中的相关帖子
添加修复了当 slug 不唯一时的多个错误消息
0.9.7 (2018-05-05)
修复了未将副标题字段添加到管理员
0.9.6 (2018-05-02)
修复了当模型没有语言时的字符串表示
添加了副标题字段
0.9.5 (2018-04-07)
修复 Django 1.9+ 中的 jQuery 路径
添加了可配置的博客摘要/文本 CKEditor
0.9.4 (2018-03-24)
修复从 0.8 到 0.9 的迁移错误
0.9.3 (2018-03-12)
添加对在 feeds 中使用的 lxml 的依赖
修复 django CMS 3.5 中的警告
修复 Django 1.11 中的向导问题
更新了翻译
0.9.2 (2018-02-27)
修复了缺失的迁移
0.9.1 (2018-02-22)
添加了对 Django 1.11 的支持
0.9.0 (2018-02-20)
添加了对 django CMS 3.4, 3.5 的支持
停止支持 Django<1.8, django CMS<3.2.
添加了 liveblog 应用程序。
重构插件过滤器:默认情况下现在只显示当前站点的数据。
为 BlogCategory 添加了全局和按站点帖子计数。
添加了从菜单中隐藏空类别的选项。
在 https://djangocms-blog.readthedocs.io 添加了独立文档。
启用了 BlogLatestEntriesPlugin 的缓存版本。
添加了插件模板集。
改进了类别管理员以避免循环关系。
停止对 aldryn-search, haystack 的严格依赖。为搜索支持单独安装。
改进了管理员过滤。
为帖子添加了特色日期。
如果 apphook 未发布,则修复了 sitemap 中的 URL 的问题
将模板移动到 easy_thumbnails_tags 模板标签。需要 easy_thumbnails >= 2.4.1
使 HTML 描述和标题字段长度可配置
为 CategoryEntriesView 添加了元表示
如果给定的一个被占用,则向导中生成有效的 slug
修复了在通过 POST 加载时加载类别过滤时的错误
如果作者不存在,则 AuthorEntriesView 返回 404
如果类别不存在,则 CategoryEntriesView 返回 404
如果给定的一个被占用,则向导中生成有效的 slug
在表单中仅限制类别/相关项到当前语言
0.8.13 (2017-07-25)
停止对 python 2.6 的兼容性
修复 __str__ 中的异常
修复了菜单中的重复类别问题
0.8.12 (2017-03-11)
修复 Django 1.10 中的迁移
0.8.11 (2017-03-04)
修复了对 aldryn-apphooks-config 0.3.1 的支持
0.8.10 (2017-01-02)
修复 get_absolute_url 中的错误
0.8.9 (2016-10-25)
优化了查询集
修复向导中的 slug 生成问题
0.8.8 (2016-09-04)
修复了一个迁移问题
改进了对 django CMS 3.4 的支持
0.8.7 (2016-08-25)
添加了对 django CMS 3.4 的支持
修复了多站点支持的问题
0.8.6 (2016-08-03)
在索引期间设置正确的语言
0.8.5 (2016-06-26)
修复了在 mysql 下的 ThumbnailOption 迁移问题
0.8.4 (2016-06-22)
修复了 cmsplugin-filer 1.1. 的问题
0.8.3 (2016-06-21)
更严格的 filer 依赖版本控制。
0.8.2 (2016-06-12)
Aldryn-only 发布。没有代码更改
0.8.1 (2016-06-11)
Aldryn-only 发布。没有代码更改
0.8.0 (2016-06-05)
添加了 django-knocker 集成
将 date_published 的默认值更改为 null
在 apphook 配置中更改菜单布局时清除菜单缓存
修复了向导多重注册的错误
将 django CMS 3.2 设置为默认版本
修复了 on_site 过滤器中的错误
删除了 meta-mixin 兼容性代码
将 slug 大小更改为 255 个字符
修复了列表视图中的分页设置
添加了API以设置默认站点,如果用户仅具有部分站点的权限
添加了Aldryn集成
0.7.0 (2016-03-19)
使类别变为非必需
修复了parler>=1.6的测试问题
将all_languages_column用于管理界面
添加发布按钮
修复迁移中的问题。感谢@skirsdeda
修复根据菜单布局选择当前菜单项的问题
修复与haystack索引相关的一些问题
添加对移动的ThumbnailOption的支持
修复Django 1.9问题
修复插件中的copy_relations方法
减轻当无法检索apphook配置时的问题
减轻当触发向导双重注册时的问题
0.6.3 (2015-12-22)
将BLOG_ADMIN_POST_FIELDSET_FILTER添加到过滤管理字段集
确保正确创建规范URL的完整URL
将常量移动到设置
修复找不到配置时发生的错误
0.6.2 (2015-11-16)
将app_config字段添加到BlogLatestEntriesPlugin
修复__str__插件方法
修复选择插件模板时的错误
0.6.1 (2015-10-31)
改进工具栏:为每篇文章添加所有语言
改进工具栏:为每个apphook添加可配置的更改频率和优先级
0.6.0 (2015-10-30)
添加对django CMS 3.2向导的支持
添加对Apphook Config的支持
添加Haystack支持
改进对元标签的支持
改进管理界面
LatestPostsPlugin的tags字段已更改为纯TaggableManager字段。已放置迁移以移动数据,但请先备份数据。
0.5.0 (2015-08-09)
添加对Django 1.8的支持
取消对Django select2的依赖
代码清理
强制执行flake8 / isort检查
添加类别菜单
添加禁用摘要的选项
0.4.0 (2015-03-22)
修复Django 1.7问题
修复使用wheel包时对python 3的依赖
取消对Django 1.5的支持
修复各种模板问题
在管理界面中修复UX问题
0.3.1 (2015-01-07)
修复模板中的page_name
将post_image和缩略图选项的级联设置为null
0.3.0 (2015-01-04)
多站点支持
支持可配置的默认作者
重构设置
修复多语言问题
修复SEO字段长度
如果没有当前语言,则从标题生成任何语言的绝对URL
如果已安装djangocms-page-meta和djangocms-page-tags,则将从帖子详细视图的工具栏中删除相关的工具栏项,以避免将页面元标签/标签与帖子元标签/标签混淆
插件API已更改,以根据请求过滤帖子。
支持Django 1.7
支持Python 3.3和3.4
0.2.0 (2014-09-24)
不兼容更改:视图名称已更改!
基于django parler 1.0
工具栏项与当前页面相关
添加对规范URL的支持
添加transifex支持
通过django-meta-mixin添加社交标签
启用按帖子或全局评论
为简单的博客提供基于TextField的内容编辑
添加对自定义用户模型的支持
0.1.0 (2014-03-06)
第一个实验性版本
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分布
构建分布
djangocms-blog-2.0.7.tar.gz的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | ab38b273a5b543cab14f8066d208d4e520969c287ce3f6322c131eebbe251367 |
|
MD5 | 79143d2a6274cb2bc6ab08760e5244ec |
|
BLAKE2b-256 | 8f3c215ad82a0939c6a044acc6e404a33421ce08265ef716da16deece9f8f9e4 |
djangocms_blog-2.0.7-py2.py3-none-any.whl的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 35d8a13dab1296bc6802d732c25893af15cf1f0fdd54a267b89637213a303cdc |
|
MD5 | 63e51a8399b98a50fa3fead89d4ff67c |
|
BLAKE2b-256 | da2a56d2cf5102e99dade6e80026f1494178047f17c12b449194d318e51a80f1 |