Корпоративный телефонный справочник с картой офиса
Многие думаю сталкивались, что на новом месте работы сложно ориентироваться и найти в офисном пространстве того или иного сотрудника.
Для таких случаев я создал телефонный справочник в котором можно указать расположение сотрудников на плане офиса.
Источником данных для телефонного справочника служит Active Directory, контакты из которой импортируются в базу MySQL, в дальнейшем справочник оперирует с базой MySQL.
Внутри справочника контакты делятся на два типа:
- Импортированные из AD
- Локальные
Импортированные контакты нельзя редактировать, их можно только скрывать из списка и указывать расположение на карте. Все изменения нужно производить в AD, после чего провести повторную синхронизацию, при которой будут добавлены новые и обновлены существующие записи.
Функциональные возможности:
- Импорт контактов и фото из AD
- Показать/скрыть любой контакт
- Добавлять, редактировать и удалять локальные контакты
- Указать расположение сотрудника на схеме офиса
Карты хранятся в файлах templates/map[1-5].png. Их нужно заменить своими схемами.
Поиск сотрудника на карте:
Демо устаревшей версии, но суть передаёт: http://pfzim.rf.gd/pb/
Логин: admin
Пароль: admin
Так как я не очень силен в веб-программировании и дизайне, вы можете предложить свои улучшения. Справочник сделан максимально легковесным с минимумом используемых библиотек.
Сразу добавьте, кто любит пиво, кто поскандалить, и кто дает на корпоративе