[openstreetmap-website] Add welcome page (#338)

John Firebaugh notifications at github.com
Tue Jul 16 20:51:47 UTC 2013


This pull request replaces the confirm/welcome email with a dedicated page based on [osmlab/welcome-osm](http://osmlab.github.io/welcome-osm/).

The welcome page is the landing page for newly confirmed accounts as well as a place where third party data consumers like Foursquare, MapBox, or Craigslist can direct users who have spotted a problem with the map and want to get started fixing it.

The intent is to make the introduction of new users to OpenStreetMap gentler than simply linking to the /edit view, while simultaneously curbing the length of the confirmation email -- we can provide a better welcome message through the website than through a static email. The welcome page fills a gap in the existing introductory materials: existing 'Learn OSM' projects are either tilted towards case (HOT's learnosm.org is for field mappers, most YouTube videos are about JOSM), or more detailed and technical than is desirable for a first experience landing page.

![](https://f.cloud.github.com/assets/98601/806625/eb3265a2-ee3e-11e2-8eae-4fa54989c29a.png)
![](https://f.cloud.github.com/assets/98601/806471/71709b24-ee3b-11e2-8d8f-64618b6f51a4.png)


You can merge this Pull Request by running:

  git pull https://github.com/osmlab/openstreetmap-website welcome-2

Or you can view, comment on it, or merge it online at:

  https://github.com/openstreetmap/openstreetmap-website/pull/338

-- Commit Summary --

  * Fix sidebar and top bar, scroll content
  * Add welcome page based on http://osmlab.github.io/welcome-osm/
  * Reduce welcome email to minimal text
  * Adjust whitespace and color

-- File Changes --

    A app/assets/images/welcome-sprite.png (0)
    M app/assets/stylesheets/common.css.scss (108)
    M app/assets/stylesheets/small.css.scss (3)
    M app/controllers/site_controller.rb (3)
    M app/controllers/user_controller.rb (5)
    M app/models/notifier.rb (16)
    M app/views/notifier/signup_confirm.html.erb (15)
    M app/views/notifier/signup_confirm.text.erb (33)
    A app/views/site/welcome.html.erb (95)
    M config/locales/en.yml (101)
    M config/routes.rb (1)
    M test/functional/site_controller_test.rb (4)

-- Patch Links --

https://github.com/openstreetmap/openstreetmap-website/pull/338.patch
https://github.com/openstreetmap/openstreetmap-website/pull/338.diff

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/rails-dev/attachments/20130716/4340b625/attachment.html>


More information about the rails-dev mailing list