Changes to Aeon webpages are handled in a Github repository through pull requests. Emory prefers to make changes in the test sandbox for user assurance testing and then make those changes in the production environment after approval from the product manager. The repositories are as follows:
Test/Sandbox: https://emorytest.aeon.atlas-sys.com
Production: https://aeon.emory.edu
Github Production: https://github.com/AtlasSystems/hosting-aeon-emory
Github Test/sandbox: https://github.com/AtlasSystems/hosting-aeon-emorysb
Changes to either production or test/sandbox require approval by the Atlas team for accessibility and security concerns through a pull request. Known issues for rejection include old javascript/jquery and links to external CSS files (all CSS must be in the Emory Aeon github repository and not refer to another repository). Pull requests generally take 24-48 hours for approval. Emergency changes should be made in the Github repository and then a ticket should be sent to Atlas support (support@atlas-sys.com).
For development work, clone the fork https://github.com/AtlasSystems/hosting-aeon-emorysb , and then the PR will automatically compare to the AtlasSystems-Prod sandbox repo. Changes to Aeon webpages can be tested prior to submitting a pull request by making changes within the testweb directory. These changes take effect immediately and are designed for developers to test webpage changes. Viewing testweb pages requires being logged into VPNVPNproxy. To see testweb changes, add /testweb to the beginning of the link address. For example the page https://emorytest.aeon.atlas-sys.com/aeon/aeon.dll?Action=10&Form=10 would be https://emorytest.aeon.atlas-sys.com/aeon/testweb/aeon.dll?Action=10&Form=10 in testweb.
Documentation of the full process is on the Atlas support website. Emory is an Atlas-hosted PCI environment.
...