跳转到主要内容

Jmbo基础产品引入了内容类型以及构建Jmbo产品所需的各种工具。

项目描述

Jmbo

Jmbo基础产品引入了内容类型以及构建Jmbo产品所需的各种工具。

Travis

文档位于http://jmbo.readthedocs.org

作者

Praekelt基金会

  • Shaun Sephton

  • Jonathan Bydendyk

  • Euan Jonker

  • Hedley Roos

变更日志

3.0.5

  1. 添加缺失的迁移。

3.0.4

  1. 简化 as_leaf_class 方法。它错误地假设它在保存数据库查询。

3.0.3

  1. DjangoModelPermissionsOrAnonReadOnly 权限添加到 jmbo-modelbase-permitted API 端点。

3.0.2

  1. 使用 django-sortedm2m,因为它在 ORM 层面进行适当的排序。

3.0.1

  1. 与 Django Rest Framework 3.6 兼容。

3.0.0

  1. Django 1.9 - 1.11 兼容性。

  2. 此版本弃用了 2.x 版本中标记为弃用的项目。

2.0.17

  1. 修复了修补后的 photologue 可能翻转图像的问题。

2.0.16

  1. 针对特殊数据库 - Oracle 的特殊迁移处理。

2.0.15

  1. 迁移到 tox 进行单元测试。

2.0.14

  1. 标题描述 字段添加索引。

2.0.13

  1. 状态 添加数据库索引。

2.0.12

  1. 安全处理对象上缺失的图像。

2.0.11

  1. 2.0.10 的修复是不完整的。正确修复它。

2.0.10

  1. 在迁移中修复缺失的 USE_GIS。如果没有它,它总是会尝试拉入 django-atlas。

2.0.9

  1. 添加一个模型,允许特定的精选图像覆盖通常生成的缩放。

2.0.8

  1. 现在 ObjectDetail 视图尊重类级别的 template_name 设置。

2.0.7

  1. 简化模板包含标签。

  2. 详细和列表视图现在尊重模型属性。

2.0.6

  1. 使对象详细模板解析遵循标准的 Django 命名约定。保留向后兼容性。

  2. 将测试模板移动到测试目录。

  3. 添加对 django-ultracache 的依赖项,并将 jmbocache 模板标签推迟到 ultracache 模板标签。

2.0.5

  1. 优雅地处理 API 中的缺失图像。

  2. 在 unicode 方法中将网站信息更改得更不令人压倒。

  3. 使用内置的 jQuery 进行自动保存功能。

2.0.4

  1. 修复 ImageModel 删除以处理 null 图像。

2.0.3

  1. 将 photologue 限制在 <3.2,因为他们已停止支持 Django 1.6。

2.0.2

  1. 禁用更多过滤器以便 Oracle 可以工作。

2.0.1

  1. 如果 Oracle 是数据库,禁用高级管理员更改列表过滤。Oracle 适配器有缺陷。

2.0.0

  1. 允许按内容类型定制对象标题和页脚。

  2. 为新项目最初选择所有站点。

  3. 如果可能,API 现在将资源 URI 解引用到叶类。

  4. 确保在 ModelBase 数据库表中图像字段也是可选的。

2.0.0a1

  1. 迁移到 Django 1.6 支持。Django 1.4 支持已弃用。对于 Django 1.4,请使用 Jmbo 1.x。

  2. 将“克隆此项目”按钮添加到表单。

  3. 弃用 gizmo、“宽”模板、Pin 类。

  4. 弃用基于自己的类通用视图,以利于 Django 的等效视图。

  5. 弃用与按类别显示对象相关的视图。 jmbo-foundry 提供了一个更强大的解决方案,并且可扩展性更好。

  6. 将关系更改表单限制为仅 ModelBase 子类。

  7. 弃用 smart_url 模板标签,因为 Django url 模板标签现在执行相同的操作。

  8. 回到主线 django-photologue

  9. API 现在包含图像详细 URL。

