{"id":131,"date":"2022-07-08T08:56:19","date_gmt":"2022-07-08T08:56:19","guid":{"rendered":"https:\/\/blog.rackemapp.com\/?p=131"},"modified":"2024-04-03T14:57:55","modified_gmt":"2024-04-03T14:57:55","slug":"player-ids","status":"publish","type":"post","link":"https:\/\/blog.rackemapp.com\/?p=131","title":{"rendered":"Player IDs"},"content":{"rendered":"\n<p>When we set out to build RackEmApp, it was with the view that a player could own their own profile, and reuse that profile in any other league that also uses RackEmApp.<\/p>\n\n\n\n<p>One of the challenges with this approach is how do you identify a player? How many John Smiths are there in pool leagues aroudn the world, and how do you identify one vs another.<\/p>\n\n\n\n<p>Inspired by <a href=\"https:\/\/www.parkrun.com\">parkrun<\/a>, we have introduced Player ID numbers. These numbers are unique to a registered player and are visible on their player profile page.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"265\" height=\"119\" src=\"https:\/\/blog.rackemapp.com\/wp-content\/uploads\/2022\/07\/image-14.png\" alt=\"\" class=\"wp-image-132\"\/><figcaption>Player ID Number<\/figcaption><\/figure>\n\n\n\n<p>These will be incredibly useful in future. As RackEmApp grows and you as a player or captain want to register with a league using RackEmApp, players can provide their Player ID so that when they register they can be linked with the right profile and they can have that combined overview of all their pool activity.<\/p>\n\n\n\n<p>ID numbers for the whole team are visible to Captains in their team details too for registration purposes.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"533\" height=\"512\" src=\"https:\/\/blog.rackemapp.com\/wp-content\/uploads\/2022\/07\/image-15.png\" alt=\"\" class=\"wp-image-133\" srcset=\"https:\/\/blog.rackemapp.com\/wp-content\/uploads\/2022\/07\/image-15.png 533w, https:\/\/blog.rackemapp.com\/wp-content\/uploads\/2022\/07\/image-15-300x288.png 300w\" sizes=\"(max-width: 533px) 100vw, 533px\" \/><figcaption>Captain&#8217;s Player List<\/figcaption><\/figure>\n\n\n\n<p>And most importantly its a searchable field that appears on search results, so you can always ensure you pick the right one.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"424\" height=\"117\" src=\"https:\/\/blog.rackemapp.com\/wp-content\/uploads\/2022\/07\/image-16.png\" alt=\"\" class=\"wp-image-134\" srcset=\"https:\/\/blog.rackemapp.com\/wp-content\/uploads\/2022\/07\/image-16.png 424w, https:\/\/blog.rackemapp.com\/wp-content\/uploads\/2022\/07\/image-16-300x83.png 300w\" sizes=\"(max-width: 424px) 100vw, 424px\" \/><figcaption>Search Results<\/figcaption><\/figure>\n\n\n\n<p>This isn&#8217;t going to make duplication of players go away though, and there may be some cases where we need to merge players together. If this is the case then the league admin or current captain can write to <a href=\"mailto:hello@rackemapp.com\">hello@rackemapp.com<\/a> and we can perform a merge once we have verified the identities.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>When we set out to build RackEmApp, it was with the view that a player could own their own profile, and reuse that profile in any other league that also uses RackEmApp. One of the challenges with this approach is how do you identify a player? How many John Smiths are there in pool leagues [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.rackemapp.com\/index.php?rest_route=\/wp\/v2\/posts\/131"}],"collection":[{"href":"https:\/\/blog.rackemapp.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.rackemapp.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.rackemapp.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.rackemapp.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=131"}],"version-history":[{"count":3,"href":"https:\/\/blog.rackemapp.com\/index.php?rest_route=\/wp\/v2\/posts\/131\/revisions"}],"predecessor-version":[{"id":137,"href":"https:\/\/blog.rackemapp.com\/index.php?rest_route=\/wp\/v2\/posts\/131\/revisions\/137"}],"wp:attachment":[{"href":"https:\/\/blog.rackemapp.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=131"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.rackemapp.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=131"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.rackemapp.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=131"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}