Телефонный справочник на php

Телефонный справочник на php

Вэб-приложение на PHP / MYSQL для удобного просмотра и управления корпоративным телефонным справочником.

Минимум затрат

Достаточно простого web хостинга для запуска справочника. Не требуется установка программ на клиенте

Адаптивный интерфейс

Справочник работает на компьютере, планшете или телефоне автоматически подстраиваясь под экран клиентского устройства

Гибкий поиск

Поиск по любому полю справочника и их сочетаниям. Пример запроса: «Елена Секретарь» найдет всех секретарей с именем Елена

Простой редактор

Все поля раздела можно редактировать и перемещать, не покидая страницу клиентской части справочника

Активная поддержка

Мы работаем над развитием справочника. Вы можете связаться с нами если вам нужен дополнительный функционал или импорт данных в справочник из вашего источника

Права доступа

Доступ к справочнику, его конкретным разделам и карточкам с расширенной информацией может быть ограничен как по пользователям (анонимный или авторизованный), так и по IP подсетям.

Всем привет! Хочу поделиться корпоративным телефонным справочником с картой офиса. Удобен для ориентирования в большой организации. Особенно будет полезен новым сотрудникам, которые еще не запомнили кто из коллег где сидит.

Источником контактов для справочника служит Active Directory, контакты из которой импортируются в базу MySQL, в дальнейшем справочик оперирует с базой MySQL.

Внутри справочника контакты делятся на два типа:

Импортированные контакты нельзя редактировать, их можно только скрывать из списка и указывать расположение на карте. Все изменения нужно производить в AD, после чего провести повторную синхронизацию, при которой будут добавлены новые и обновлены существующие записи.

  • Импорт контактов и фото из AD
  • Показать/скрыть любой контакт
  • Добавлять, редактировать и удалять локальные контакты
  • Указать расположение сотрудника на схеме офиса

Карты хранятся в файлах templ/map[1-5].png

Поиск сотрудника на карте:

Читайте также:  Sony vaio pcg 11411v

Демо (на бесплатном хостинге может отвалиться в любой момент): http://pfzim.rf.gd/pb/
Логин: admin
Пароль: admin

P.S. Интересно услышать замечания и подсказки по улучшению дизайна и кода

Ой, у вас баннер убежал!

Редакторский дайджест

Присылаем лучшие статьи раз в месяц

Скоро на этот адрес придет письмо. Подтвердите подписку, если всё в силе.

  • Скопировать ссылку
  • Facebook
  • Twitter
  • ВКонтакте
  • Telegram
  • Pocket

Похожие публикации

  • 14 августа 2019 в 19:34

7 ключевых индикаторов риска Active Directory на панели мониторинга Varonis

На сцене вновь лауреаты международных конкурсов SSH и sudo. Под рукодством заслуженного дирижера Active Directory

Создание и обновление списков рассылки в Zimbra Collaboration OSE на основе групп и пользователей Active Directory

Заказы

AdBlock похитил этот баннер, но баннеры не зубы — отрастут

Комментарии 28

Добавил пробное подключение к Парсеку в dev ветке.
Нужно отредактировать настройки подключения в inc.acs.php и составить SQL запрос. Сейчас там выборка по внутреннему id пользователя Парсека. Надо переделать на поиск по имени и фамилии.
У меня сейчас нет под рукой Парсека, чтобы протестировать данный функционал.

По клику на номере телефона появится всплывающее сообщение с информацией о присутствии.

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

Я в своё время делал приложение для Android — в него подгружалась адресная книга (сотовый + стационарный телефоны) и при входящих/исходящих вызовах на экране отображалась мини-карточка сотрудника (ФИО + должность). Очень помогает в случае, когда тебе может позвонить почти кто угодно. И сразу понятно откуда звонок — по работе или просто кто-то со стороны.

Похожее решение было предложено тут, смотрели?

Просто у них есть решение корп. портал и оно довольно широко используется (минимум в трёх конторах, с которыми я работал, оно было и это были IT-компании).
Выглядит вот так:

Читайте также:  Как раздать интернет с айфона на макбук

все необходимые данные уже есть в БД, если интегрировать схему расположения, будет очень полезно.

С одной стороны — как и у других представленных ранее проектов — вау, круто.
Но с другой — это плохо масштабируемо и вряд ли может быть повторно быть использовано. Мало того что у всех по разному в ldap живут данные, так и хочется в свою систему как-то интегрировать ваше решение, а не делать еще один корпоративный ресурс, о котором коллектив скажет «вау, круто, до свидания».

Сделал бы приложение, которое принимает определенный формат данных на вход для отображения данных. Данные сохраняются в приложении. В этот формат данные можно сконвертить и из ldap, и других систем. Получать данные и конвертить можно и по запросу или регулярным обновлением.
Затем разделил бы управление данными и отображение этих данных. Отображение данных можно и в рамках приложения и встраивать в виде виджета в сторонние веб-приложения, а код один и тот же в обоих случаях.

Еще у контакта задавать что-то типа room (помещения), на картинке отмечать прямоугольник этого помещения, и при отображении контакт сразу показывать в пределах этого помещения, ведь в целом необязательно знать где конкретно сидит контакт, главное найти нужную комнату. Хотя можно сделать список рабочих мест и уже их разметить на картинке-схеме, а у контакта указать рабочее место. А можно и скомбинировать ))

Посоветуйте скрипт или CMS для реализации телефонного справочника организации для внутреннего пользования, с возможностью вложенности департаментов, отделов и управлений. С настройкой дополнительных полей для сотрудников (ФИО, должность, email, отдел, фото, итп).

На данный момент склоняюсь к тому, чтобы реализовать его на WordPress, но мне интересно, может быть, есть какие-то специализированные решения?

Ссылка на основную публикацию
Стрим с камеры телефона
На сегодняшний день сервис YouTube прочно закрепился на позициях лидера мирового интернет медиарынка. Всего несколько лет назад вести свой канал...
Смартфоны с флагманской камерой
Мощный, стильный флагманский смартфон — это не только полезный девайс, но и часть имиджа. Конечно, стоит флагман гораздо дороже, чем...
Смартфоны хонор в днс
Нет в наличии Нет в наличии Нет в наличии Нет в наличии Нет в наличии Нет в наличии Нет в...
Строки в pascal abc
Для обработки строковой информации в Турбо Паскаль введен строковый тип данных. Строкой в Паскале называется последовательность из определенного количества символов....
Adblock detector