Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Embeddable widget usability issues / requested features #1098

Closed
8 tasks done
fancyham opened this issue Nov 19, 2021 · 3 comments
Closed
8 tasks done

Embeddable widget usability issues / requested features #1098

fancyham opened this issue Nov 19, 2021 · 3 comments
Labels
Missing: Milestone This issue is not part of any milestone Missing: Size The effort estimate for this issue is missing P-Feature: Map Food seeker map view P-Feature: Organizations Organization profile from the food seeker side Partner: Code for Hawaii Role: Design UI/UX User interface / user experience design Role: Front-end Front End Developer

Comments

@fancyham
Copy link
Collaborator

fancyham commented Nov 19, 2021

Overview

Some features we need to support embedding our map onto other websites — often these are neighborhood council websites, city websites, service providers, or food banks and food rescue organizations that supply food pantries and meal programs.

This would allow these websites to embed a live Food Oasis map with current food pantry/meal locations on their webpages while helping Food Oasis us get information to food seekers. A real win-win.

To do this, we need to support some new functionality that are particular to embedding on these types of sites:

  • Centering map on a particular location (useful for orgs that serve a particular location)
  • Extra-narrow widths: Third-party sites will often have a margin around their embeds, so either we

One issue is that while we already support narrow smartphones (iPhone 5), embedding potentially removes pixels horizontally so the UI would need to be even narrower.

A nice to have would be to reduce initial load time or show a ‘loading’ indicator. Currently, our iFrame displays a white box while javascript libraries are loading (which may be quite large), so improving load time or showing an indicator will make our widget feel more responsive and not broken.

Action Items

Things we want before releasing:

@fancyham fancyham added Role: Design UI/UX User interface / user experience design Role: Front-end Front End Developer Partner: Code for Hawaii labels Nov 19, 2021
@ExperimentsInHonesty ExperimentsInHonesty added the Missing: Size The effort estimate for this issue is missing label Nov 23, 2021
@Benbaillou Benbaillou added the Missing: Feature The feature tag is missing for this issue label Nov 23, 2021
@fancyham
Copy link
Collaborator Author

A nice to have would be to reduce initial load time or show a ‘loading’ indicator. Currently, our iFrame displays a white box while javascript libraries are loading (which may be quite large), so improving load time or showing an indicator will make our widget feel more responsive and not broken.

Added to the checklist above.

@fancyham fancyham added P-Feature: Map Food seeker map view P-Feature: Organizations Organization profile from the food seeker side and removed Missing: Feature The feature tag is missing for this issue labels Nov 25, 2021
@Benbaillou Benbaillou added the Missing: Milestone This issue is not part of any milestone label Dec 7, 2021
@fancyham fancyham added this to the Embeddable Widget milestone Apr 14, 2022
@fancyham fancyham changed the title Widget features required to embed iFrame on other sites Embeddable widget usability issues / requested features Apr 22, 2022
@fancyham
Copy link
Collaborator Author

fancyham commented Jun 5, 2022

Looks like it's working okay now:

@fancyham
Copy link
Collaborator Author

fancyham commented Jun 5, 2022

I think these issues are all taken care of, so closing!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Missing: Milestone This issue is not part of any milestone Missing: Size The effort estimate for this issue is missing P-Feature: Map Food seeker map view P-Feature: Organizations Organization profile from the food seeker side Partner: Code for Hawaii Role: Design UI/UX User interface / user experience design Role: Front-end Front End Developer
Projects
Archived in project
Development

No branches or pull requests

3 participants