Hello! I want to share a corporate telephone directory with an office map. Convenient for orientation in a large organization. It will be especially useful for new employees who have not yet remembered which of the colleagues where they are sitting.
The source of contacts for the directory is Active Directory, the contacts from which are imported into the MySQL database, then the directory operates with the MySQL database.
Inside the directory contacts are divided into two types:
Imported contacts can not be edited, they can only be hidden from the list and indicate the location on the map. All changes need to be made in AD, after which a re-synchronization will be performed, at which new entries will be added and updated.
Functionality:
Maps are stored in templ/map[1-5].png
files templ/map[1-5].png
Search for an employee on the map:
Demo (on a free hosting can fall off at any time): http://pfzim.rf.gd/pb/
Login: admin
Password: admin
Related projects:
→ https://github.com/tdvsdv/eight
→ https://habrahabr.ru/post/251955/
→ https://habrahabr.ru/company/pt/blog/149481/
PS Interesting to hear comments and tips on improving the design and code
Source: https://habr.com/ru/post/328560/
All Articles