1.2.0

  1. 使用重命名的 django-photologue-praekelt。

  2. 在模板中进行 SEO 优化。

  3. 使通过类别访问详细页面成为可能。

1.1.7

  1. 提升以解决 setup.py 中的版本提升缺失问题。

1.1.6

  1. API 现在包含图像详细 URL。

  2. URL 模式以通过类别解决详细页面。

1.1.5

  1. 根据需要忽略 celery 任务的输出。

1.1.4

  1. 放松对 slugs 的唯一性约束。

1.1.3

  1. 修复了模型基础编辑中添加到错误字段集的位置字段的问题。

1.1.2

  1. jmbocache 模板标签添加日志。

1.1.1

  1. 添加一个 base.html 模板,以便单元测试渲染详细页面。

  2. 重新排列测试布局。

1.1

  1. 如果安装了 'django-atlas` 和 django.contrib.gis,则现在仅当两者都安装时才会启用位置感知功能。

  2. django-photologue 2.10 现在是最低版本。

1.0.14

  1. 在视图修改链接上添加 rel="nofollow"

  2. 修复了在 render_object 中使用复制上下文而不是使用推入和弹出。

  3. 简化分享链接的创建。

1.0.13

  1. 修复了 setup.py 中的损坏链接。

1.0.12

  1. 修复了不正确的文件权限。

1.0.11

  1. 在更改表单中添加了定期自动保存某些字段的功能。

  2. 将更改列表排序改为 -publish_on, -created

  3. get_related_items 的排序改为 -publish_on, -created

  4. 使用 celery 任务来发布内容。

  5. 永久链接现在链接到所有站点。

1.0.10

  1. 更改 secretballot 的使用方式,使其不再劫持对象管理器。

  2. 添加 owner_overrideimage_attribution 字段。

1.0.9

  1. 更改允许的管理员和通用对象详细信息,以便员工可以预览未发布的内容。

  2. 将总评论数和点赞数聚合到 ModelBase 上,以防止昂贵的查询。

1.0.8

  1. 添加缓存模板标签 jmbocache,它自动将 SITE_ID 作为缓存键的一部分。

1.0.7

  1. 在详细模板上实现通用缓存。

  2. 在 Google 上分享。

1.0.6

  1. 在管理员中添加列表过滤器,以按站点和站点组过滤 ModelBase 对象。

  2. ModelBase.__unicode__ 包括站点名称 - 依赖于 __unicode__ 的非管理员模板需要更新。

  3. 在详细页面上设置标题、描述和关键词元标签。

  4. comment_count 现在知道多个站点可能组成一个逻辑站点。

1.0.5

  1. 使 jmbo_publish 命令感知时区,确保它与旧的时间戳兼容。

1.0.4

  1. 将裁剪字段从较不突出的位置恢复到更突出的位置。

1.0.3

  1. 简化更改表单。将高级字段移入自己的部分。

1.0.2

  1. 确保在 modelbase_detail.html 中将叶子对象传递给模板标签。

  2. get_related_items 参数 name 现在是可选的。排序已更改为修改后的反向(默认排序)。

1.0.1

  1. as_leaf_class 方法如果两个模型具有相同的名称则会中断。已修复。

1.0

  1. Jmbo 现在具有位置感知功能。这需要手动升级库和现有数据库。在没有准备的情况下,不要升级到 1.0。如果您使用的是 Ubuntu,那么运行交互式 convert_to_geodb_ubuntu.sh 脚本就很简单了。

0.5.5

  1. modelbase_detail 包含模板现在有一个用于更容易重用的块。

  2. 简化分页器。不再有面包屑。

  3. 引入 object_footer 模板,该模板显示分享链接。

  4. can_comment 的 API 发生了变化。它始终只用于内部,不应引起问题。

  5. README.rst 获得了更友好的文档。

0.5.4

  1. 将 Django 锁定在 1.4.x 范围内。

0.5.3

  1. 在编辑表单中添加 保存并发布保存并取消发布 按钮。

0.5.2

  1. 使用 django.jQuery 而不是 $ 来触发发布 AJAX 调用。$ 不一定可用。

0.5.1 (2012-08-20)

  1. on_likes_enabled_teston_can_vote_test 信号接收器现在仅检查基于 ModelBase 的对象。还更新了与 django-likes 0.0.8 的兼容性,其中更新了其信号的对象 obj 参数为传统的 instance。现在需要 django-likes >= 0.0.8 才能正确操作。

0.5

  1. Django 1.4 兼容版本。现在需要 Django 1.4。

0.4

  1. 详细模板现在可以按模型定制。创建 {app_label}/{model}_detail.html。

  2. publish_on 和 retract_on 过滤器现在通过管理命令 jmbo_publish 应用。通过 cron 运行它。

  3. 现在不能再通过更改表单直接编辑发布状态。它现在是一个操作。

0.3.4 (2012-06-26)

  1. 支持自然键用于导出和加载数据。

0.3.3 (2012-06-20)

  1. 使用 Pillow 而不是 PIL。

0.3.2

  1. 在tastypie API中使用slug进行查找。

0.3.1 (2012-06-15)

  1. 添加了一个名为register_tag的装饰器,可以接受软编码的模板列表。

0.3 (2012-06-14)

  1. 增加了对django-tastypie的支持。

0.2.6 (2012-06-07)

  1. 将image_list_url添加到Modelbase。

  2. 由于0.0.7版本中的问题,将django-setuptest固定在0.0.6版本。

0.2.5 (2012-05-11)

  1. 管理员分类过滤现在同时过滤分类和primary_category字段。

0.2.4

  1. 从setup.py中移除依赖链接。

0.2.3 (2012-05-08)

  1. render_object标签现在会引发清晰的TemplateDoesNotExist异常。

0.2.2

  1. 在管理员中包含分类过滤。

0.2.1

  1. 在setup.py中查找链接。

0.2

  1. 将Opengraph元数据标签添加到详情视图。

  2. 添加对django-sites-groups的依赖。

  3. 设置South迁移链。

0.1.20

  1. 使pager的HTML和CSS与django-pagination保持一致。

  2. 在评论UI中添加包装div。

  3. 修复了管理员界面中某些字段重复的bug。

  4. 对于可能包含空格的模型名称,如“博客文章”,<content_type>_object_detail的反向查找现在可以工作。

  5. 添加了对modelbase详情视图get_absolute_url的回退。

  6. 为通用视图添加了限制查询集大小的功能。

  7. 添加了南非荷兰语和法语翻译。

  8. 使可以针对内容类型指定自定义的照片大小。

  9. 为更友好的管理员UI引入了一个新的可选字段“副标题”。

  10. 添加South迁移。现有安装必须使用./manage.py migrate jmbo 0001 –fake然后./manage.py migrate jmbo进行升级。

0.1.9 (2011-09-27)

  1. 在ModelBase上添加了主分类字段。

  2. 允许对humanize time diff标签进行修改。

  3. 添加了分类固定模型和行政覆盖。

0.1.7 (2011-06-15)

  1. Jmbo重命名。

0.1.6

  1. 添加了状态管理员批量操作。

0.1.5

  1. 使用photologue 2.6.praekelt。

0.1.4

  1. 生成slug优化。

0.1.3

  1. 重构ModelBase.comment_count以解决leaf类或modelbase内容类型的评论。

0.1.2

  1. 修正了通用表单问题。

0.1.1

  1. 使用django-photologue 2.5.praekelt。

0.1.0

  1. 改进了generate_slug实用方法。

  2. 删除了ModelBaseAdminForm。

项目详情


发行历史 发行通知 | RSS源

下载文件

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

源分布

jmbo-3.0.5.tar.gz (591.2 kB 查看哈希值)

上传时间 源码

构建版本

jmbo-3.0.5-py2.7.egg (799.0 kB 查看哈希值)

上传时间 源码

支持者