предисловие
- мы создаем поиск по всей компании, который должен иметь возможность искать каждый бит информации
- наше программное обеспечение CRM предлагает доступ LDAP к адресной книге в приложении
- поисковая система не может для индексирования контактных данных из LDAP - может работать только на HTML страницах и файлах
вопрос
самый простой способ получить данные из адресной книги доступными для поисковых машин создайте HTML-страницу для каждой записи адресной книги.
существуют ли существующие решения с открытым исходным кодом, которые мы можем использовать для создания (и обновления) HTML-страниц?
функции, которые нам понадобятся:
- поддержка 1000 + контактов
- хорошее страниц HTML, валидный HTML код
- индексный файл со ссылкой на каждую страницу
- поддержка objectClass
person
- поддержка многозначной почты поля
- группировка полей (сгруппированные поля адреса компании, сгруппированные поля домашнего адреса)
ldap2html
от http://www.mylinuxproject.de/nf-index-mylinuxenglish-ldap_e.html работает с некоторыми исправлениями, но внутренне использует ldapsearch
без подкачки, так что мы не получаем более 500 записей.
кроме того, он генерирует только один большой список.