Plone的新用户界面
项目描述
介绍
此包实现了Plone的新用户界面。此用户界面的设计目标是
支持单一表单工具包,而不是合理地支持多个工具包。选定的表单工具包是z3c.form。
不要在ZODB中存储应用程序配置,而使用简单的.ini样式的文本文件。
一个Zope - 一个站点。不支持单个实例中的多个站点。
在所有地方使用tiles。不支持视图小部件、小部件或其他概念。
仅支持一种创建页面:浏览器视图。明确不支持CMF皮肤。
使用文档化的标记模式向页面添加行为。不支持KSS或特定页面的JavaScript。
最小化标记,将复杂性移至标准和文档化的CSS。
免责声明
尽管此包的名称可能暗示了其他关系,但此包与旧的NuPlone plone主题关系不大。
兼容性
NuPlone 2.x旨在与Plone 5.2一起使用。
升级到NuPlone 2.x
- NuPlone 2.x不再使用
z3c.appconfig.
z3c.zrtresource
grok生态系统
配置现在存储在注册表中
而不是appconfig["site"]["contact.email"],请使用注册记录plone.email_from_address。
而不是appconfig["site"]["contact.name"],请使用注册记录plone.email_from_name。
而不是appconfig["site"]["title"],请使用注册记录plone.site_title。
而不是appconfig["tile:$TILE_ID"],请使用注册记录plonetheme.nuplone.appconfigtile_$TILE_ID(它们应包含json)。
变更日志
2.2.2 (2023-11-06)
修复由于错误的webpack配置而缺失的jQuery库。
更新到Patternslib 9.9.9。[thet]
2.2.1 (2023-09-27)
升级jQuery UI到1.13.2。
更新Redactor到3.5.2。
更新整个JavaScript构建基础设施以与最新的Patternslib 9协同工作。[thet]
2.2.0 (2023-06-14)
支持Plone 6 [ale-rt]
2.1.4 (2023-01-04)
网站菜单:添加一个辅助方法,用于向现有类别添加子菜单。[thet]
更新pre-commit配置。[thet]
更新buildout、测试和CI基础设施。[thet]
2.1.3 (2022-09-15)
更新一个已弃用的导入[ale-rt]
2.1.2 (2022-06-06)
修复页脚的位置(解决了#59)[ale-rt]
2.1.1 (2022-03-30)
修复缺少bundle的brown-bag发布
2.1.0 (2022-03-30)
添加一个@@nuplone-version视图,可用于中断资源的缓存。
添加一个新的NuPlone.bundle资源目录,并直接从NuPlone提供该捆绑包。
更新所有JavaScript资源以使用最新的Patternslib(7.4.0)。修复了旧JavaScript中的一些安全问题。
移除对IE<11的支持。
清理资源。
修复了复制粘贴中的CSRF问题。
2.0.2 (2021-12-08)
文本输入:如果可用,则从小部件中获取类型。
降低日志详细程度。
2.0.1 (2021-06-02)
恢复在#20中意外丢失的排序支持。
2.0.0 (2021-05-27)
重大更改:更新到Plone 5.2。
从grok中移除依赖。
移除z3c.appconfig。
移除z3c.zrtresource。
1.6.4(未发布)
移除了更新顺序的瓷砖。
1.6.3 (2020-05-26)
通过增加更多间距,改善复选框和标签的样式。
修复checkboxlist,使其在字段集图例上显示字段的标题,而不是第一个项目的值。
显示与任何小部件(如不变性)无关的验证错误。
1.6.2 (2019-08-21)
翻译更新(IS)
1.6.1 (2019-01-11)
修复获取Plone 5的电子邮件设置的问题。
为IOrderedSelectWidget定制orderedselect_input.pt。
1.6.0 (2018-10-10)
本版本是为Plone 5.1及以上构建的!
在模板中更高效且安全地定义URL。
Textlines小部件:与其他小部件更一致,使用< cite>legend来表示字段名称。
1.5.6 (2017-11-27)
在文件和图像小部件(z3cform)中,添加一个安全措施,防止在缺少blob文件时出现面向用户的错误。
更新克罗地亚语(HR)的翻译。
1.5.5 (2017-07-17)
使重新排序更加健壮。
1.5.4 (2017-06-16)
为克罗地亚语(hr)添加翻译文件,目前有一个翻译。
1.5.3 (2017-04-03)
在文本输入上再次显示“愚蠢”的div,但仅当字段有描述时才显示。
1.5.2 (2016-09-29)
简化文件和图像输入。
主要撤销1.5.1的标记更改,因为
是使infoBubbles正确渲染所必需的。1.5.1 (2016-06-20)
修复z3c.form输入字段中的标记:将标签和输入周围的
替换为,并且仅在需要添加依赖类时才显示它。1.5.0 (2015-10-13)
更新JS库:从1.4.4到1.11.3的jquery,从1.8到1.11.4的jquery.ui。添加jquery.browser(它添加了从jquery核心中删除的功能)
包含新的JS库并更新代码以处理它们。特别是,.live方法不再可用,必须使用.on。
1.4.5 (2014-08-29)
在密码重置表单上,捕获由错误的用户名引起的错误,并显示有意义的错误消息而不是“Ooops”。
修复了按钮取消(与按钮删除相同)的意大利语翻译,OSHA参考编号10522
1.4.4 (2014-08-11)
添加对Plone 4.3.3的支持。
1.4.3 (2014-07-09)
错误修复。网站菜单下拉菜单阻止单击某些页面元素。(OSHA #10390)
错误修复。在IE中截断网站菜单下拉菜单。(OSHA #10329)
1.4.2 (2014-07-07)
撤销IE 11 CSS修复,有未预料到的后果。
1.4.1 (2014-07-07)
更新IT中的翻译。
IE 11的CSS修复。
1.4.0 - 2014年1月9日
向分析瓷砖添加一个API以触发额外的(虚拟)页面视图。
将分析瓷砖更改为发送身份验证状态(匿名或已认证,而不是用户的登录名)。
1.3.9 - 2014年1月3日
为OSHA库页面添加原型页面。
1.3.8 - 2013年12月19日
修复与Chameleon 1.14的兼容性问题。
新翻译:马耳他语(MT)
1.3.7 - 2013年12月12日
新翻译:意大利语(IT)和冰岛语(IS)
修复了文件浏览按钮的问题。
为原型设置页面设置手风琴。
1.3.6 - 2013年10月7日
修改内部buildout以使用最新的buildout和Pillow版本。
移除命名文件小部件中readonly-attribute的多余空格。这导致IE将所有文件小部件都视为只读。
1.3.5 - 2013年7月5日
更改了希腊语翻译中的2个字符串[pyailor]
1.3.4 - 2013年7月3日
启用“depends”表单指令也适用于扩展字段。 [jcbrand]
1.3.3 - 2013年4月23日
为匈牙利语添加了翻译[pysailor]
立陶宛语的文本校正[pysailor]
1.3.2 - 2013年4月4日
添加标准Makefile以管理构建和清理构建配置。
修复使用对象小部件编辑字段的问题:由于缺少隐藏表单字段,其数据提取不正确。
1.3.1 - 2013年3月6日
修复选择表单小部件模板中的语法错误。
1.3 - 2013年2月14日
防止在不允许粘贴的位置显示“粘贴”操作。
阻止页面加载时端口栏从左到右跳跃。
将lxml依赖项调整得更紧密,以确保其html清理器中的安全改进得到包括。
更新表单标记,为有错误的字段标签添加错误类。
添加新的翻译:芬兰语和立陶宛语
1.2 - 2012年12月7日
重写代码以处理富文本字段中的链接。这解决了问题56。
添加新的翻译:保加利亚语、弗拉芒语、加泰罗尼亚语、拉脱维亚语和葡萄牙语。
更新htmllaundry到2.0。
更新TinyMCE到版本3.5.6。
配置HTML清理代码以删除数据:属性。
1.1 - 2011年12月20日
允许匿名用户也可以切换当前语言。这解决了Euphorie问题27。
1.0.1 - 2011年12月9日
更新包元数据。[wichert]
修复MANIFEST,以确保tiny_mce包含在分发中。[wichert]
1.0 - 2011年12月8日
添加对Plone 4.1和Chameleon 2.x的支持。[wichert]
将screen-ie6.css注册为zrt资源。[jcbrand]
新的西班牙语、捷克语、斯洛文尼亚语翻译[thomas_w]
重构z3cforms上的infoPanels以修复对齐问题。[jcbrand]
不要将问题和标题大写。[jcbrand]
添加css类以启用辅助InfoPanels(按字段)。[jcbrand]
修复TinyMCE中的两个换行符错误(Github问题#1)[jcbrand]
1.0rc8 - 2011年5月17日
修复htmllaundry依赖项。[wichert]
修复工具栏CSS的位置。[wichert]
1.0rc7 - 2011年4月26日
从所有分发表单中排除prototype;符号链接文件使distutils过于混乱。[wichert]
添加MANIFEST.in并重构css/JavaScript文件的符号链接,以确保所有文件都包含在eggs中。[wichert]
1.0rc6 - 2011年4月21日
重新发布rc5作为rc6以修复源控制标记中的错误。[wichert]
1.0rc5 - 2011年4月21日
优先使用标题方法获取当前标题,作为删除确认页面的标题。[wichert]
不要在object元素中放置p元素;IE9会将其移动到对象元素之外,因此在使用object->iframe转换时也会留下残留物。[wichert]
启用针对IE 9的iframe工作区。[wichert]
添加对包含标记的status消息的支持。[jcbrand]
错误修复。防止在“操作”站点菜单操作没有URL可跳转时点击。[jcbrand]
1.0rc4 - 2011年2月1日
棕色纸袋:修复表单中富文本编辑器的初始化。在1.0rc3中,作为提示更改的一部分而损坏。[wichert]
1.0rc3 - 2011年1月25日
升级到jQuery 1.4.4和jQuery UI 1.8.9。[wichert]
添加针对Internet Explorer 8之前的版本中button元素处理不当的JavaScript工作区。[wichert]
在全局转换之前进行与表单相关的标记转换,以确保从全局转换中提取的工具提示位置正确。[wichert]
1.0rc2 - 2011年1月11日
修复TinyMCE:使文本加粗或倾斜再次工作。[wichert]
直接从工具视图公开日期/时间格式方法,以便在Python代码中使用。[wichert]
1.0rc1 - 2010年12月7日
zope.i18n 无法渲染1900年之前的日期。为防止网站错误,检测到这一点后返回文本错误。[wichert]
不要加载TinyMCE的linesfield插件。它不是必需的,并且它在setuptools/distutils中触发了符号链接处理错误。[wichert]
修复IE7中sitemenu的透明背景。[wichert]
重构表单提示的位置。[wichert]
升级到jQuery 1.4.3和jQuery UI 1.8.6。[wichert]
1.0b4 - 2010年10月6日
更新IE8样式。[cornae]
1.0b3 - 2010年10月5日
修正IE6和IE7中的字体引用。[wichert]
更新表单字段依赖性检查器以处理z3c.form始终使用":list"作为复选框字段名称的疯狂行为。[wichert]
1.0b2 - 2010年9月29日
改进表单CSS。[cornae]
1.0b1 - 2010年9月23日
修改网站菜单,通过代码生成动作菜单的内容。这使得使用派生类扩展菜单更容易。[wichert]
使联系人的电子邮件地址和姓名(电子邮件发送到的地址)可通过appconfig进行配置。[wichert]
将dfn元素移动到label元素之外,以确保我们可以处理它们的点击事件。否则,浏览器会假装点击目标是label内部输入元素。[cornae, wichert]
1.0a2 - 2010年9月9日
更新错误页面处理程序以处理Zope 2.12中某些NotFound错误可能发生的双重获取包装。[wichert]
添加基于plone.app.testing的测试固定装置。[wichert]
从Euphorie中删除一些旧的复制/粘贴残留物。[wichert]
1.0a1 - 2010年8月31日
首次发布。[wichert, cornae]
项目详情
下载文件
下载您平台对应的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分发
NuPlone-2.2.2.tar.gz (2.5 MB 查看哈希值)构建分发
NuPlone-2.2.2-py2.py3-none-any.whl (2.7 MB 查看哈希值)关闭NuPlone-2.2.2.tar.gz的哈希值
NuPlone-2.2.2.tar.gz的哈希值 算法 哈希摘要 SHA256 78e391a59d57e8c8042bf55c1f831f060f56665df97539e94526d51bce0b50f4
MD5 542bc9cea63486a499ffa84e65d3d1e1
BLAKE2b-256 55d1a66012d02b94c50f8516e3e530fee204dcc74e5f2162d4789165a51061b3
关闭NuPlone-2.2.2-py2.py3-none-any.whl的哈希值
NuPlone-2.2.2-py2.py3-none-any.whl的哈希值 算法 哈希摘要 SHA256 1a943e71a20a8e52198f3df5e814bbd8903ec01eef64b12665863d762ceacbb9
MD5 a3dc6421eceb88027bba545967bb32ba
BLAKE2b-256 dead92d237e1d2092d410d8bb84afd443a8fc84899e1ac06f0897554bf5075c9