getodk / aggregate

ODK Aggregate is a Java server that stores, analyzes, and presents survey data collected using ODK Collect. Contribute and make the world a better place! ✨🗄✨
https://docs.opendatakit.org/aggregate-intro/
Other
74 stars 228 forks source link

Improvements on Aggregate's installer workflow. #438

Open kkrawczyk123 opened 5 years ago

kkrawczyk123 commented 5 years ago

Software and hardware versions

Windows/Linux/macOS, Aggregate v2.0.x, Java vx.x.x, ...

Problem description

I think that UI of installer workflow should be improved as on Ubuntu there are some weird elements visible like on attached screenshot: screenshot from 2019-03-05 13-03-12

And also there is no way to change the default value of port 8080, I have got an error message when change it to 18080 and I was not able to continue the work: screenshot from 2019-03-05 13-21-25

All other improvements idea are welcome! cc @ggalmazor and @yanokwa

@opendatakit-bot label "needs discussion"

ggalmazor commented 5 years ago

The port issue is due to a bad validation regexp, which expects a port with just 4 numbers. Port 18080 will fail the regexp test and prevent completing the installation

kkrawczyk123 commented 5 years ago

It would be also good to consider changing the order of MySQL and PostgreSQL on the list and selecting PostgreSQL as default. ?