Plone的地址簿产品
项目描述
collective.contacts
英语
本产品提供了一个地址簿,您可以在其中添加人员、组织和个人。
地址簿有3种自定义视图,一个用于人员,一个用于组织,一个用于个人。
该产品已完全国际化,因此如果您想使用您的语言,只需将另一个文件夹添加到 locales 文件夹中,并在其中添加您的语言即可。
它还具备搜索功能、导出、导入以及向多人发送邮件的能力。
搜索
有快速搜索和高级搜索。在快速搜索中,您可以输入任何文本,它将显示所有具有该文本(或部分文本)的任何字段(人员或组织)的所有用户、组织或个人。在高级搜索中,您可以为每个字段(从人员到组织)指定文本(或部分文本)以进行更精确的搜索。
导出
目前您可以导出人员或组织到 csv 文件。它导出所有字段,您无法进行筛选。
导入
您可以导入人员或组织,但 csv 必须具有非常精确的格式,因此建议导入使用此导出器导出的 csv。
发送邮件
本产品不提供从门户发送邮件的表单,它提供的是一个包含所有选中的人员或组织的 mailto:,这样您就可以使用您喜欢的电子邮件客户端发送电子邮件,而无需复制粘贴所有内容。
本产品由 Menttes[0] 开发,由 Rosario 市政府[1] 赞助。
[0] - http://www.menttes.com [1] - http://www.rosario.gov.ar collective.contacts 的变更日志 =================================
1.5.2 (2012-06-09)
修复包 [aclark]
1.5.1 (2012-06-06)
修复了 Plone 4.2 中的权限错误 [jpg]
1.5.0 (2012-06-06)
添加了荷兰翻译,合并了一些翻译 [fvandijk]
添加了指示当前排序列的箭头 [simu]
修复了 _compute_title 以返回 unicode(当使用非 ascii 字符时,PlacelessTranslationService 引发了 UnicodeDecodeError)[simu]
删除了不再需要的升级步骤(列现在由 ICustomizableColumns 适配器处理)[simu]
添加了透明错误处理和 CSV 格式检查以用于导入 [simu]
重构视图以使用 Products.statusmessages 进行信息和错误消息 [simu]
添加了 vCard 和 vCal 导出 [simu]
添加了可插拔的导入和导出功能 [simu]
添加了排序功能 [simu]
添加了多个字段的目录索引 [simu]
高级搜索现在使用 zope.formlib [simu]
使组织和组文件夹化,并允许将组添加到其中以支持层次结构分组(需要进一步重构搜索适配器)[simu]
添加了视图的翻译 [simu]
添加了内容类型的图标 [simu]
添加了与字段名称对应的正确的 ATFieldProperties,调整了使用旧属性名称的代码,并在使用旧名称时添加了弃用警告以保留向后兼容性 [simu]
修复了导入 doctest [simu]
为人员添加了出生日期字段 [simu]
使用组件架构重构了所有内容 [simu]
添加了德语翻译 [simu]
添加了法语翻译 [toutpt]
更新了意大利语翻译 [keul]
pyflakes 清理 [keul]
删除了 json 的导入,未使用且破坏了 Plone 3 兼容性 [keul]
修复了 find 浏览器视图,方法名称重复 [keul]
修复了 Plone 4.1 上的导入错误 [keul]
1.4.4
从卸载配置文件中删除了“default-skin”(修复:#4)[frapell]
修复了进入高级搜索时的崩溃(修复:#7)[frapell]
添加了 CSS 规则,以便在小型窗口中编辑地址簿时子区域不会挤在一起 [frapell]
修复了没有加载子区域时的崩溃问题(修复:#5)[frapell]
增加了意大利语翻译 [fdelia]
1.4.3
修复了一个旧错误,词汇表返回 ValueError: 要解包的值太多 [flecox]
1.4.2
更改了视图的名称 [flecox]
[错误修复]“全部导出”功能将重定向到视图而不是导出。现在导出正常 [flecox]
[错误修复]在添加/编辑通讯录时,删除了重复的部门和子部门 [frapell]
修复了已弃用的 zcml 指令“vocabulary”的使用。请参阅 http://wiki.zope.org/zope3/ReducingTheAmountOfZCMLDirectives [thet]
从 skins.xml 中删除了“default-skin”指令 [thet]
修复了几个模板的 XHTML 验证 [emanuel]
依赖于 ATExtensions 的新版本。 [frapell]
修复了过时的测试基础设施。 [emanuel, frapell]
1.4.1
更改了皮肤层,现在产品不会将其自己的皮肤添加到 portal_skins,而是将其层添加到所有层并使用“Plone 默认”。
1.4.0
添加了一个自定义视图,可以选则显示或不显示哪些列。
从组视图中删除了“导入组织或人员”,因为它具有误导性。
添加了一个更新步骤,用于向在此版本之前创建的所有通讯录添加所需字段。
为人员添加了照片字段的大小,并添加了一个更新步骤,用于处理在此版本之前创建的现有对象。
在导入按钮和导入视图页面上添加了一些安全检查。
修复了危地马拉的两个省名的错误(感谢 Warren)。
1.3.3
将子部门字段添加到组织视图中的列。
对高级搜索模板(针对人员和组织)进行了重构。
修复了 referencebrowser_popup 模板,在重新编辑人员或组时不会显示内容。
修复了下拉字段在编辑时不会更新其内容的错误。
在西班牙语翻译中修复了一个拼写错误(“Eportar”而不是“Exportar”)。
添加了 CSS 以覆盖 Plone 在编辑下拉字段时的默认行为(它重复字段标签)。
1.3.2
包含一个自定义 referencobrowser_popup,以显示仅允许在参考浏览器弹出窗口中引用的对象。(例如,在关联人员与组织时使用)。
1.3.1
修复了富文本字段的显示问题。
在高级组织搜索中添加了部门和子部门下拉菜单。
在快速搜索时添加了“返回”链接。
[已修复]在人员模板的搜索中,使用相同的 id 来翻译工作和个人电子邮件。
替换了获取视图内容的方式。现在它使用目录,对于人员,它使用高级查询功能,以便按姓氏排序,然后是名字。
向目录添加了 2 个可排序字段,一个用于姓氏,另一个用于名字。它们在安装时添加和索引。
将类型名称翻译添加到旧 i18n(可能是 Plone 的一个错误?)。
1.3.0
通过覆盖内容视图模板来处理 Plone 在默认页面作为 portal_action 时的可能错误。
找到了将“工作”模式标题翻译成西班牙语的方法。
向视图添加了一些类,以便在打印时隐藏表单和按钮。
向所有表格添加了“全选”复选框。
添加了卸载配置文件。
当用户有查看通讯录的权限时,将看到包含 3 个主要视图的 3 个主要选项卡。
删除了在搜索或搜索结果中的边框。这“修复”了在搜索或搜索结果中选中了错误选项卡的问题。
在组视图中添加了发送电子邮件和导出的复选框。
修复了“发送电子邮件页面”下缺失的翻译。
当获取或未获取搜索结果时,正确添加了“返回”和“高级搜索”按钮。
完成了国家和州字段,已将它们添加到搜索模板中。
修复了电子邮件西班牙语翻译中的拼写错误。
在发送电子邮件时添加了关于打开默认电子邮件客户端的说明。
1.2.0
在组织添加了“行业”和“子行业”下拉菜单,您可以选择一个“行业”,然后“子行业”会自动更新(与国家和州相同的行为)。这些行业在地址簿中直接加载。
将国家/州文本输入框替换为所有国家的下拉菜单,并使用kss,为每个国家提供一个带有州的下拉菜单。这主要来自GetPaid,所以大部分功劳归功于那些伟大的绅士们。
分组视图页面的标题。
将一些字段移动到默认架构中,因此它们现在以标签的形式显示,而不是下拉菜单。
将高级搜索链接替换为按钮。
修复了高级搜索中的错误。在根据组织搜索人员时出现了一些错误。
导入脚本现在即使人员没有组织也能导入。
快速搜索功能现在可以在输入字符串的一部分时返回结果。如果使用多个单词,它会对所有这些单词进行OR运算。
当没有找到结果时,添加了“没有找到结果”字符串,而不是显示空表格。
删除了所有必填字段,人员只需姓名和姓氏,组织只需名称。
如果人员或组织没有设置电子邮件,则禁用发送电子邮件的复选框。同样,如果组没有成员,或者成员没有电子邮件,也是如此。
1.0.0a3
将默认地址簿视图添加到“显示”下拉菜单中。
1.0.0a2
修复了翻译。
1.0.0a1
将组、人员和组织作为可添加的类型。
在地址簿内列出表格视图,带有批量导航。
快速搜索功能。
高级搜索功能。
导出CSV格式的个人或组织。
从CSV导入个人或组织。
发送电子邮件(不是来自网站,而是来自用户配置的电子邮件客户端)。
贡献者
埃马努埃尔·萨托尔,作者 [emanuel@menttes.com] 弗朗哥·佩莱格里尼,合著者 [frapell@menttes.com]
下载
项目详情
collective.contacts-1.5.2.zip的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | dc433efe20e2d66bae348fc9ca91756aa3f66a0423505ce46402a6901e4b4a2e |
|
MD5 | 568ba7e8bb5623cd9fcb8dd5dd10f1c7 |
|
BLAKE2b-256 | 82d7ef36db807f354f1b2a48c331efb1d8e7e25569b1d2d0e355d19783f84172 |