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

MapKnitter Front Page UI discussion #327

Closed
jywarren opened this issue Feb 7, 2019 · 23 comments · Fixed by #743
Closed

MapKnitter Front Page UI discussion #327

jywarren opened this issue Feb 7, 2019 · 23 comments · Fixed by #743

Comments

@jywarren
Copy link
Member

jywarren commented Feb 7, 2019

Arriving at the front of MapKnitter, we see a map of maps and a list of recently started maps, and some recent authors.

image

We could do better! I'm brainstorming, i think there may be 2 issues - a true front page that really welcomes and shows how these maps can be made -- with illustrations of balloon mapping kits, say.

Second, region-specific pages that show maps, mappers, projects, and more from the Public Lab community for a specific region. I'm brainstorming something like:

image

Note that this integrates more layers from https://github.com/publiclab/leaflet-environmental-layers/, as well as embedded content from PublicLab.org.

@IshaGupta18
Copy link

Yes we mostly definitely could do better. We can redesign this page (and potentially other pages too) for users to understand the site and it's functionality better. Also, for the users to create a new map, I was thinking of creating a walk-through for it, especially on this page

image

A lot of other features can be implemented on the front page, many in terms of design and we could brainstorm on them as we go along!

@grvsachdeva
Copy link
Member

grvsachdeva commented Feb 11, 2019

Nice ideas @jywarren and @IshaGupta18!

@jywarren
Copy link
Member Author

Thanks all. @IshaGupta18 we are also transitioning to the idea of just uploading images rather than having a distinct step of making a map. So perhaps the front page might just have an "upload images" prompt that would make it even faster to begin mapmaking?

@jywarren
Copy link
Member Author

Worked a bit more on this... i want to clearly show different ways of collecting images. And feature people. I annotated these mockups... what do you think?

screen shot 2019-02-14 at 4 11 12 pm
screen shot 2019-02-14 at 4 11 23 pm

@jywarren
Copy link
Member Author

And again my mockups are here, which anyone is free to use/modify -- just make a copy of the slide before changing it please! https://docs.google.com/presentation/d/1TCZoTfuhamRVrUak8aDgqJAwSgyhRtZg2Pgacl2_4zc/edit#slide=id.g4e2261b4b2_0_0

@stefannibrasil
Copy link
Contributor

hey, everyone! I was able to install the app properly in my machine so I can now start working with you :)

I was talking with Jeff earlier and I'm compromised to work on this, starting tomorrow. The mockups are great, thanks for sharing, @jywarren

I would maybe change the big picture with the text "Take your own aerial photos" to the top and the map where the picture is... Because, for example, when I use an app, I want to know first what is the purpose and then how I can use it.
I also think that having a CTA button on the picture that I mentioned would be nice, like "Add an image" or something. That way, the user would be more oriented to add the images, which is what we want, right?

I have some ideas but the mockups are a really good start. I'm excited to start working on this, today I wanted to first install the app correctly.

@IshaGupta18
Copy link

Yes @jywarren I think the mock-ups look great and I am too working on some myself. I think the image collection is a good idea, however, the user should be briefed about what exactly that would do. I am also working on a Welcome Page dashboard for new users and what all features and design should be published there, to differentiate it from the location based idea. I would soon be sharing my ideas with you and would love to brainstorm on this. Thanks a lot!

@IshaGupta18
Copy link

Also, @jywarren about the "upload images" feature instead of the "create map" feature, it could redirect to a new page where Image Collection can be handled separately, instead of uploading images from the same (dashboard) page. This way, there would be a proper way to upload images with all the features, instead of just file upload. I am thinking more about this on the new dashboard!

@stefannibrasil
Copy link
Contributor

hi, everyone.
I was thinking about starting with the navbar, like making it similar to Plots2, that way we can start having a pattern or something. Then gradually, I can start working on the other components. Thoughts?

@IshaGupta18
Copy link

Hey, @jywarren I was thinking of creating one of the proposals for GSoC on Front Page UI of MapKnitter as I had gathered some ideas on the lines of the design suggested by you, should I carry on with it?

@jywarren
Copy link
Member Author

Sure, that sounds good, although it's possible it might need to be combined with another project to make up enough work for the summer! And (optimistically) there is a chance it'd be completed by then too 😄

@jywarren
Copy link
Member Author

I would maybe change the big picture with the text "Take your own aerial photos" to the top and the map where the picture is... Because, for example, when I use an app, I want to know first what is the purpose and then how I can use it.
I also think that having a CTA button on the picture that I mentioned would be nice, like "Add an image" or something. That way, the user would be more oriented to add the images, which is what we want, right?

