...
All external/user URLs should have “rel=nofollow” (https://www.w3schools.com/tags/att_a_rel.asp)
Allow admins to access to disable/delete anything suspicious
Notify admins when new site is added (including image)
- Atlas module works with new Atlas server on both new and legacy versions of OpenMRS
Progress TODO List
Primary Goals
- Implement Login through LDAP (Done!)
- Support addition, updating, and deletion of markers (Done!)
- Check and store whether user is an admin (Done!)
- Create an admin page (Done!)
- Get the Atlas Module working (In Progress)
- Examine and Document the API (Done, but updates are expected)
- Add some styling to the login page (Done!)
- Make it easier for a user to spot his own markers (By displaying a list/coloring markers/etc.) (Done!)
...
- Create an RSS feed (Done!)
- Support upload of marker images
- Support download of map images (Done!)
- Implement downloading of marker data for admins (Done!)
- Allow more than own owner for a marker (Done!)
- Notify users when their marker is fading (Done!)
- Add search for markers (In Progress)
- Add basic reporting resource (In Progress)
Features Implemented
- Implemented Login through LDAP
- Fixed addition, updating and deletion of markers
- Add admin functionality and create an admin page
Resources
- Atlas 3.0 Project (also, this thread in OpenMRS Talk)
- Atlas 3.1 Talk Thread
- Blog - Weekly progress on the project is documented here
- openmrs-contrib-atlas - node
- openmrs-contrib-atlas (2.1) - php - current production
- openmrs-contrib-ansible-docker-compose - used to create a local staging LDAP server
- Docker files
- CI build
- JIRA board
...