Skip to content

Extract Customization to Folder

Problem Statement

Lots of banners, banner logos, user names, default names, background colors, and other items are hard-coded into the EvaP application. To make this application useful to Drexel, these customizations need to be changed.

Who will benefit?

  • Our Team
  • Future Drexel Users
  • E-Valuation's Team
  • Other EvaP Users

Benefits and risks

  • May be a massive time sink
  • May be dull work
  • May significantly improve application robustness (reduce errors, especially with renaming operations)

Proposed solution

As opposed to just directly modifying the values (and potentially missing a few), we should instead investigate how difficult it would instead be to express these items in terms of plaintext configs and from a central "customization" folder.

The advantage of this is that the "customization" folder can be excluded from the EvaP fork, and each forking organization can provide their own customizations, rather than needing to overwrite the E-Valuation team's customizations.

Deliverable

  • A Word Document in the docs/ folder on OneDrive
  • A new branch on Drexel's EvaP Fork
  • (If Possible) an Issue/Pull Request on E-Valuation's Repo

Priority/Severity

  • High (This will bring a huge increase in performance/productivity/usability/legislative cover)
  • Medium (This will bring a good increase in performance/productivity/usability)
  • Low (anything else e.g., trivial, minor improvements)