a-lost-shadow / shadowcon Goto Github PK
View Code? Open in Web Editor NEWShadowCon Website
ShadowCon Website
Games shouldn't just have a single player count, but a minimum and maximum player count.
When somebody registers a new account, they should be prompted with how they heard about us. Helps to track referrals.
Originally I thought that the menu would be static enough to put in the HTML. But people keep wanting to change it, so it really should be in the database.
First emergency fix was to get this in place in a few hours. 2nd emergency fix was to update this in 5 minutes or less.
At a minimum, this should come from a tag like the location.
On mobile Chrome, when you go to the game submission page the sidebar content overlaps.
When a GM is looking at one of their own games on the game schedule page, there should be an edit button that takes them directly to the edit page.
Every account should have a set of codes generated for it, which can be given to others, say via printed cards we hand out at the con. Each code will be good for one registration, and will link the newly registered user back to the person who referred them.
Add a form on the website where a user can put in an e-mail and a message, and an e-mail will be sent to that user inviting them to Shadowcon. The invite e-mail will contain a referral code, of the same type as the ones we'd hand out on the cards. Ideally, it'd also have a link which contains the referral code, so if they click that they're taken straight to the registration page with the referral code already filled in.
I'd suggest we implement this by allowing them to select the first Shadowcon they attended. Then the membership time can be kept accurate automatically going forward.
There should be a way to enter which users are in which games, and publish the resulting schedule on the site in a way only registered users can see.
Goal: while giving the RPG Coordinator final say in coordination of players and games, automate as much of the process as possible. Ideas surrounding this:
Automate shuffler
Once shuffle is complete, hand control over to RPG coordinator to check its work and make final touches
This limits how people think of this section, and it's not really practical for the game masters to request a particular room, as they don't know what rooms are available and scheduling all of the games is already hard enough without additional constraints.
When an administrator approves an account, it should send an automated e-mail to the user telling them they've been verified, and providing a link to their profile page, so they can fill out their triggers and whatnot.
We should suppress the 2016 game registration link.
This sign-up needs to be available when not logged in, so people can register their interest in Shadowcon when we're not taking registrations.
The original problem was a complaint that the registration e-mails didn't show Friday Midnight, even though it was shown on the Registration/Attendance pages.
Originally I thought it would be a good idea to have the registration e-mails only show the times when people were attending. Thus keeping people from wading through a bunch of "No" responses. Instead this feature is causing confusion. Therefore, we should remove the logic that filters out "No" responses.
We'd like to be able to control the public presentation of the game list a bit more, so we want to make it so games don't show up on the list until they've been marked as approved. They should still show up for the GM who owns the game, so they can preview the presentation, but with a note in the corner that it's not yet publicly visible.
For each game that a user was in, give them a standardized survey to get their feedback on the game.
This is kind of a big ask, and not high priority.
In order to better encourage GMs to submit games in line with Shadowcon, we should have the mission statement visible on the game submission page.
According to Morgan, when there is a year after the date there should be no 'th' after the day number. Should be a trivial fix.
When registering, a new user should have to confirm that they're at least 17 years old.
Unicode double/single quotes in the trigger warnings prevented a game from being viewable/deletable from the admin console. This could easily be a problem with all fields.
It also appears to have prevented the initial version from being saved in reversion.
This also prevented the e-mail from going out. Joy.
Allow admins to test registration 2 days before registration is open to all players.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.