{"id":41511,"date":"2017-05-11T10:03:28","date_gmt":"2017-05-11T17:03:28","guid":{"rendered":"https:\/\/www.geocaching.com\/blog\/?p=41511"},"modified":"2017-05-17T14:48:28","modified_gmt":"2017-05-17T21:48:28","slug":"updates-coming-to-profile-and-dashboard","status":"publish","type":"post","link":"https:\/\/www.geocaching.com\/blog\/2017\/05\/updates-coming-to-profile-and-dashboard\/","title":{"rendered":"Updates coming to Profile and Dashboard"},"content":{"rendered":"<p>If you follow our newsletter and blog, you know we talk a lot about the geocaching community. There\u2019s a reason for that. We&#8217;re different than other games. There is no game without the geocaching community.<\/p>\n<p>To build a foundation to better support geocaching friendships on Geocaching.com, we are going to release updates to the Profile and Dashboard (aka: the \/my page) early next week. Those changes are going to be released\u00a0alongside the current Profile and Dashboard pages and you can opt in to give them a try next week.<\/p>\n<p>The update will allow us to add a newsfeed to your Dashboard, that keeps you informed about what your friends are up to.<\/p>\n<p><!--more--><\/p>\n<h3>What will change?<\/h3>\n<p>With the first release we will simplify each page by removing duplicate and obsolete links, and update the user interface to become more intuitive.<\/p>\n<p><a href=\"https:\/\/www.geocaching.com\/blog\/wp-content\/uploads\/2017\/05\/publicprofile-diagram_20170516.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-41930\" src=\"https:\/\/www.geocaching.com\/blog\/wp-content\/uploads\/2017\/05\/publicprofile-diagram_20170516.png\" alt=\"\" width=\"3960\" height=\"3147\" srcset=\"https:\/\/d3mo08i005h0zn.cloudfront.net\/blog\/uploads\/2017\/05\/publicprofile-diagram_20170516.png 3960w, https:\/\/d3mo08i005h0zn.cloudfront.net\/blog\/uploads\/2017\/05\/publicprofile-diagram_20170516-300x238.png 300w, https:\/\/d3mo08i005h0zn.cloudfront.net\/blog\/uploads\/2017\/05\/publicprofile-diagram_20170516-656x521.png 656w\" sizes=\"auto, (max-width: 3960px) 100vw, 3960px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/www.geocaching.com\/blog\/wp-content\/uploads\/2017\/05\/dashboard-diagram_20170516.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-41933\" src=\"https:\/\/www.geocaching.com\/blog\/wp-content\/uploads\/2017\/05\/dashboard-diagram_20170516.png\" alt=\"\" width=\"3960\" height=\"3147\" srcset=\"https:\/\/d3mo08i005h0zn.cloudfront.net\/blog\/uploads\/2017\/05\/dashboard-diagram_20170516.png 3960w, https:\/\/d3mo08i005h0zn.cloudfront.net\/blog\/uploads\/2017\/05\/dashboard-diagram_20170516-300x238.png 300w, https:\/\/d3mo08i005h0zn.cloudfront.net\/blog\/uploads\/2017\/05\/dashboard-diagram_20170516-656x521.png 656w\" sizes=\"auto, (max-width: 3960px) 100vw, 3960px\" \/><\/a><\/p>\n<h3>Why do we have to change the Profile and Dashboard pages?<\/h3>\n<p>There are two reasons why we have to change the Profile and Dashboard before implementing more functionality: usability and technical limitations.<\/p>\n<p>When the Dashboard page was created nearly 16 years ago, we didn\u2019t have designers lending their expertise on how to best organize the page. That created a conundrum when we released new features. Instead of devising an intuitive grouping of themed features, we just added them where we found space and the page eventually became the \u201cjunk drawer\u201d of Geocaching.com.<\/p>\n<p>Among the main issues with the page\u2019s arbitrary organization was that there was no visual hierarchy to let people know what information is most important to view or where they should look first. This means that most geocachers navigate the page by memorization or using Control-F on their keyboard &#8211; which results in a poor user experience. When we took a holistic look at the page through data and watched how geocachers were using it, we found that the duplication of links both within the Dashboard and between the Dashboard and Profile page were confusing and a lot of links weren\u2019t used. We decided to improve the experience by removing unused links and creating themed areas. We also moved the links that we saw were being used most often to the top of the page for easier access.<\/p>\n<p>Our primary code base is ancient when it comes to technological standards and a lot of us at Geocaching HQ refer to it as \u201cspaghetti code\u201d &#8211; meaning when you touch one piece of it, it will most likely break about eight other things. We have wanted to add feature improvements to areas of Geocaching.com for years, but our legacy code limitations have always held us back. Therefore it becomes necessary to create new pages in order to add new, scalable functionality to the site.<\/p>\n<h3>Why are we changing the default display?<\/h3>\n<p>We learned through data that only 2.4% of active geocachers have anything entered in their custom profile information tab. It makes for an inconsistent experience when most people land on an empty page. The \u2018geocaches\u2019 tab is relevant to everyone who plays the game. We could add an \u201cempty state\u201d (a bit of information that tells you what you are missing out on and how to add content, if you currently have none) on the page for those who don\u2019t have any content. But all of that code is part of our legacy (aka: spaghetti) code base and we run the risk of breaking the custom content for the people who do have it on their profile. So we end up playing the balance game to keep the content available, but shift location or build something that is relevant to everyone and risk breaking it. We&#8217;ll look at community feedback and use of the page after this release to help us determine next steps.<\/p>\n<hr \/>\n<p>The updated Profile and Dashboard will be available for you to play with coming next week.\u00a0You can opt in while we\u2019re tweaking the new page and working to make frequent edits based on your feedback. Or you can stick with the existing Profile and Dashboard for now.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you follow our newsletter and blog, you know we talk a lot about the geocaching community. There\u2019s a reason for that. We&#8217;re different than other games. There is no game without the geocaching community. To build a foundation to better support geocaching friendships on Geocaching.com, we are going to release updates to the Profile&#8230;<\/p>\n","protected":false},"author":18,"featured_media":41514,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"episode_type":"","audio_file":"","cover_image":"","cover_image_id":"","duration":"","filesize":"","date_recorded":"","explicit":"","block":"","filesize_raw":"","footnotes":""},"categories":[137],"tags":[],"series":[],"class_list":["post-41511","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"episode_featured_image":"https:\/\/d3mo08i005h0zn.cloudfront.net\/blog\/uploads\/2017\/05\/Mailersuite_05162017_Dashboard_Announcement_vFINAL_Mailer_Blog-800x450.png","episode_player_image":"https:\/\/www.geocaching.com\/blog\/wp-content\/plugins\/seriously-simple-podcasting\/assets\/images\/no-album-art.png","download_link":"","player_link":"","audio_player":false,"episode_data":{"playerMode":"dark","subscribeUrls":{"apple_podcasts":{"key":"apple_podcasts","url":"","label":"Apple Podcasts","class":"apple_podcasts","icon":"apple-podcasts.png"},"google_podcasts":{"key":"google_podcasts","url":"","label":"Google Podcasts","class":"google_podcasts","icon":"google-podcasts.png"},"spotify":{"key":"spotify","url":"","label":"Spotify","class":"spotify","icon":"spotify.png"},"stitcher":{"key":"stitcher","url":"","label":"Stitcher","class":"stitcher","icon":"stitcher.png"}},"rssFeedUrl":"https:\/\/www.geocaching.com\/blog\/feed\/podcast\/inside-geocaching-hq-podcast","embedCode":"<blockquote class=\"wp-embedded-content\" data-secret=\"lhqtwRG1uF\"><a href=\"https:\/\/www.geocaching.com\/blog\/2017\/05\/updates-coming-to-profile-and-dashboard\/\">Updates coming to Profile and Dashboard<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.geocaching.com\/blog\/2017\/05\/updates-coming-to-profile-and-dashboard\/embed\/#?secret=lhqtwRG1uF\" width=\"500\" height=\"350\" title=\"&#8220;Updates coming to Profile and Dashboard&#8221; &#8212; Official Blog\" data-secret=\"lhqtwRG1uF\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/* ]]> *\/\n<\/script>\n"},"_links":{"self":[{"href":"https:\/\/www.geocaching.com\/blog\/wp-json\/wp\/v2\/posts\/41511","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.geocaching.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.geocaching.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.geocaching.com\/blog\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/www.geocaching.com\/blog\/wp-json\/wp\/v2\/comments?post=41511"}],"version-history":[{"count":16,"href":"https:\/\/www.geocaching.com\/blog\/wp-json\/wp\/v2\/posts\/41511\/revisions"}],"predecessor-version":[{"id":41607,"href":"https:\/\/www.geocaching.com\/blog\/wp-json\/wp\/v2\/posts\/41511\/revisions\/41607"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.geocaching.com\/blog\/wp-json\/wp\/v2\/media\/41514"}],"wp:attachment":[{"href":"https:\/\/www.geocaching.com\/blog\/wp-json\/wp\/v2\/media?parent=41511"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.geocaching.com\/blog\/wp-json\/wp\/v2\/categories?post=41511"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.geocaching.com\/blog\/wp-json\/wp\/v2\/tags?post=41511"},{"taxonomy":"series","embeddable":true,"href":"https:\/\/www.geocaching.com\/blog\/wp-json\/wp\/v2\/series?post=41511"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}