Корпоративный телефонный справочник с картой офиса

Многие думаю сталкивались, что на новом месте работы сложно ориентироваться и найти в офисном пространстве того или иного сотрудника.

Для таких случаев я создал телефонный справочник в котором можно указать расположение сотрудников на плане офиса.

Корпоративный телефонный справочник с картой офиса

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

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

  • Импортированные из AD
  • Локальные

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

Функциональные возможности:

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

Карты хранятся в файлах templates/map[1-5].png. Их нужно заменить своими схемами.

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

Корпоративный телефонный справочник с картой офиса
Корпоративный телефонный справочник с картой офиса

Демо устаревшей версии, но суть передаёт: http://pfzim.rf.gd/pb/
Логин: admin
Пароль: admin

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

44
1 комментарий

Сразу добавьте, кто любит пиво, кто поскандалить, и кто дает на корпоративе

Ответить