https://github.com/dmarkh/phonebook_eic
EIC PhoneBook
https://github.com/dmarkh/phonebook_eic
eic hep javascript npp phonebook php
Last synced: 2 months ago
JSON representation
EIC PhoneBook
- Host: GitHub
- URL: https://github.com/dmarkh/phonebook_eic
- Owner: dmarkh
- License: mit
- Created: 2020-04-27T13:42:19.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-04-27T13:59:20.000Z (about 6 years ago)
- Last Synced: 2025-09-04T07:43:39.552Z (9 months ago)
- Topics: eic, hep, javascript, npp, phonebook, php
- Language: JavaScript
- Size: 5.11 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# NEP/NP Collaboration PhoneBook
## Intro
PhoneBook: Essential tool to keep track of Collaboration's records
Reason for development: no opensource or commercial off-the-shelf products available on the market.. yet every HEP/NP collaboration needs one.
## Features beyond Excel spreadsheet:
* Lists of Institutions, members – each entity has a list of dynamic fields attached
* Version-controlled: changes of all entity fields are recorded and timestamped, new fields added on a fly using UI
* AuthorList Generators: APS, IOP, INSPIRE formats
* Statistics: graphs for all fields, worldmap of all participating institution locations
## Implementation:
* Entities: Institution, Member, Field, FieldGroup
* MySQL database backend (EAV model, schema-free) which has detailed historical information on every member of EIC collaboration. New fields could be configured by admin on a fly without any service downtime or schema updates
* Web-based UI: admin UI + user UI, rich set of features
* Provides RESTful API for integration with other experiment tools like ShiftSignup, ShiftLog
## License
EIC PhoneBook is covered under the terms of [MIT License](https://en.wikipedia.org/wiki/MIT_License)