1

Предисловие

  • мы настраиваем поиск в масштабах всей компании, который должен иметь возможность искать каждый бит информации
  • наше программное обеспечение CRM предлагает доступ LDAP к адресной книге в приложении
  • поисковая система не может индексировать контактные данные из LDAP - она может работать только на HTML-страницах и файлах

Вопрос

Самый простой способ получить данные адресной книги, доступные для поисковой системы, - это создать страницу HTML для каждой записи адресной книги.

Существуют ли решения с открытым исходным кодом, которые мы можем использовать для создания (и обновления) этих HTML-страниц?

Функции, которые нам понадобятся:

  • Поддержка более 1000 контактов
  • Хорошие HTML-страницы, действительный HTML-код
  • Индексный файл со ссылкой на каждую страницу
  • Поддержка objectClass person
  • Поддержка многозначных почтовых полей
  • Группировка полей (сгруппированы поля адреса компании, сгруппированы поля домашнего адреса)

ldap2html

С http://www.mylinuxproject.de/nf-index-mylinuxenglish-ldap_e.html работает с некоторыми исправлениями, но внутренне использует ldapsearch без подкачки страниц, поэтому мы не получаем более 500 записей.

Кроме того, он генерирует только один большой список.

2 ответа2

1

Вы можете свернуть свой собственный - вы можете сделать веб-сервер из PHP или Perl, и он создаст ваш собственный HTML. Существует довольно много инструментов администрирования LDAP, которые имеют HTML-интерфейсы, которые могут помочь вам в этом.

0

Я сделал свой собственный инструмент; он доступен по адресу https://github.com/netresearch/ldap2html

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .