跳转到主要内容

CastleCMS Plone发行版主包

项目描述

Original work by wildcardcorp.com

要访问Castle Cloud(我们的托管CastleCMS服务)或请求定制或演示,请通过https://castlecms.iohttps://wildcardcorp.com联系我们

info@wildcardcorp.com

+1 (715) 869-3440

欢迎来到主要CastleCMS包!

功能列表

除了Plone标准功能外,CastleCMS还包括

  • 登录/锁定支持

  • 内容存档至Amazon S3存储

  • 大文件自动移动到S3存储

  • Redis缓存支持

  • 高级内容布局编辑器

  • 改进的管理工具栏

  • 直观的内容创建和组织

  • Elasticsearch集成

  • 基于社交媒体影响调整搜索结果

  • 搜索结果固定

  • Celery任务队列集成(异步操作)
    • PDF生成

    • 视频转换

    • Amazon S3交互

    • 复制粘贴大量项目

    • 删除和重命名大量项目

  • 高级内容瓷砖
    • 地图

    • 视频

    • 音频

    • 滑块

    • 画廊

    • 目录

  • 音频和视频内容

  • 自动将视频转换为兼容网络格式

  • 基于Google Analytics API的流行度调整搜索权重

  • 内容别名管理

  • Disqus评论集成

  • reCAPTCHA集成

  • fullcalendar集成

  • Google业务元数据

  • 紧急通知系统,可选短信支持

  • 在多种设备尺寸上预览内容

  • 地图内容

  • KML源

  • 与Twitter、Facebook、Pinterest的社交媒体集成

  • Etherpad协作空间支持

  • 从文件中剥离元数据

  • 以其他用户的身份查看网站

  • 审计日志,用户活动报告

  • 会话管理,检查和终止

  • 分析仪表板

  • 去重上传的图片和文件

  • 垃圾桶/回收站

  • 双重身份验证

安装

有多种方法可以设置CastleCMS用于生产,如有需要支持,请联系Wildcard Corp。我们首选的本地设置如下。

依赖项

  • Redis

  • avconv(需要再次更新为ffmpeg)

  • ElasticSearch 2.3

在macOS上的开发设置

  1. brew install redis elasticsearch libav python

  2. git clone git@github.com:castlecms/castle.cms.git

  3. cd castle.cms

  4. virtualenv -p python2.7 .

  5. bin/pip install --upgrade pip

  6. bin/pip install -r requirements.txt

  7. bin/buildout

  8. 运行(在单独的终端窗口中)elasticsearch、redis-server、bin/instance fg

  9. 浏览到http://localhost:8080/

一旦在开发实例中创建了一个网站

  1. 运行compile-resources脚本来允许Makefile目标工作,bin/plone-compile-resources --site-id < Castle,或 whatever you named your site>

  2. 运行init-dev脚本来填充模板,bin/instance run castle/cms/_scripts/init-dev.py

可选依赖项

运行测试

默认Plone测试

./bin/test -s castle.cms

仅运行robot测试

./bin/test -s castle.cms -t robot

无robot

./bin/test -s castle.cms -t \!robot

如果您有关于警告的错误,请确保您使用的selenium版本与您安装的Firefox版本兼容(见上方)

使用docker运行本地依赖项

$ docker-compose up

或,只需基本操作:$ docker run -p 6379:6379 redis $ docker run -p 9200:9200 elasticsearch:2.4-alpine

Forks/自定义版本

Castle偶尔维护包的分支和自定义版本。以下是我们的分支的状态和原因

变更日志

2.25.0 (2024-09-19)

  • 更新secure-login.css

  • 更新feed项XML生成以考虑移动到s3的文件

2.24.0 (2024-07-10)

  • 向模态添加组件添加焦点和tabindex(可访问性)

  • 在屏幕阅读器上不显示不正确的登录状态

  • 再次隐藏后端URL检查(现在不要从后端调用代码)

2.23.2 (2024-07-05)

  • 使用VHM正确实现后端URL的质量检查

2.23.1 (2024-07-04)

  • 在质量检查期间删除后端URL的检查(目前)

2.23.0 (2024-07-03)

  • 在质量检查期间检查后端URL

2.22.0 (2024-07-01)

  • 修复大量复制/粘贴功能

2.21.0 (2024-02-07)

  • 调整页面视图操作以考虑文件夹的默认页面视图

  • 重新设计模板,使其成为模板存储库中的任何内容(删除ITemplate)

  • 在添加内容模态中更好地显示模板和图标

