The use of Freemarker templates is remarkably complex (over 400 templates), and archaic (more than 10 years old). The current use does not allow for a separation of UI design, and software development. Working on the interface is difficult, error-prone, slow, and unattractive for developers. This results in difficulty implementing many (most) of the user interface items in JIRA. Modernizing the presentation technology would provide an MVP (Minimum Viable Product) for demonstration purposes, and proof of concept, separating design from development, leading to rapid development of attractive and highly functional new interfaces for VIVO, including the interface items in JIRA.
Mike Conlon (Migrated from VIVO-1541) said:
The use of Freemarker templates is remarkably complex (over 400 templates), and archaic (more than 10 years old). The current use does not allow for a separation of UI design, and software development. Working on the interface is difficult, error-prone, slow, and unattractive for developers. This results in difficulty implementing many (most) of the user interface items in JIRA. Modernizing the presentation technology would provide an MVP (Minimum Viable Product) for demonstration purposes, and proof of concept, separating design from development, leading to rapid development of attractive and highly functional new interfaces for VIVO, including the interface items in JIRA.