These sound great. @IshaGupta18 and @stefannibrasil please share any sketches you have that could be incorporated into the design! Thank you!

I saw a great idea for the challenge of how to show locally where you're viewing the map on the front page. Note that I put in a "Share your location" popup but in showing locations we could do something like this:

image

@stefannibrasil
Copy link
Contributor

HI all,

I added a new slide (number 2) with some comments there about my proposal. Forgive me that some components are not aligned, but I think you can understand my ideas there :)

But either way, I think the proposals are looking good! I added some ideas but any choice from the options would be a good advance for the project!

The reason I would like to start with the navbar is because 1) right now it's too big and 2) it will give time to discuss the other parts and 3) would be a good start. So let me know your thoughts and I can start working on that tomorrow 👋

@jywarren
Copy link
Member Author

jywarren commented Feb 21, 2019 via email

@IshaGupta18
Copy link

@jywarren I was thinking of organizing the current front page of MK by making the featured mapper section of the front page. What we can do in that is, like you have drawn (for now) display a couple of featured authors and their maps and make a link to another page with all the maps like in the dashboard, but better designed and placed, as right now, the maps are too ill-placed. This way, the front page will look consolidated and all the maps can still be viewed at a fresh page and we would be moving forward towards a better design. What do you think?

@IshaGupta18
Copy link

@jywarren what do you think #327 (comment) ?

@jywarren
Copy link
Member Author

@IshaGupta18 I think if we develop the "featured mapper" section in a template partial, then this sounds super, and we could then also add it into the new front page design when the time comes. We'd probably be developing a "shadow" front page at mapknitter.org/places or something, so we can test it even before it's completely done. Make sense?

I'm also thinking harder about what makes the "front" page different from a place-focused page.

  1. The front page needs to rep balloon/kite mapping more, and show more general stories. There may not be enough "featured mappers" for a given region, so that might be more emphasized on the front and less on the place pages like https://mapknitter.org/houston
  2. Pages like https://mapknitter.org/houston could result if you start typing a location and it auto-completes; if you type houst... maybe it autocompletes to Houston but then we convert that to /houston to refresh the page?
  3. What about searching by dragging the map? Do we actually save the location names in the DB or do we rely on text geocoding to generate them?
  4. related to (3), what if someone wants to make a map of a /very/ specific place or even project, do we let people "name" a page and then it's kind of just like the original "name your map" interface anyways? This needs some thinking through.

@jywarren
Copy link
Member Author

I gave this another try, looking at how @stefannibrasil's idea of showing the map 2nd could lead into specific place pages like /houston or /houston/edit if you are adding (maybe?).

Notice the "expand" link to lower right, and the way you can select popular or recent or featured places just under the map.

image

Thinking hard about to name places, we may need to be careful about providing a name from a reverse geocoding lookup; it's easy to see how this could go a bit wrong.

Maybe the combination of always saying nearby _____ and the ability to click there to search for a new location at any time will help people customize exactly what they're looking at and what they want to call it. For example, in many areas we don't want to show nearby _____ if the person objects to that naming - like in a contested territory where that could be offensive to people.

Maybe if you drag the map far enough away, it clears the nearby _____ and tries to guess where you are?

@jywarren
Copy link
Member Author

I also thought more about this section, and am thinking we could show it only on the individual place pages, like https://mapknitter.org/houston, and skip it on the front page, bringing the "ways to make a map" section up higher:

image

Thoughts?

@jywarren
Copy link
Member Author

I want to break out the discussion of what goes on a "place" page into a separate issue pretty soon, as we're starting to see these play different roles. But here's my latest take on the "place" page:

image

@jywarren
Copy link
Member Author

Noting #633 has a number of new front page updates!

@jywarren
Copy link
Member Author

jywarren commented Jun 21, 2019

Wow there's a lot of progress here: http://mapknitter-unstable.laboratoriopublico.org/front-page

OK, so what additional steps do we need?

  • featured mappers might use the last image they uploaded
  • let's replace "waterproof mini camera" with this: https://store.publiclab.org/products/raspberry-pi-camera
  • can we look at some other map styles using MapBox?
  • what about the idea of "featured locations" along the bottom edge of the map?

@jywarren
Copy link
Member Author

Can any link to /maps/new open an optional modal to log in first? But that has an option "make an anonymous map" with a link to "limitations", maybe going to publiclab.org/wiki/mapknitter-anonymous where we'll write some additional documentation?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants