jmbo foundry将各种jmbo产品联系在一起,使您能够以最少的代码和定制量快速构建多语言web和mobi站点。
jmbo-foundr的Python项目详细描述
JMBO铸造厂
jmbo foundry将各种jmbo产品结合在一起,使您能够以最少的代码量和定制量快速构建多语言web和mobi站点。
文档位于http://jmbo-foundry.readthedocs.org。 作者 ===
Praekelt基金会
- 肖恩·塞普顿
- 赫德利·鲁斯
- 尤安·乔克
- 里兹马里维斯菲尔德
更改日志
2.1.3
- 修复在某些代码路径中,切片在DISTINCT之前发生的关键问题。
2.1.2
- 修复问题69-列表中可能重复的项。
2.1.1
- 不赞成使用名为listing\u*的旧照片。
- 修复智能层javascript以正确识别ajax操作的列表。
2.1
- 修复列表未按正确顺序返回内容的错误。注意listing.queryset不再保证返回真正的queryset。
- 从清单更改表单中删除view_modifier字段,直到我们移到django 1.8。
2.0.5
- 表面上的改变。列表图像背景与django管理中的备用行颜色冲突。
2.0.4
- 从搜索表单中删除csrf保护,因为搜索始终是只读操作。
- 改进列表管理用户界面。
2.0.3
- 在设置会话到期日时解决不推荐使用的pickle序列化程序。
- 成员详细视图中的防御代码。
2.0.2
- 如果未设置图像,请不要尝试在模板中调用photologue getter。
- 页面编辑器现在使用jquery 1.10.2和jqueryui1.10.4。
2.0.1
- 更改url.py中api的位置,以便资源注册正常工作。
2.0.0
- 简化api以使用主键。
- 依赖于JMBO产品的稳定版本。
2.0.0a5
- 删除迁移中对Atlas的引用。
2.0.0a4
- 修复站点地图URL。
2.0.0a3
- 列出字段内容并固定,现在可以使用直通管理器进行排序。
2.0.0a2
- 修正当站点从子路径运行时,resolve()将失败的情况。
2.0.0a1
- 转到Django 1.6支持。向后不兼容。
- 使用django layers hr来处理分层。foundry['layers']设置现在已被弃用。
- 不赞成对photosize name中的子字符串\u layer\uu进行传统处理。
- 添加一个允许视图出现在列表中的视图代理模型。
1.3.0
- 不赞成使用“计算”设置功能。
- 视情况忽略芹菜任务的结果。
- 向上jmbo要求1.2.0。
- 将jmbo post的要求提高到0.4。
- 模板的seo改进。
1.2.6.1
- 将摄影依赖委托给JMBO。
1.2.6
- 修正顽皮的文字任务表情处理。
1.2.5.1
- 修正导致未分配变量的输入错误。
1.2.5
- rss2提要现在包括规范映像。
1.2.4
- 严格验证成员配置文件映像。
- 在用户名中允许。
- 尝试对重叠站点使用相同的slug时出现友好的错误消息。
1.2.3.1
- 使用新版本的带有更漂亮工具栏的django ckeditor。
- 使ajax分页更加健壮。它现在总是以正确的列表为目标。
- 修复成员更改窗体上的密码设置。
1.2.2.3
- 修补程序-修补程序缺少导入。
1.2.2.2
- 热修复-图像层回退功能恢复。
1.2.2.1
- 热修复-添加依赖链接到照片。
1.2.2
- 修复必需字段的forms.css规则。
- 由于2.8版的《Django photologue》改编了《Monkey Patch》。
- 使定义自定义列表成为可能。
1.2.1
- 重定向到Age Gateway时,请使用“下一步”参数。成功通过年龄网关后,用户将重定向到下一个。
- 通过在jwt令牌中提供年龄网关数据,允许合作伙伴站点自动为用户通过年龄网关。
1.2
- 按照建议的版本移动到jquery 1.10.2。如果您有定制的静态javascript资源,则必须手动更新它们。
- 使用较新版本的anythingslider。
- 允许将窗体类传递给联接视图。
- 将个人评论缓存到评论列表中。
- 轻微的性能改进。
1.1.23
- 修正modelbase\u list\u item\u ipod.html中的模板错误。
1.1.22
- 修正事件处理程序在用户注册期间可能更改默认虚拟形象的错误。
- 缓存单个列表项模板。
1.1.21
- 在评估列表时,列表上的内容类型、类别和标记字段现在是anded。
- 不允许只包含空格的批注。
1.1.20
- 提供另外两种自定义列表样式。
- 现在可以按标记筛选列表。
1.1.19.3
- 使用django setuptest。它能正确处理南迁。
- 使用解决方法,以便jmbo站点地图再次正常工作。
1.1.19.2
- 按照1.1.19.1的规定去做。
1.1.19.1
- 在由jmbo sitemapurl模式触发的旧jmbo代码中发现一个严重错误。删除jmbo站点地图的url模式。
1.1.19
- 移除潜在的获取首选项缓存密钥冲突。
- 将xml站点地图移植到jmbo站点地图。
1.1.18.2
- 保护评论创建不受手动创建的帖子的影响。
1.1.18.1
- 热修复。修复页面更改窗体未显示行的错误。
1.1.18
- 更改列表以接受多个类别。涉及到南部数据迁移,应该可以正常工作,但建议备份数据库。
- 从主导航元素故意生成简单的XML站点地图。
- 提供google oauth2登录。
1.1.17
- web promo列表现在显示固定的项目。
- 使ajax分页更加健壮。
- 在用户名中允许@。
- 在注册首选项中设置所需字段时更友好的管理表单。
1.1.16.1
- 热修复。FoundryCache模板标记使用了错误的类来计算密钥。
1.1.16
- 确保发出用户登录信号当用户加入时。
- 不允许在内容字段包含脚本的地方创建blogpost。
- 在进行Facebook连接时,将尽可能多的字段映射到成员。
- twitter oauth现在是标准功能。
- base_inner.html现在提供了一个附加标题栏。
- 发布到eg.basic的评论现在将显示在包含相同逻辑站点的其他层中。
- 平板现在是我们标准产品的一部分。
- 通过Web可配置的行、列、平铺、菜单和导航栏缓存。
- 识别性能不佳的区域并优化代码。
1.1.15
- 现在可以在“常规首选项”下设置打开的图形站点描述。
- 允许用户名中有点。
1.1.14
- 从搜索结果中排除库图像。
- 包括来自jmbo gallery的url。
1.1.13
- 使用django banner>;=0.2.2。ajax加载的dfp横幅现在可以工作了。
1.1.12
- 通过ajax更新列表时触发onlistingrefresh事件。额外的target参数传递给处理程序。
- 基本的ajax注释加载,直到添加jquery替换。
- 将name属性添加到logo锚定,以便可以跳到页面顶部。
- 使用django dfp>;=0.2可以在所有浏览器中工作。
1.1.11
- 在member.last_seen上添加索引-用于快速在线用户查询。
1.1.10
- jmbo横幅的迁移依赖项不在正确的迁移步骤中。固定的。
1.1.9
- 初始迁移现在取决于迁移。
1.1.8
- 将jmbo banner的版本还原为0.2。
1.1.7
- 热修复版本。使用safe方法在middleware中获取http_user_代理,因为它可能不存在。
- 已弃用。使用1.1.8。
1.1.6
- 热修复版本。缺少URL导入。
- 已弃用。使用1.1.8。
1.1.5
- 较新版本的jmbo banner意味着要将dfp头添加到基本模板中。
- 已弃用。使用1.1.8。
1.1.4
- 向页面行和列添加可选的css类。
- 将last_seen字段添加到成员和中间件,最多每5分钟更新一次此时间戳。
1.1.3
- 使用django social auth对外部提供者进行身份验证。您必须将社交认证添加到已安装的应用程序中,并至少设置社交认证用户模型='foundry.member'。有关更多设置,请参阅django social auth文档。
- 删除注册的向导样式。通过Facebook注册时,这是一致用户体验所必需的。
- 列表不再包括内容或固定字段引用的未发布项。
1.1.2
- 修正迁移0045,这将导致南方抱怨之前的设置没有被冻结。
- 现在可以使用额外的css设置页面对象的样式。这在将页面用作活动时非常有用。
1.1.1
- 在管理中按内容类型筛选铸造评论。
- 删除多余的聊天室详细信息模板。它导致了一个注释计数错误。
- 即使是私人网站,也允许内容的社交共享。
- 从基本层中删除jquery,因为它在某些设备上导致内存不足错误。我们将在未来寻找一个api兼容的替代品。
- 添加jmbo twitter作为依赖项。
- 提供三个可自定义的列表,使开发人员能够轻松地添加更多列表。
1.1
- 重命名列表项模板中使用的可能令人困惑的photosize。为了向后兼容,保留了旧的照片。如果你的应用程序为列表重新定义了photosize,那么你必须更新这些photosize名称。
- 处理favicon.ico请求,这样它们就不会404。
- 包括jmbo库的管理员url。
1.0.1
- 使注册表中的字段可重新排序。
- 尽可能在注册表中设置位置和年龄的初始值。
- 删除hack to django autopaginate以允许最后一页作为默认视图。我们现在有了自己的自动转移标签。
1.0
- 补丁django.contrib.sites.models.site.\uu unicode\uu,因此它返回名称而不是域。用户界面变得混乱,因为我们有多达三个站点组成一个逻辑mobi站点。
- 列表现在有自动rss提要。
- 评论表单现在为智能手机启动正确的虚拟键盘。
- 登录的成员现在可以标记攻击性评论。三个旗子后通知主持人。
- 现在可以允许某些IP地址绕过老化网关/专用站点。
- 清单得到一个可选的rss提要。
- 简化分页器。没有面包屑了。
- 在mobi列表中显示较少的元数据。
- Ditch添加此共享小部件。太慢了。
- 简化评论和聊天室。删除了一些导航链接。
- 现在可以允许某些用户代理绕过年龄网关。这允许机器人抓取网站。
- 要求JMBO达到1.0。
0.7.2
- 热修复。具有空url模式的应用程序在添加页面时会导致无限递归。
0.7.1
- 热修复。删除不推荐使用的引用jmbo库视图。
0.7
- 列表现在有一个可选的视图修饰符。这使得筛选或排序列表成为可能。
- 由于引入了foundry.finders.filesystemlayerawarefinder,计算设置功能现在是多余的。将此查找程序作为第一项添加到静态文件查找程序。
- 库特定代码移植到jmbo库。base_inner.html有一个指向Gallery CSS和JS的新链接。如果您有一个自定义模板,然后相应地更新。
- 要求将jmbo gallery设置为0.1。
0.6.4
- 替换不推荐的消息集调用。
0.6.3
- 将filesystemstorage listdir monkey patch移动到uuu init_uuu.py,以便将其应用于collectStatic。
0.6.2
- Django 1.4与登录和密码重置不兼容修复。
- 更多的测试。
0.6.1
- 将管理静态文件URL更改为使用“静态”筛选器,而不是不推荐的“管理媒体前缀”。
0.6
- 要求JMBO达到0.5。django 1.4现在隐式地需要。找不到模板加载程序时可能会出错。在这种情况下,请参见django 1.4变更日志。
0.5.1
- 清理基本层和智能层的ajax列表批处理。
- 国家模型有新的字段国家代码。
- 要求JMBO达到0.4。
0.5
- 智能层的“更多”样式批处理。
- 房源现在有e锚定在列表顶部的可选固定项。
- 基本,中等,智能和网络的默认照片。一些旧的设置已经改变,所以现有的图像可以按比例缩放。
0.4
- layereddecorator,这样您就可以为不同的层编写不同的视图,而不会弄乱url.py。
0.3.10
- 搜索表单的翻译。
- 已修复成员配置文件编辑回归。
0.3.9
- 正在搜索。
0.3.8
- 0.3.7中引入的回归错误修复。
0.3.7
- 在磁贴中使用的列表现在可以选择是否显示标题。
- 列现在有一个可选标题。
0.3.6
- 演示现在是jmbo骨架的一部分。
- 现在所需的最低JMBO版本是>;=0.3.4。
- 管理命令load_photosites loads photosites以正常方式进行。
0.3.5
- 调整南部移民依赖关系。
- 简化和扩展演示。
0.3.4
- 在tastype列表api上进行批处理。
- 删除django-ckeditor依赖项。由JMBO Post处理。
- 修补csrftokennode.render,使输入不被包装在隐藏容器中。
0.3.3
- jmbo和jmbo post的版本别针。
0.3.2
- 在tastypie api中使用slug查找。
0.3.1
- 聊天室和普通评论现在可以有不同的外观。jmbo>;=需要0.3.1。
0.3
- 当用户处于非活动状态时减少ajax轮询
- 添加了django tastype支持。jmbo和jmbo post有最低版本要求。
0.2.2
- pin django ckeditor to>;=3.6.2
- 登录和加入表单上的“记住我”字段。默认选中。
- 任何获取xxx-url的调用现在都是层感知的。 根据浏览器的能力,现在评论Ajax化。
0.2.1
- 删除依赖关系链接。
0.2
- 添加base_inner.html模板,以便更容易覆盖base.html。
- 修补listdir,以便collectStatic不会在基于第三方铸造的产品的自定义层上失败。
0.1
- 使用Jaro Winkler匹配淘气的单词。
0.0.2(2011-09-27)
- 详细视图。
- 元素首选项。
0.0.1(2011-09-21)
- 初次发布。