跳转到主要内容

django CMS的博客应用

项目描述

Join the Gitter chat Latest PyPI version Python versions Latest CI build status Test coverage Code Climate License

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)

  • 第一个实验性版本

项目详情


发布历史 发布通知 | RSS源

下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分布

djangocms-blog-2.0.7.tar.gz (158.8 kB 查看散列值)

上传时间 源代码

构建分布

djangocms_blog-2.0.7-py2.py3-none-any.whl (215.0 kB 查看散列值)

上传时间 Python 2 Python 3

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面