From e185606e7352973b004ad0ede93f0d67dd6e3261 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Thu, 9 Mar 2023 18:18:52 +0100 Subject: [PATCH] chore: update meeting notes --- Docs/MeetingNotes/MeetingNotes.md | 122 +++++++++++++++++++++++++++--- 1 file changed, 113 insertions(+), 9 deletions(-) diff --git a/Docs/MeetingNotes/MeetingNotes.md b/Docs/MeetingNotes/MeetingNotes.md index 7f8df40e4..3033dcd48 100644 --- a/Docs/MeetingNotes/MeetingNotes.md +++ b/Docs/MeetingNotes/MeetingNotes.md @@ -5,22 +5,126 @@ As of February 2023, regular meetings with Fix My City Berlin (and the wider com Meeting notes are tracked here. -## 2023-02-15 14:00 +# 2023-03-08 + +## What was done + +P: user survey result in draft; option to show _all_ questions at once; personas +R: one Svelte-component (all_tags-panel) +T: Wireframes together with Heiko + +## Planned + +P: publishing user survey results, then Svelte + +Is there a usecase already for someone visiting via an external website + +## Wireframes by Tobias + +Tobias and Heiko looked to one user scenario and discussed broader changes +Which parts are good, which parts need changing? Look to the bigger picture + +How can MapComplete be adapted to various contexts (e.g. embedded in the website of a local organisation; or embedded in the website of a global NGO about e.g. drinking water?) + +Attempt to create a (mini) frontend style guide + +### General flow + +The wireframes questioned about how the general flow should be (e.g. being greeted by an explanation + go to your location via search/gps sensor) + +### Menu system + +Tobias proposes to: + +- Have one (labeled, thus with text) button to go to the theme introduction +- Have one menu-button, which allows to go to user settings, theme switcher, privacy policy, copyright, community index, buttons with various tools ... + +Pieter agrees that this needs an big overhaul + +### Add a new point + +Tobias proposes to add a pin at the bottom left to start the flow to create a new item + +Pieter refutes this, as: + +- it is not very discoverable +- you'd still have to click the map for a rough location +- the pin can be mistaken for a data point that just happens to be there +- the pin (with a plus symbol) can be mistaken for the 'zoom in'-button + +Such a label should at least have a label + +### FeatureInfoBox + +The infobox might be placed on the right, some tweaks to the image element (and some general restructuring) could be helpfull + + +# 2023-02-15 14:00 https://osmvideo.cloud68.co/user/pie-j4g-vrt-qu4 Goal: having the first svelte component in develop -## 2023-02-01 14:00 +## Expert review of Fix My City + +Reserved a block of time the first two weeks of March, UX review +Heiko & Tobias will prepare a (small) export review and possibly some sketches; +they might open some tickets. + +Possible a second round of this later on + + +## Persona's/use scenario + +E.g. the tourist information website (Pin je punt): + +-> Primed by the 'pin je punt'-website +-> Open up MC +-> ... +-> See some change + +Helpful for FMC as well + +## MapRoulette integration + +Documentation written out +Example of usage in a theme: https://mapcomplete.osm.be/onwheels?z=12&lat=51.06262&lon=3.724021&language=nl# +Buttons to close/mark too hard/... have appeared on develop: https://pietervdvn.github.io/mc/develop/maproulette?z=15&lat=51.21127&lon=3.219745&language=nl#59417173 + +## Svelte + +Deployed on https://pietervdvn.github.io/mc/feature/svelte/ + +Issues with scss: +classes with colons (e.g. md:w-full) + +Feature branch feature/svelte should be mergeable +! Check a fresh install based on the docs - this will change +Update docs about the framework as well +Update docs/architecture + + +Use 'context' to pass around state instead of explicit passing around? +But: explicit passing of parameters is boilerplate, but prevents 'forgotten' pieces of state and makes testing easier + + +## Misc + +generate:layouts crashes with out of memory + + + + +# 2023-02-01 14:00 Present: RLin, Tordans, WouterVDW, Pietervdvn -### Misc +## Misc Anyone going to FOSDEM (or OFFDEM)? Only Pietervdvn -### Recent changes +## Recent changes - Vite (in production) - Experimenting with Svelte @@ -28,14 +132,14 @@ Anyone going to FOSDEM (or OFFDEM)? Only Pietervdvn Possibly moving all source files into a new src-directory to fix the scripts? **vite-node** RLin and W did some work on this as well -### Possible UX-contribution from FMC +## Possible UX-contribution from FMC FMC didn't secure funding :( Maybe a second try or split into smaller parts? Still planning to contribute and to contribute some frontend-stuff, Tordans might (voluntarily?) contribute -### Persona's +## Persona's What are important questions to ask? What profiles do we want? @@ -50,7 +154,7 @@ See them as 'core context' and 'core usage scenario' with a goal. Don't 'personi The core idea is well established, but to execute it is the trick. It takes an insane amount of love and work to get all the details just right. The polishing part is important (sidenote: a frontend framework that is familiar would help the polishing). -### User testing +## User testing How is this done with FMC? @@ -65,7 +169,7 @@ A11y: more then just for screenreaders and blind people (e.g. high contrast). Lo T: will talk to Heiko what and how much contributions; Tobias might do an expert review of MC (if feasible) -### User Survey +## User Survey 165 answers, 82% male, 10% female (hugely underrepresented), 7% other genders (according to [this article](https://www.washingtonpost.com/dc-md-va/2021/06/22/first-population-estimate-lgbtq-non-binary-adults-us-is-out-heres-why-that-matters/) and 330 million inhabitants in the U.S., there are on average 0.36% genderqueer people - so hugely overrepresented) @@ -85,6 +189,6 @@ T: guideline: the more specific the question; the better the answer. We try to s What was the goal of the survey? -### Research: reviews and picture licenses +## Research: reviews and picture licenses The images-research sparked two small projects by RTNF (https://altilunium.github.io/mapcompleteimg/ and https://altilunium.github.io/osmimgur/)