Skip to content

New design #60

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

Merged
merged 1 commit into from
Nov 2, 2019
Merged

New design #60

merged 1 commit into from
Nov 2, 2019

Conversation

daliborjanak
Copy link

Design improvements, mobile responsive fixes and general update of the layout.
I hope this can finish the first production version of this website. We would like to switch the original Wordpress with this Jekyll site to open easy contributing to everyone

@SomeoneElseOSM
Copy link
Contributor

Can you perhaps explain in a bit more detail (with words) what you are actually trying to do?

@daliborjanak
Copy link
Author

daliborjanak commented Oct 9, 2019

Yes, sorry for the short description.
I like the idea of this project so we created a new design for the website http://switch2osm.github.io/. It is responsive ready, we didn't change the content - just styles, layouts and necessary movings. You can see it live from our fork:
https://klokantech.github.io/switch2osm/
We would like to see it deployed at least on http://switch2osm.github.io/

After that, we would like to switch domain https://switch2osm.org/ to use this repo instead of Wordpress. I don't know who is maintaining it but it is not possible to update content in Wordpress easily or send the suggestions for updates.

@ThomasG77
Copy link
Collaborator

ThomasG77 commented Oct 9, 2019

Hi,

Wondering how you manage translation or plan to? I've done the translation to French on original Wordpress.
Because of this, no multi language management seems to be a regression although the look and feel has been updated.

@daliborjanak
Copy link
Author

It is not easy to create multilingual pages with Jekyll/gh-pages. We are doing it with data files and multiple markdown pages and on own deployment. This PR doesn't do that as you are mentioning. It just fixes style and design of Jekyll sites on https://switch2osm.github.io/

@ThomasG77
Copy link
Collaborator

@SomeoneElseOSM @pnorman Any opinion on merging?

@pnorman
Copy link
Contributor

pnorman commented Oct 14, 2019

Any opinion on merging?

I am no longer involved in the switch2osm site. If technical help is needed I can offer some, but I have limited time.

@klokan
Copy link

klokan commented Oct 31, 2019

Hi everybody!

This PR brings a new responsive design without any other change. No strings attached 😉

The design with green elements is visually aligned to the style of existing pages such as https://www.openstreetmap.org/about and https://learnosm.org/en/.

It is our contribution to the OSM - without expectation of anything back. 🎁

We give up all the rights - and provide this work as Public Domain - for the good of OpenStreetMap community. You did a lot already and we are keen to give back and help.

Localization and Transifex support a la https://github.com/hotosm/learnosm can be added in a separate PR.

https://switch2osm.org/ is dating and should be switched from WordPress to Github Pages (which is why this repo was created, right?). We hope this PR can help to move things again...

It can be relatively easy to merge it (only a small change in config.yaml is required) - and switch the domain to GitHub hosting - and continue on other improvements as people find time...

@klokan
Copy link

klokan commented Oct 31, 2019

BTW If you have suggestions for improvement of the design - we are listening and would be happy to alter the code further (if time allows).

I see we missed to port the slider (have not seen it initially, was it there about a year ago?).

What about presenting the "benefits" with relevant texts such as:

  • Rich data
  • Up to date
  • Tune your experience
  • Global data
  • No licensing fee

Always on background - where the map is now and the static title "Take back control of your maps" appears? Perhaps there can be also some "<" and ">" buttons for switching.

Screenshot 2019-10-31 at 13 06 41
Screenshot 2019-10-31 at 13 06 30
Screenshot 2019-10-31 at 13 05 34
Screenshot 2019-10-31 at 13 05 04
Screenshot 2019-10-31 at 13 04 51

On different pages, it can be a random message from the list above (not always the "Rich data").

Screenshot 2019-10-31 at 12 46 27

@ThomasG77
Copy link
Collaborator

@SomeoneElseOSM Sorry to bother again: an opinion? Otherwise, will take the responsibility to merge.

@SomeoneElseOSM
Copy link
Contributor

@SomeoneElseOSM Sorry to bother again: an opinion? Otherwise, will take the responsibility to merge.

I would have been concerned about the loss of translations, but I've just looked and the only translation I can see is French and it is some years out of date, so that isn't a blocker.

@systemed Any thoughts?

@systemed
Copy link
Contributor

systemed commented Nov 2, 2019

This looks superb.

@ThomasG77 ThomasG77 merged commit 016e70e into switch2osm:master Nov 2, 2019
@SomeoneElseOSM
Copy link
Contributor

Thanks. I'm somewhat concerned by the "1 check failed" above so I'll fight my way through building it from scratch at some point (no promises when though) to see if anything else crawls out of the woodwork before recommending to whoever looks after switch2osm.org to switch over.

@ThomasG77
Copy link
Collaborator

At the moment, only fixing issues to see the website display well from http://switch2osm.github.io (broken)

@ThomasG77
Copy link
Collaborator

ThomasG77 commented Nov 2, 2019

Fixing done everywhere with #61, #62 and one commit (7094488) to remove trailing slash in configuration to avoid getting URLs with double slash in links e.g https://switch2osm.github.io//using-tiles/ (I didn't consider making a PR here was needed)
Make feedback about any other issues you think related

@SomeoneElseOSM
Copy link
Contributor

SomeoneElseOSM commented Nov 2, 2019

Make feedback about any other issues you think related

I'm not sure exactly what you mean by that. Are you asking people to create new issues about any wrong links that they find and that you will then fix them?

Another option would be to undo this pull request, let you fix the problems so that links aren't broken, and then re-apply it.

@ThomasG77
Copy link
Collaborator

ThomasG77 commented Nov 2, 2019

Are you asking people to create new issues about any wrong links that they find and that you will then fix them?

This sentence was in case if I've missed a fix but from my tests (browsing http://switch2osm.github.io/), there are no broken links now.
Undoing is not necessary (and on my side would be a pain as I've already made commit after...).

@SomeoneElseOSM
Copy link
Contributor

@ThomasG77 Great - thanks.

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

Successfully merging this pull request may close these issues.

7 participants