用于处理网站报纸式故事的应用程序
项目描述
|BUILD|_
.. |BUILD| 图像:
https://secure.travis-ci.org/callowayproject/django-stories.png?branch=master
.. _BUILD: http://travis-ci.org/#!/callowayproject/django-stories
==============
Django Stories
==============
:版本:1.0.4
:文档:http://django-stories.readthedocs.org/
:下载:http://pypi.python.org/pypi/django-stories/
:源代码:http://github.com/callowayproject/django-stories/
此应用程序设计为易于配置,同时仍然对作者和编辑简单。
设计目标
============
* 减少依赖:检查可选包,并且只有在它们存在的情况下才创建字段。
* 从GUI嵌入丰富内容:对于嵌入的内容,标记语言的GUI可以完成所需的一切。
* 灵活的依赖性:可以从提供类似服务的好几个应用程序中进行选择,例如django-staff与User,massmedia与photologue
功能
========
* **版本跟踪:** 跟踪保存的版本,并允许用户回退到先前的版本。
* **相关项目**:可以将任何配置的项目设置为与故事相关。这些包括照片、视频、其他故事等。
* **快速编辑**:在列表视图中,可以更改包括标题、副标题、预告、编辑提示和发布状态等几个字段。使用表单,并且可以被项目覆盖,以包含您想要的任何字段。
* **可选的404抑制**:有时您可能需要下架内容。现在,您可以返回一个包含解释的页面,而不是返回404错误。
变更日志
==========
- **1.0.4版本新增**
* 故事确保如果状态设置为发布,则自动设置发布日期和时间。
* ``get_absolute_url``现在在没有发布日期的情况下返回空字符串,而不是引发异常。
- **1.0.3**
* 支持`django 1.5`
* 与`django-categories 1.2.*`进行了测试
* 停止支持`django 1.2`
- **1.0.2**
* 添加了默认管理器
- **1.0.1**
* 新增`CurrentSiteManager`
* 现在可以使用`settings.WIDGET_FIELDS`指定小部件字段
- **1.0**
* 代码重构
* South迁移
* ``Relations``现在是``stories``的独立内部应用程序
* 测试
* 新增``author_display``属性,用于替换当前的``author``属性
* 移除了大多数要求,因为它们并不是真正的“必需”。``BeautifulSoup``仍然是必需的。
* 新增设置:``WIDGET``、``WIDGET_ATTRS``。由于TinyMCE被取消作为必需项,因此这些设置将用于为``story.body``字段提供小部件。
* 将``STORY_ORDERING``重命名为``ORDERING``。使用``STORY_ORDERING``仍然可能,但将显示警告。
* 修复了故事更改列表中的快速编辑功能问题
* 修复了快速编辑功能的问题
* 快速编辑现在工作 =)
* 移除了快速编辑的外部jQuery引用。现在使用``django.jQuery``
* 移除了内联CSS/JS,这些现在在单独的文件中
* 将JS重写为coffeescript
**0.6版本新增**
* 将设置进行重构,以基于字典。
* 添加了限制作者模型中选择的能力
* 添加了新的设置:``AUTHOR_MODEL``、``USE_CATEGORIES``、``USE_REVERSION``
**0.5版本新增**
在0.5版本中添加了一个新字段:comment_status。评论状态废弃了评论标志,因为它允许评论的第三种状态:冻结(显示旧评论但不允许新评论)。
有一个SQL脚本来添加新字段并从旧字段迁移适当的值。旧字段未从表中删除,但应用程序中对其的所有引用都已消失。