2.20.0 (2023-12-07)

  • 更新控制面板图标,为每个castle配置提供图标

  • 更新dexterity类型,以便每个类型都有一个图标和简短描述

  • 添加用于重复电子邮件的EmailTemplate dexterity类型

  • 修复在渲染和垃圾邮件输出中不存在的数据-tiles(对于控制面板中的dexterity类型定义在/@@dexterity-types/

  • 允许恢复importjson脚本

  • 修复控制面板中缺失/不一致本地化的回到站点设置按钮

  • 创建可重定向的内容行为,使Dexterity对象可以充当重定向

  • 创建一个操作,将页面转换为文件夹,以原始页面作为默认视图

2.19.1 (2023-09-15)

  • 允许在cloudflare清除中进行批量处理

  • 使图标、favicon、manifest、browserconfig完全公开

2.19.0 (2023-07-13)

  • 清除和清除事件中的附加数据

  • 在修改时自动清除

  • 更改清除请求以更新cloudflare api

  • 在清除中删除重复的路径

2.18.0 (2023-04-13)

  • 修复在行为删除后与版本控制冲突的必需主图像

  • 添加Google Auth pin并更新/添加相关依赖项,修复v3的GA集成

2.17.0 (2023-02-28)

  • 更新focal_image_tag以允许叠加

  • 将叠加支持添加到查询列表中

2.16.1 (2023-02-15)

  • 提高一些pins

  • 向script_runner添加site-id命令行参数

2.16.0 (2023-02-01)

  • 更新pdf功能以与prince服务器15兼容

  • 向prince服务器提供简单身份验证的能力

  • 在pdf生成中正确处理inline_dom_images中的svg图像

  • 在inline_dom_images中正确处理++resource++和/++resource++ URL

2.15.0 (2022-11-02)

  • 在查询列表中允许过期结果

2.14.2 (2022-08-02)

  • 更宽容的坐标解析

2.14.1 (2022-05-06)

  • 添加GELF日志处理程序

  • 添加有关用户/角色/权限的报告脚本

  • 修复导入时的日期

  • 修复查询列表作为文件夹视图结果错误

2.14.0 (2022-04-20)

  • 在创建PDF时允许选择不受限制的遍历

2.13.0 (2022-03-30)

  • 添加一些将用于其他某些插件的一些画廊选项。

2.12.3 (2022-03-04)

  • 处理粘性页脚中的缺失链接

2.12.2 (2022-03-03)

  • 2.12.1缺少提交(错误的rebase)

2.12.1 (2022-03-03)

  • 修复渲染带有无值内部链接的粘性页脚时的错误

2.12.0 (2021-12-02)

  • 修复内容浏览器组件中多项内容的分页显示

2.11.0 (2021-11-29)

  • 重新应用PR510 - 下载图标和favicon,而不改变其他文件的功能

  • 进行轻微重构,以便能够在其他地方导入滑块配置

2.10.4 (2021-09-17)

  • 将plone.namedfile升级到3.0.11

  • 撤销PR#510中关于下载的相关更改

2.10.3 (2021-09-14)

  • 撤销合并到2.x分支的es7提交

2.10.2 (2021-09-13)

  • 修复集体使用集体使用的Elasticsearch在2.x分支中更新为ES7兼容时的设置要求

2.10.1 (2021-09-08)

  • 修复在特定情况下出现的站点图标500错误

2.10.0 (2021-09-08)

  • 在匿名表单上启用tinymce richtext小部件

2.9.0 (2021-09-01)

  • 向图库瓷砖模式添加高度属性

2.8.0 (2021-08-05)

  • 实现支持视差渲染的内容类型

  • 修复自定义pat-structure加载顺序问题

  • 重新编译资源

  • 将升级步骤2635重命名为3000

  • 添加升级步骤3001

2.7.2 (2021-06-10)

  • 重新构建样式

2.7.1 (2021-06-08)

  • 修复2633升级配置文件以具有正确的配置,更新默认配置文件为2633

2.7.0 (2021-06-01)

  • 添加从现有内容创建模板的能力。模板是不可发布的,并在“模板仓库”文件夹中以特别标记的文档形式进行管理。

2.6.31 (2021-04-20)

  • 修复审计日志的自定义索引名称问题

2.6.30 (2021-04-02)

  • 将默认幻灯片查看器更改为实际的幻灯片查看器(Castle/some-slideshow现在从Castle/some-slideshow/view-slideshow渲染视图,而不是从Castle/some-slideshow/view渲染)(#482)

  • 修复changeNote错误(#483)

  • 使用可自定义的ES索引名称来使用auditlog(#484和#485)

  • 标准化文件夹内容列标题(#486)

  • 文件夹内容视图的全内容视图(#487)

  • 将密码学更新到3.3.2,将cffi更新到1.14.5(#461)

2.6.29 (2021-02-23)

  • 修复标签化所需的版本行为

2.6.28 (2021-02-23)

  • 添加自定义IVersionable行为以更好地与审计日志集成

2.6.27 (2021-02-15)

  • 在html元标签中分离后端和前端机器人指令配置

  • 将当前Castle版本添加到控制面板版本概述中

  • 调整审计日志样式以帮助防止在正常尺寸屏幕上重叠

  • 添加自定义对象瓷砖的默认字体大小

2.6.26 (2020-12-22)

  • 修复cloudflare缓存清除unicode问题

2.6.25 (2020-11-10)

  • 基于配置的ES索引名称进行审计索引

  • 进行英语语法微调

  • 为图像添加自定义标记字段行为,用于滑块瓷砖

2.6.24 (2020-11-02)

  • 如果复制包含回收站的文件夹,则显示警告而不是错误

  • 在403之前重置安全流程状态并重试

  • 禁用移动登录的自动大写

2.6.23 (2020-09-15)

  • 为公共结果添加exclude_from_search和has_private_parents功能

  • 为管理员列出搜索中排除的项目

2.6.22 (2020-09-10)

  • 幻灯片改进

  • 为内容项添加排除搜索查询的属性

  • 查询筛选器更新,包括新的措辞和更广泛的搜索

2.6.21 (2020-07-30)

  • 修复QueryListingTile,以便在将display_fields作为查询参数传递给@@castle.cms.querylisting视图时正确分割显示字段

  • 修复存档管理视图的编辑/删除操作中的s3集成

2.6.20 (2020-07-14)

  • 幻灯片改进

2.6.19 (2020-07-14)

  • 幻灯片改进

2.6.18 (2020-07-14)

  • 幻灯片改进

2.6.17 (2020-07-09)

  • 撤销manage-archives js并改进manage-archives对boto3库的使用

2.6.16 (2020-07-07)

  • 幻灯片升级和修复

  • 修复注册电子邮件中密码重置链接

  • 改进后端清除登录功能

2.6.15 (2020-07-01)

  • 更新存档管理视图以处理S3存储桶中的大量对象,目前以非常基本但功能性的方式处理。

2.6.14 (2020-07-01)

  • 修复存档审查视图中的js包含,将其移动到资源定义

2.6.13 (2020-06-22)

  • js修复

2.6.12 (2020-06-22)

  • 幻灯片和搜索更新[bduncan137]

  • 一些导入/导出工作[daxxog]

2.6.11 (2020-06-04)

  • 在有些地方使用资源注册而不是metal:javascript[daxxog]

  • 添加无图像的高级播放器[Takiyo]

  • 幻灯片增强和配置选项[bduncan137]

2.6.10 (2020-05-20)

  • 确保在正确的时间运行tag-manager js

2.6.9 (2020-05-11)

  • 尝试确保search.js在页面上的其他所有内容加载完成后加载。

2.6.8 (2020-04-30)

  • 更新存档/aws链接

  • 停止对瓷砖lockinfo进行过多的日志记录

2.6.7 (2020-04-21)

  • 修复youtube视频中的断链

  • 为每个订阅文件夹添加选择自定义iTunes图片的功能

  • 不要因为缺失片段而报错,显示警告

2.6.6 (2020-04-13)

  • 固定页脚更新

  • 安全登录更新

2.6.5 (2020-03-27)

  • 如果没有主机头,不要显示概览页面。[lucid-0]

  • 当大脑找不到时,跳过private_parents检查。[lucid-0]

2.6.4 (2020-03-26)

  • 从logged_out登录时,直接访问zope根目录而不是仪表板。[lucid-0]

2.6.3 (2020-03-25)

  • 允许在zope根目录登录的人直接访问/mange。[lucid-0]

2.6.2 (2020-03-25)

  • 从上传中移除音频类型从元数据剥离(exiftool不支持)[lucid-0]

  • 添加安全面板选项,允许访问私有容器内的发布内容(此行为原本是默认的,现在默认为false,但要求有此选项)[lucid-0]

  • 将清空垃圾箱日志添加到站点注释和@@trash视图中,用户可以看到哪些以及有多少项被脚本删除。[lucid-0]

  • 为配置注册表、主题选择和手动清空垃圾箱的更改添加审计日志。[OdiumSpeck]

  • 更新音频瓷砖架构和模板,在castle.advantage中添加高级播放器。[Takiyo]

2.6.1 (2020-03-02)

  • 安全登录修复,测试更新[lucid-0]

2.6.0 (2020-02-27)

  • 一些固定页脚调整和静态构建[lucid-0, OdiumSpeck]

2.5.19 (2020-02-20)

  • 构建静态并修复配置文件[lucid-0]

2.5.18 (2020-02-20)

  • 添加初始幻灯片支持[lucid-0]

  • 将PDF元数据删除修改为更具体,以便可填写的PDF表单仍然可用[alphaomega325]

  • 将适配器覆盖移动到override.zcml[zombified]

  • 修复历史版本模板以正确检查相关图像[zombified]

2.5.17 (2020-02-17)

  • 为内容规则添加对类别订阅者电子邮件的初步支持[zombified]

  • 升级到boto3库[zombified]

  • 添加首次访问/免责声明消息选项[cmher]

  • 将身份验证流程移动到后端[lucid-0]

  • 修复没有名称的新闻项瓷砖,捕获查询列表URL错误[alphaomega325]

  • 改进谷歌分析器的加载和错误消息[lucid-0]

  • 添加索引和逻辑以隐藏包含在私有文件夹中的发布项[lucid-0]

2.5.16 (2019-10-07)

  • 修复升级步骤[lucid-0]

2.5.15 (2019-10-07)

  • 添加固定页脚瓷砖[lucid-0]

  • 集成Google Tag Manager[lucid-0]

  • 如果请求路径中包含,则重定向到/@@secure-login[lucid-0]

  • 向后端URL提供严格的robots.txt[lucid-0, Chue Her]

2.5.14 (2019-07-18)

  • 修复ie 10/11的search.js

2.5.13 (2019-06-27)

  • 修复og:image标签重复问题

2.5.12 (2019-05-28)

  • Unicode修复

2.5.11 (2019-05-21)

  • 更新PDF重新处理脚本[lucid-0]

  • 再次显示字段描述[lgid-0]

2.5.10 (2019-05-14)

  • 改进PDF元数据剥离

2.5.9 (2019-05-07)

  • 能够为< cite>@@secure-login提供oauth提供者[vangheem]

  • 将音频字幕添加到文件模板中[lucid-0]

  • 调查邀请可选徽标,样式更新[lucid-0]

  • 修复从旧Plone导出时的RichText导入问题[lucid-0]

2.5.8 (2019-03-29)

  • 将站点标题添加到社交元标签中[lucid-0]

2.5.7 (2019-03-28)

  • 在iTunes源中使用注册值[lucid-0]

2.5.6 (2019-03-26)

  • 一些对工具提示对齐的微调[RobZoneNet]

  • 不要在质量检查上延迟[vangheem]

  • 修复加载后关闭质量检查错误框的错误[vangheem]

2.5.5 (2019-03-25)

  • 添加缺失的升级步骤[vangheem,RobZoneNet]

  • 添加空白coverimage.pt片段,以免在未实现该功能的主题上出现错误[RobZoneNet]

2.5.4 (2019-03-25)

  • 处理获取搜索选项时的ES错误[vangheem]

  • 提供日期搜索选项[vangheem]

  • 使安全登录可访问[RobZoneNet]

  • 为主工具栏添加工具提示[RobZoneNet]

2.5.3 (2019-03-08)

  • 能够指定内容中的robots元标记配置[vangheem]

  • 添加元标记[vangheem]

更改

  • 在搜索结果中显示发布日期[vangheem]

  • 在视频视图中显示字幕[lucid-0]

修复

  • 在音频和视频类型上运行exiftool[vangheem]

  • 修复登录网站的跳转URL[vangheem]

  • 删除重复的描述头元数据标记[vangheem]

  • 删除重复的关键词头部元数据标签 [vangheem]

2.5.2 (2019-03-01)

修复

  • 启用质量检查延迟 [lucid-0]

2.5.1 (2019-02-27)

修复

  • 为IResourceDirectory实现IAnnotations以防止通过编辑器预览主题时出错。 [vangheem]

  • 修复Querylisting,标题现在是必需的,因为它是h2。这对可访问性很好。我还将一个classname放在h2标签中,以便最终主题设计师可以从视觉中隐藏,但不是屏幕阅读器 [RobZoneNet]

  • 为添加模态添加了视频图标和事件悬停图标 [robzonenet]

  • 修复UploadNamedFileWidget的bug [vangheem]

2.5.0 (2019-02-15)

  • 集成上传到YouTube [lucid-0,vangheem]

  • 添加脚本和Broken links控制面板 [vangheem]

  • 能够使用环境变量配置一些默认设置 [vangheem]

修复

  • 在生产环境中修复jbot的缓存失效问题 [vangheem]

2.4.1 (2019-02-06)

  • 修复获取网站图标时的bug [vangheem]

  • 修复添加Query Choice easyform字段 [vangheem]

2.4.0 (2019-01-28)

  • 实现能够从您的主题文件夹内部添加瓷砖 [vangheem]

  • 为collective.easyform实现新的Query Choice字段,允许您指定检索值的查询。为了使用它,您需要在Easy Form控制面板中激活字段。 [vangheem]

  • –skip-incomplete选项添加到upgrade-sites脚本中,以跳过当配置文件无法正确升级时的错误 [vangheem]

更改

  • 使用summary_large_image Twitter卡代替summary [vangheem]

  • 改进PDF生成错误处理和日志记录 [vangheem]

  • 重新组织castle.cms.utils模块,将其拆分为子模块。导入仍然是相同的。 [vangheem]

修复

  • 修复重复出现的<head>标签 [vangheem]

  • 修复jbot主题定制跨越网站的问题 [vangheem]

  • 升级mosaic以修复布局选择样式 [vangheem]

  • 处理解析菜单项时的错误 [vangheem]

  • 提供https://github.com/celery/celery/pull/4839的补丁,直到它被修复到版本中 [vangheem]

  • 在< cite>upgrade-sites脚本中跳过自动升级collective.easyform,因为它没有正确定义升级步骤 [vangheem]

  • 处理由如pdf/download之类的url引起的错误,这些url应该只是404。 [vangheem]

2.3.8 (2019-01-15)

  • 导入修复:仅当需要时过渡项目;循环遍历所有工作流链(通常只有一个);设置工作流历史记录(不要添加由导入过程引起的额外条目) [tkimnguyen]

  • export-content.py现在接受–modifiedsince和–createdsince参数,例如–modifiedsince=’2018-10-03 00:00:00’ [tkimnguyen]

  • 能够从插件控制面板直接运行castle升级 [vangheem]

  • 提供新的upgrade-sites脚本,以自动运行实例中所有网站的plone/addon升级 [vangheem]

  • 添加内容列表摘要视图,重复容器图像并显示发布日期。 [lucid-0]

修复

  • 升级collective.documentviewer到5.0.4 [vangheem]

  • 处理favicon视图上的缩放错误 [vangheem]

  • 处理非文件夹式dexterity项目馈送设置查找的错误 [vangheem]

  • 处理查询列表瓷砖和ES的Unicode问题 [vangheem]

  • 处理在提供文件时发生的潜在IOError和POSKeyError,现在提供404 [vangheem]

  • 通过流式传输爬虫请求(不加载非HTML内容)修复爬虫内存错误 [lucid-0]

更改

  • 重新组织castle.cms.browser模块并添加robot框架测试 [vangheem]

2.3.7 (2019-01-02)

  • 将会话超时配置添加到安全面板 [lucid-0]

  • 添加音频/视频Twitter卡 [vangheem, lucid-0]

修复

  • 处理在当前上下文中没有IFeedItem适配器时在@@content-body中发生的错误 [vangheem]

  • 修复Twitter卡 [vangheem, lucid-0]

更改

  • 为网站内容导入器注册实用程序,以允许插件创建用于导入的内容类型 [obct537]

2.3.6 (2018-12-20)

修复

  • 升级collective.elasticsearch以修复排序问题和负索引实现 [vangheem]

更改

  • 默认为逆序排序,并显式使用有效日期排序进行查询列表的标题。

2.3.5 (2018-12-17)

  • 为爬虫[lucid-0]添加请求间隔选项。

修复

  • 升级collective.elasticsearch到2.0.4以修复使用min:max的日期查询[vangheem]。

  • 修复查询列表不再按标签过滤[vangheem]。

  • 修复弹出模态的关闭按钮在移动端可见[vangheem]。

  • 升级plone.app.mosaic以修复在编辑模式下重复加载protect.js脚本标签[vangheem]。

  • 修复别名导致在后台URL处注销[lucid-0]。

  • 升级collective.celery[vangheem]。

  • 修复:使用ArchiveManager来get_content_to_archive[lucid-0]。

2.3.4 (2018-12-10)

  • 修复将castle.slot_tiles设置为None时的升级[vangheem]。

2.3.3 (2018-12-10)

  • 实现新的模态链接[vangheem]。

  • 为公告面板添加导入订阅者表单[CorySanin]。

  • 添加新的重复性索引器[tkimnguyen]。

  • 日历瓷砖现在可以渲染重复事件[obct537]。

修复

  • 处理引用图像找不到时的错误[vangheem]。

  • 修复使用celery的always eager设置和一些任务[vangheem]。

  • 同时支持ffmpeg和avconv[vangheem]。

  • 使内容列表瓷砖持久化。这修复了将数据保存到内容列表瓷砖的问题[vangheem]。

2.3.2 (2018-12-04)

修复

  • 修复重新索引导致last_modified_by索引被覆盖[lucid-0,vangheem]。

  • 修复2.0.41升级步骤清除了slot_tiles设置,并尝试修复自升级以来缺少slot_tiles的网站[vangheem]。

2.3.1 (2018-12-04)

  • 升级到最新的collective.elasticsearch。新版本包括,collective.celery=1.1.2collective.elasticsearch=2.0.2celery=4.2.1billiard = 3.5.0.4kombu = 4.2.1redis = 2.10.5

修复

  • 修复事件重复性模态的z-index问题[robzonenet]。

  • 修复导入文件夹时文本为空时不自定义布局[vangheem]。

  • 修复损坏的更新步骤[obct537]。

2.3.0 (2018-11-27)

  • 添加Mamoto支持(CastleCMS API控制面板设置、Twitter和Facebook分享计数和Analytics显示);移除已停用的Facebook和LinkedIn API社交计数[tkimnguyen]。

修复

  • 修复注册升级使plone.backend_url记录空白[obct537]。

  • 当仅允许后台URL且未运行升级时,不要出错[vangheem]。

  • 处理错误配置的后台URL/盾设置[vangheem]。

2.2.2 (2018-11-26)

  • 修复mosaic构建js/css。

2.2.1 (2018-11-21)

2.2.0 (2018-11-15)

  • 编辑按钮的视力障碍色觉变化。默认的bootstrap颜色大多不可访问。更改了通知数字、信息消息和一些其他按钮的颜色。[RobZoneNet]

  • 处理登录时的潜在奇怪ConnectionStateError[vangheem]。

  • 能够自定义文件上传字段[vangheem]。

  • 在mosaic界面中显示表单错误,以便用户知道是否有缺失的必填字段或字段错误[vangheem]。

  • 修复了点击“添加新闻条目”并获取预期的添加新闻条目模态的能力[RobZoneNet]。

  • 修复folder_contents页面的问题。修复了查询框布局以及它如何响应不同宽度的浏览器。修复了窄浏览器的顶部工具栏。由于色觉测试失败,修复了仪表板搜索按钮的颜色[RobZoneNet]。

  • 澄清了添加-上传模态[RobZoneNet]。

  • 不要尝试使用@@publish-content视图发布已发布的项[vangheem]。

  • 将“管理类别”标签添加到公告控制面板[CorySanin]。

  • 升级mockup以修复内容页面上的开发模式[vangheem]。

  • 重命名一些Castle -> CastleCMS标题和标签[tkimnguyen]。

  • 修复来自表单输入的潜在查询列表Unicode错误 [vangheem]

  • 修复主题控制面板按钮布局 [RobZoneNet]

  • 修复查询列表模板注入空A标签的可用性问题 [RobZoneNet]

  • 修复Dexterity字段默认值的保存问题 [CorySanin]

  • 修复由文件夹排序中的无效引用引起的潜在错误。详情请见https://github.com/plone/plone.folder/pull/10 [vangheem]

  • 修复导致大量404错误的资源引用 [vangheem]

  • 默认添加关键字管理器(Products.PloneKeywordManager) [CorySanin]

  • 从启动中移除 _permissions 弃用警告 [CorySanin]

  • 修复登录时更改密码问题 [CorySanin]

  • 各种导入/导出修复 [vangheem]

  • 允许在后台URL中使用尾部斜杠 [CorySanin]

  • 在带有NamedFile字段的编辑表单中使用分块上传 [lucid-0]

  • 允许公告电子邮件的自定义FROM [lucid-0]

2.1.1 (2018-10-02)

  • 修复密码重置功能 [CorySanin]

  • 修复导出脚本上的Schema AttributeError [vangheem]

  • 添加对路径搜索参数的支持 [CorySanin]

  • 更新Twitter嵌入代码和模板 [lucid-0]

2.1.0 (2018-09-26)

  • 添加对Subject:list搜索参数的支持 [CorySanin]

  • 添加带有白名单的密码过期选项 [CorySanin]

  • 修复登录屏幕上的标签顺序问题 [CorySanin]

  • 创建自定义内容类型按钮现在默认为克隆现有内容 [CorySanin]

  • 未登录时隐藏字段描述 [CorySanin]

  • 除非启用“高级模式”,否则从Dexterity字段页面隐藏“编辑XML”按钮 [CorySanin]

  • 为缺失的 REDIS_SERVER 环境变量添加信息和警告 [tkimnguyen]

  • 在创建新站点时在页脚添加版权年份 [tkimnguyen]

  • 在任务控制面板中处理Celery连接错误 [tkimnguyen]

  • 重新排列图像拼贴设置,明确术语 [CorySanin]

  • 导入脚本修复 [tkimnguyen]

  • 当文件是图像时,使用image_url属性作为file_url [lucid-0]

  • 如果设置在安全面板中,则不允许从非后台URL登录;调整字段描述 [CorySanin]

  • 改进导出和导入脚本 [tkimnguyen]

  • 调整find-broken-links.py脚本 [tkimnguyen]

  • 更改collective.documentviewer的依赖版本 [obct537]

  • 添加状态控制面板以提供相关子进程的状态 [mattjhess]

  • 在查询列表拼贴中,如果不存在则不显示事件开始/结束时间 [tkimnguyen]

2.0.45 (2018-07-13)

  • 将事件开始和结束日期时间添加到查询列表拼贴的视图 [tkimnguyen]

  • 添加Site Crawler控制面板字段描述 [tkimnguyen]

  • 检查twitter-monitor中的Twitter相关密钥 [CorySanin]

  • 添加Beautifymarkers leaflet扩展,添加地图图标自定义 [obct537]

  • 添加连接到redis的celery环境变量 [tkimnguyen]

  • 添加fragments目录ZCML指令 [obct537]

  • 添加调查邀请拼贴和控制面板 [lucid-0]

  • 在多个文件中将弃用的‘mockup-patterns-base’替换为‘pat-base’ [lucid-0]

2.0.44 (2018-05-08)

  • 修复默认新闻条目布局 [tkimnguyen]

  • 为Etherpad字段添加描述 [tkimnguyen]

2.0.43 (2018-04-06)

  • 向现有内容拼贴添加简单显示类型(显示文章正文) [lucid-0]

  • 在内容视图中显示相对和绝对日期时间 [robzonenet]

  • 更改默认站点公告文本 [tkimnguyen]

  • 更改电子邮件类别小部件。使订阅标题可编辑。更新为与Plone 5.0.x兼容 [lucid-0]

2.0.42 (2018-03-01)

  • 调整导游文本 [tkimnguyen]

  • 修复CastleCMS拼写错误 [tkimnguyen]

  • 调整安装说明 [tkimnguyen]

  • 添加版本钩子 [tkimnguyen]

  • 删除站点公告设置重复的位置 [tkimnguyen]

  • 更正拼写错误;向控制面板添加描述 [tkimnguyen]

  • 改进通过共享按钮共享的URL [tkimnguyen]

2.0.41 (2017-09-26)

  • print.css改进 [robzonenet]

2.0.40 (2017-09-26)

  • 可用性和print.css改进

    [robzonenet]

2.0.39 (2017-09-20)

  • 针对移动端的2级导航改进 [robzonenet]

2.0.38 (2017-09-18)

  • 修复了缺失的打印样式表

    [robzonenet]

2.0.36 (2017-08-01)

  • 修复了破坏内容历史视图的问题 [obct537]

2.0.35 (2017-07-26)

  • 添加了2级导航 [robzonenet]

2.0.34 (2017-07-03)

  • 将地图归属字符串更改为包含OpenStreepMap [obct537]

  • 修复了破坏内容历史视图的问题 [obct537]

  • 添加新的CastleCMS pypi分类器 [lucid-0]

  • 添加一个工具栏按钮,允许用户手动标记对象以进行存档 [obct537]

2.0.33 (2017-05-8)

  • 网站安装现在不会添加重复的槽位瓷砖 [obct537]

  • 原始图像比例现在实际上起作用了 [obct537]

2.0.32 (2017-04-28)

  • 如果可能,提供堆栈跟踪信息,以获得更好的错误页面 [vangheem]

  • 能够修改对历史内容对象历史数据所做的评论 [vangheem]

  • 修复404不被登录屏蔽保护的问题 [vangheem]

  • 登录后应现在将您重定向到/@@dashboard或您请求的原始url,如果您被重定向到登录页面 [vangheem]

  • 更新了图像瓷砖的默认设置 [obct537]

2.0.31 (2017-04-18)

  • 修复了plone.app.content版本固定问题,以便正确地与文件夹内容和更改日期属性一起工作 [vangheem]

  • 使用最新的mockup构建css/js,但现在禁用/清除按钮,以便在pickadate中看起来不好 [vangheem]

  • 修复密码重置模板以发送用户的用户名而不是ID [vangheem]

  • export-content.py现在可以导出dexterity和mosaic页面 [vangheem]

  • 修复了爬取gz sitemaps的问题 [vangheem]

  • 解决了点击时显示“站点设置”的问题 [robzonenet]

2.0.30 (2017-04-12)

  • 修复了创建用户以发送正确的密码重置url的问题 [vangheem]

  • 处理登录时获取当前用户的问题。与authomatic一起发生 [vangheem]

  • 修复了根据原始结果html未用作基础路径而生成的不正确的绝对url的情况 [vangheem]

  • 解决了无效排序参数破坏查询字符串瓷砖的问题。关闭问题#42 [obct537]

  • 解决了由于url错误而丢失图片的问题。关闭问题#17 [robzonenet]

2.0.29 (2017-04-04)

  • 将“阅读转录”链接更改为“转录 | 下载” [vangheem]

  • 修复了在城堡工具栏中添加span标签的问题,这是一个可访问性问题。 [robzonenet]

  • 修复了在齿轮按钮中没有文字的可访问性问题。屏幕阅读器需要读取某些内容。 [robzonenet]

2.0.28 (2017-03-28)

  • 使用ssl为地图数据url [vangheem]

2.0.27 (2017-03-27)

  • 修复了在城堡.cms中的archetypes内容可能造成不一致搜索结果的问题 [vangheem]

2.0.26 (2017-03-27)

  • 修复了升级到collective.elasticsearch最新版本的可能问题 [vangheem]

2.0.25 (2017-03-27)

  • 修复了登录修复回归 [vangheem]

2.0.24 (2017-03-27)

  • 不需要选择图像进行画廊/滑块瓷砖,以便查询字段可以工作 [vangheem]

2.0.24 (2017-03-27)

  • 修复了cron脚本来查找更多位置的zope.conf [vangheem]

2.0.23 (2017-03-27)

  • 能够为画廊和滑块瓷砖提供动态查询 [vangheem]

  • 修复了功能瓷砖不适用于移动端的问题 [RobZoneNet]

  • 从滑块/画廊瓷砖提供返回原始图像项的链接 [vangheem]

2.0.22 (2017-03-27)

  • 修复了在过滤时查询结果不会正确获取结果的情况 [vangheem]

2.0.21 (2017-03-24)

  • 修复了一些假设默认plone工作流的情况 [vangheem]

2.0.20 (2017-03-24)

  • 能够指定图像瓷砖的外部url [vangheem]

2.0.19 (2017-03-23)

  • 修复了默认页面在某些网站上不会正确导入的情况。默认情况下,导入将始终尝试将文件夹内容的引导图像视为引导图像。 [vangheem]

2.0.18 (2017-03-22)

  • 使AtD支持与mosaic富文本瓷砖一起工作 [vangheem]

  • 将AtD与质量检查集成。如果处于活动状态,质量检查还将通知潜在的拼写/语法问题。 [vangheem]

2.0.17 (2017-03-22)

  • 修复了空引导图像从旧引导图像包导入且找不到文件名的问题 [vangheem]

2.0.16 (2017-03-21)

  • 修复了事件类型以具有引导图像和搜索自定义 [vangheem]

  • 修复了事件类型的导入 [vangheem]

2.0.15 (2017-03-21)

  • 修复了importtypes中缺少导入的问题 [vangheem]

  • JSON源现在支持body选项 [obct537]

2.0.14 (2017-03-20)

  • 在检查历史记录时提供主图像信息 [vangheem]

  • 处理syndication的zeoserver错误 [vangheem]

2.0.13 (2017-03-20)

  • 修复了搜索结果页面爬取页面中无效日期的问题 [vangheem]

  • 自动从布局中的内容检测主图像 [vangheem]

2.0.12 (2017-03-15)

  • 修复粘贴按钮不工作并抛出未经授权的错误,因为缺少csrf令牌。修复了#19 [vangheem]

  • 如果没有设置主图像,自动在内容中检测图像。修复了#28 [vangheem]

  • 修复在主图像浏览选择器上显示非图像内容的问题。修复了#30 [vangheem]

  • 能够为现有内容块提供更多视图 [vangheem]

  • 能够指定上传位置 [vangheem]

2.0.11 (2017-03-09)

  • 修复了图像焦点升级问题,其中它会请求比应有的更多图像 [vangheem]

  • 为json源提供image_url [vangheem]

  • 如果文件夹启用了评论,它将成为该文件夹中所有子对象的默认设置。 [vangheem]

2.0.10 (2017-02-06)

  • 修复了next/prev导航片段与页面和网站根目录一起工作的问题 [vangheem]

  • 修复了fullcalendar在页面上拖动时选择文本的问题。这需要在合并后使用fix-jquery-event-drag-compat分支或master进行构建 [vangheem]

  • 覆盖默认Zope2日志记录,将实际Plone用户名记录在Z2.log中 [vangheem]

2.0.9 (2017-01-23)

  • 添加自动会话刷新支持 [vangheem]

2.0.8 (2017-01-21)

  • 能够提供自己的Google Maps API密钥,以便与映射小部件一起工作更加一致。 [vangheem]

  • 默认使用argon2 pw加密方案 [vangheem]

2.0.7 (2017-01-18)

  • 修复上一个版本

2.0.6 (2017-01-18)

  • 修复了登录事件未正确记录在审计日志中的问题 [vangheem]

2.0.5 (2017-01-18)

  • 添加新的JSON源类型 [vangheem]

修复

  • 修复了解析querylisting selected-year查询的问题 [vangheem]

  • 修复了解析querylisting Title/SearchableText查询的问题 [vangheem]

2.0.4 (2017-01-09)

  • 添加rocket chat集成 [sam schwartz]

  • 修复了密码重置未能持续的问题 [vangheem]

  • 确保注销页面显示登录表单 [vangheem]

  • 添加clean-drafts脚本 [vangheem]

  • 添加ping draft视图,以便clean-drafts脚本知道不要清理可能处于活动状态的草稿 [vangheem]

2.0.3 (2016-12-20)

  • 能够将站点对象传递给render_content_core函数以供布局感知项目使用 [vangheem]

2.0.2 (2016-12-14)

  • 构建资源 [vangheem]

2.0.1 (2016-12-14)

  • 修复了ipod/ipad Safari视频背景图像问题 [robzonenet]

2.0.0 (2016-12-07)

  • 首次公开发布

项目详细信息


发布历史 发布通知 | RSS源

下载文件

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

源分布

castle.cms-2.25.0.tar.gz (12.3 MB 查看哈希值)

上传时间:

构建分布

castle.cms-2.25.0-py2-none-any.whl (12.4 MB 查看哈希值)

上传时间: Python 2

由以下机构支持

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