ldap2html

ldap2html

Предисловие

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

Вопрос

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

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

Нам понадобятся следующие функции:

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

ldap2html

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

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

решение1

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

решение2

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

Связанный контент