前言
- 我们正在建立一个全公司范围的搜索系统,可以搜索所有信息
- 我们的 CRM 软件提供对应用程序内地址簿的 LDAP 访问权限
- 搜索引擎是不能从 LDAP 索引联系人数据 - 它只能在 HTML 页面和文件上工作
问题
让搜索引擎可以使用地址簿数据的最简单方法是为每个地址簿条目生成一个 HTML 页面。
是否存在现有的开源解决方案可以用来生成(和更新)HTML 页面?
我们需要的功能包括:
- 支持 1000 多个联系人
- 漂亮的 HTML 页面,有效的 HTML 代码
- 包含指向每个页面的链接的索引文件
- 对 objectClass 的支持
person
- 支持多值邮件字段
- 字段分组(公司地址字段分组、家庭地址字段分组)
ldap2html
从http://www.mylinuxproject.de/nf-index-mylinuxenglish-ldap_e.html经过一些修复,但内部使用时ldapsearch
没有分页,因此我们不会获得超过 500 个条目。
此外,它只生成一个大列表。
答案1
您可以自行开发 - 您可以用 PHP 或 perl 制作一个 Web 服务器,然后它会创建您自己的 HTML。有相当多的 LDAP 管理工具具有 HTML 界面,可以帮您实现这一目标。
答案2
我制作了自己的工具,可以在以下网址获取:https://github.com/netresearch/ldap2html