From 022286a74693fb2ca772fa94d7a9f656df8b69e7 Mon Sep 17 00:00:00 2001 From: Emi Matchu Date: Tue, 12 Mar 2024 17:58:44 -0700 Subject: [PATCH] Add first draft of /about/neopass page --- app/controllers/about_controller.rb | 3 ++ app/views/about/neopass.html.haml | 62 +++++++++++++++++++++++++++++ config/routes.rb | 3 +- 3 files changed, 67 insertions(+), 1 deletion(-) create mode 100644 app/views/about/neopass.html.haml diff --git a/app/controllers/about_controller.rb b/app/controllers/about_controller.rb index 9397eab0..99a6688d 100644 --- a/app/controllers/about_controller.rb +++ b/app/controllers/about_controller.rb @@ -1,4 +1,7 @@ class AboutController < ApplicationController + def neopass + end + def terms end end diff --git a/app/views/about/neopass.html.haml b/app/views/about/neopass.html.haml new file mode 100644 index 00000000..536d305f --- /dev/null +++ b/app/views/about/neopass.html.haml @@ -0,0 +1,62 @@ +- title "NeoPass for DTI" + +:markdown + Hi, everyone! We've got big news coming up: we're partnering with Neopets to + add "Login with NeoPass" and some other integrations to bring our sites a + bit closer together! Here's what to expect and why. + + ## Login with NeoPass + + Over time, Neopets is planning to send more users our way, and we want them + to have a smooth experience when they get here! + + So, new users will be able to click "Login with NeoPass" and use their + existing Neopets account, instead of creating a new DTI username and + password. Existing DTI users can also link accounts if they want, too! + + We're also cognizant that a _lot_ of the pain points in using DTI right now + have to do with transferring stuff between Neopets and DTI. It's possible + that this could set us up for other smoother experiences in the future, too! + + ## Links to NC Mall + + We're also planning to add a few links from DTI to the NC Mall, which we'll + do our best to make thoughtful and unobtrusive. There's two main reasons for + this! + + First off, when Neopets sends users our way, we don't want them to get + confused and stuck here. Existing DTI users know their way around NC, but new + users probably won't, so we'll add a couple hints for how to get their + designs onto Neopets.com. + + The second reason is: we believe Dress to Impress is a critical part of the + Neopets economy, and we want TNT to be able to see that, too. We'll include a + lil code in the link so TNT can know people came from DTI, and can evaluate + accordingly. (We expect this to be important long-term!) + + ## Why now? + + Dress to Impress has always been a very small-staff volunteer project, and + it's been clear to everyone over the past few years that we're struggling to + balance DTI with the rest of our lives 😖 Work and life and family have their + own needs, and they've been increasing! + + And so… there are reasons we're being careful talking about details right + now, but the gist is: we're hoping that partnering with TNT will not only + help improve the disjointed customization user experience, but can also be + part of a more sustainable future for Dress to Impress long-term. I hope we + can tell you more about it soon! + + I know full well, and I'm sure you all do too, that partnerships between + companies and their fan projects can be complicated. Sometimes it goes very + well, and sometimes it goes very poorly. I promise I'm doing my best to + represent you all, focusing on securing what's right for the community, and + keeping in mind the importance of autonomy! We'll only do things we believe + genuinely serve everyone, and we'll keep a critical eye as we go. + + So, yeah! Here we go! We'll be working on this in the coming months, and I'll + let you know more along the way. If you have questions, please email me at + , and I'll do my best to help! + + Thanks as always, everyone. We'll talk more soon! 💖 + _—Matchu_ diff --git a/config/routes.rb b/config/routes.rb index af5dda38..c850c09a 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -86,8 +86,9 @@ OpenneoImpressItems::Application.routes.draw do end get '/donate' => 'fundraising/campaigns#current', as: :donate - # Static pages! + # About pages! get '/terms', to: "about#terms", as: :terms + get '/about/neopass', to: 'about#neopass' # Other useful lil things! get '/sitemap.xml' => 'sitemap#index', :as => :sitemap, :format => :xml