All work
2017EngineerUniversity of Virginia

SignupKit

A drop-in kit for adding email-newsletter sign-up forms to UVA websites.

SignupKit is the official framework by UVA Advancement Communications for enrolling users in email publications sent through the constituent management system, iModules. The included RESTful API transmits data via a proxy to a public API (SignupCore) maintained by Advancement Communications.

When transmitting an entry, SignupKit sends data to SignupCore as a JSON Web Token through a proxy file on the installation's server. Each installation is assigned a unique shared secret used to encrypt the transmitted data, which SignupCore then decrypts.