序文
- 私たちは、あらゆる情報を検索できる全社的な検索システムを構築しています
- 当社のCRMソフトウェアは、アプリケーション内のアドレス帳へのLDAPアクセスを提供します
- 検索エンジンはできないLDAPから連絡先データをインデックス化します - HTMLページとファイルでのみ機能します
質問
検索エンジンで使用できるアドレス帳データを取得する最も簡単な方法は、アドレス帳エントリごとに HTML ページを生成することです。
HTML ページを生成 (および更新) するために使用できる既存のオープン ソース ソリューションはありますか?
必要な機能は次のとおりです。
- 1000件以上の連絡先をサポート
- 素晴らしい HTML ページ、有効な HTML コード
- 各ページへのリンクを含むインデックスファイル
- オブジェクトクラスのサポート
person
- 複数値メールフィールドのサポート
- フィールドのグループ化(会社住所フィールドのグループ化、自宅住所フィールドのグループ化)
ldap2html
からhttp://www.mylinuxproject.de/nf-index-mylinuxenglish-ldap_e.htmlいくつかの修正を加えて動作しますが、内部的にはldapsearch
ページングなしで使用するため、500 を超えるエントリは取得されません。
また、生成されるリストは 1 つだけです。
答え1
自分で作成することもできます。PHP または Perl で Web サーバーを作成し、独自の HTML を作成することもできます。HTML インターフェイスを備えた LDAP 管理ツールは数多くあり、それらを使用して目的の達成にかなり貢献できます。
答え2
私は独自のツールを作成しました。https://github.com/netresearch/ldap2html