Open squidgetx opened 10 years ago
Great ideas! I especially like the image conversion one; if we could easily add it into the uploading process so that admins wouldn't have to think about it at all that would be great. In terms of catalog navigation, we might want to have a UX brainstorming session later in the summer / interview our current users to get a sense of what the ideal home page / catalog would look like; I definitely think there's lots of room for improvement.
Renaming the issue, let's use this thread to focus on the image compression feature since changing the catalog layout is its own big thing and I think rails also auto minifies JS (sort of, it also fills it with a metric ton of comments)
Anyway, Casey suggested the smusher gem in Slack for lossless compression. It does everything over the cloud (also requiring http gem or something), which I'm sort of critical of. Also I was only able to get 8% compression or so on the test pngs generated by db:seed.
We already have imagemagick because of paperclip so we might as well use it; I doubt most users are going to be bothered by lossy jpg compression
The JS is minified already, although we could change the minify config to strip out comment too (I think block comments are untouched by default for license reasons).
I definitely agree that we should be compressing images, and that we should use ImageMagick to do it instead of adding an unnecessary cloud dependency.
This never happened, but would definitely be of use given our relatively slow production servers (or at least they seem that way). Re-labeling / assigning medium priority - we should try to get to it this year.
I was thinking about small ways to improve loading times and general speed/responsiveness of Reservations, and I think there are a few things that we can do fairly easily (and some less fairly easily) to dramatically cut down on the amount of information served per page request.
My apologies if any of these issues have already been discussed but I couldn't find anything with a quick search